Back pressure
This release improves support for back pressure, contributed by @kdubb. Client streams will match the rate at which gRPC is able to send requests to the server. Server streams will be buffered.
Breaking changes
This release updates upstream Swift gRPC to v1.13.0. Note that you will need to use the -NIOClient
versions of the generated Swift gRPC clients. For example, while you previously used:
let echoClient = EchoServiceClient(channel: channel)
You now have to use:
let echoClient = EchoServiceNIOClient(channel: channel)