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

### Is your feature request related to a problem? Please describe it. I am working on an iOS app where one device will act as the server and other devices...

kind/enhancement

### What are you trying to achieve? Presumably, `grpc-swift` error codes follow the regular [gRPC status code](https://grpc.github.io/grpc/core/md_doc_statuscodes.html) conventions. I'd like to catch and respond to different types of gRPC errors....

kind/support

Currently, the `GRPCStatus` is not related to `Status` defined in [google/rpc/status.proto](https://github.com/googleapis/googleapis/blob/master/google/rpc/status.proto). According to [Richer Error Model](https://grpc.io/docs/guides/error/#richer-error-model) specification, the `repeated google.protobuf.Any details` field > enables servers to return and clients to...

kind/enhancement

First of all, thank you for all the great work you are doing. Managing an open source project is a thankless job, so I want to express my gratitude. ###...

question

## Motivation We currently have a `NIOPosix` client transport implementation in gRPC v2, but it doesn't support TLS. ## Modifications This PR adds support for TLS in the NIOPosix-backed HTTP/2...

v2

Motivation: Swift 6 has a `Mutex` which we can use in place of `LockedValueBox` or `NIOLockedValueBox` in a bunch of places. Modifications: - Use `Mutex` where possible - This causes...

v2

Motivation: We use buffered stream in a couple of places which don't require backpressure. Modifications: - Replace occurrences with `AsyncStream` Result: Less code to maintain

v2

Motivation: Examples help illustrate how to use gRPC. The route guide example is also the base for one of the "standard" gRPC tutorials. Modifications: - Add a route-guide example for...

v2

Motivation: Naming is important; it should be clear and concise. Modifications: The follow renames all offer more precise names: - Rename `server.run()` to `server.serve()` - Rename `server.stopListening()` to `server.beginGracefulShutdown()` -...

v2

![Image](https://github.com/user-attachments/assets/e044d6cb-8ae7-42d6-b94b-7da7c422fad5) I am developing an application using the google speech to text framework When I used Xcode 14.3 it was normal, but after upgrading to Xcode 15.3 I got an...

kind/bug