grpc-swift icon indicating copy to clipboard operation
grpc-swift copied to clipboard

The Swift language implementation of gRPC.

Results 137 grpc-swift issues
Sort by recently updated
recently updated
newest added

### Describe the bug According to the [Using TLS](https://github.com/grpc/grpc-swift/blob/main/docs/tls.md) guide, the use of `PlatformSupport.makeEventLoopGroup(loopCount: System.coreCount)` is preferred over calling MultiThreadedEventLoopGroup for TLS. Presumably this is generally true and the Examples...

kind/bug
good first issue

### What's the right way to use TLS for IOS APP? I use swift-grpc as my ios APP network api, but when enable TLS for backend API the network request...

kind/support

Hello! I'm trying to find some solution to fix CNIOBoringSSL.h duplicate name warning with `install! 'cocoapods',` `:disable_input_output_paths => true,` `:preserve_pod_file_structure => true,` (that toggle shows the warning) `:warn_for_unused_master_specs_repo => false`...

kind/support

### Describe the bug Xcode version: 12.0.1 (12A7300) grpc-swift version: 1.0.0-alpha.20 When linking a watchOS app with grpc-swift, the app compiles and runs successfully. But attempting to distribute the app...

kind/bug
version/v1

### What are you trying to achieve? I make a RPC unary call and handle callbacks from it: ``` let call = client.makeUnaryCall(path: method, request: request, responseType: Response.self) call.response.whenSuccess {...

kind/support

Under https://grpc.io/docs/what-is-grpc/core-concepts/#metadata it is stated that metadata > [...] lets the client provide information associated with the call to the server and vice versa. From that I understand that (initial)...

kind/support

### Describe the bug Below is how I init my GRPCChannel let group = PlatformSupport.makeEventLoopGroup(loopCount: 4) let keepalive = ClientConnectionKeepalive( interval: .seconds(15), timeout: .seconds(10) ) let channel = ClientConnection.insecure(group: group)...

kind/bug

### Is your feature request related to a problem? Please describe it. Following discussion from https://github.com/grpc/grpc-swift/issues/1044, it'd be great to have a way to set `Network.framework` `multipathServiceType`. This should help...

kind/enhancement

### Describe the bug If we set `content_type` header in `custom_metadata` (`application/grpc`), the library itself adds `content_type` header too. So the request contains duplicate `content_type` headers and this could be...

kind/bug

In the NIO-based client, waiting for the RPC to terminate via the `status` future is a little clumsy: - The documentation states that it should never be failed, so if...

enhancement