Releases: vyshane/grpc-swift-combine
Releases · vyshane/grpc-swift-combine
1.0.4
1.0.2
1.0.1
1.0.0
0.25.0
0.24.0
0.23.0
0.22.0
0.21.0
This release contains breaking API changes.
Retry Policy Improvements
This release adds a couple of improvements to the delayUntilNext
callback handling when retrying failed calls.
delayUntilNext
is now given the RPCError
that caused the retry. This extra information can be used to apply different backoff strategies for different gRPC status codes. The new signature for delayUntilNext
is (Int, RPCError) -> AnyPublisher<Void, Never>
.
The library will also reset the retry count value that is given to delayUntilNext
if a previous retry succeeds. This makes implementing exponential backoff easier for long running streams.
0.20.0
Visibility fix for RPCError
properties.
Thank you for the PR @taoshotaro.