Releases: grpc/grpc-swift
Releases · grpc/grpc-swift
gRPC Swift 1.14.0
SemVer Minor
- Expose closeFuture in server interceptor context (#1553)
SemVer Patch
- Add "--version" to protoc-gen-grpc-swift (#1557)
- Fix server interceptors retain cycle (#1559)
- Use iterator when checking encoding headers (#1563)
- Buffer when configuring the server pipeline (#1564)
- Bump version number to 1.14.0 (#1565)
Other Changes
- Update allocation counts (#1558)
gRPC Swift 1.13.2
SemVer Patch
- Update swift-nio-ssl dependency (#1541, #1543, patch credit to @oliverepper)
- Avoid an unnecessary copy in the client read state (#1533)
- Avoid ack-ing pings twice (#1534)
- Add a coalescing writer (#1537, #1539, #1546)
- Remove unused code (#1549)
- Bump version number to 1.13.2 (#1550)
Other Changes
gRPC Swift 1.13.1
SemVer Patch
- Fix a client bug where the HTTP/2 max frame size was incorrectly set as the HTTP/2 target window size (#1528)
- Use
#fileID
/#filePath
instead of#file
(#1518) - Make request/response parts conditionally
Sendable
(#1523) - Avoid copies of large payloads (#1529, #1530)
- Delay client async writer starting (#1531)
- Bump version number to 1.13.1 (#1532)
Other Changes
- Update quick-start.md (#1527, patch credit to @compoundradius)
- Update test certs (#1522)
gRPC Swift 1.13.0
gRPC Swift 1.12.0
SemVer Minor
- Make
GRPCAsyncRequestStreamWriter.finish()
sync and non-throwing (#1504, patch credit to @schwmi) - Allow writing a sequence of requests/responses (#1499)
SemVer Patch
Other Changes
- Remove invalid command line args from the example (#1496, patch credit to @lkstc112233)
- Fix HelloWorld examples (#1505, #1512)
gRPC Swift 1.11.0
SemVer Minor
- Raise minimum Swift version to 5.5 (#1483)
- Expose public creation methods for
GRPCAsyncRequestStream
andGRPCAsyncResponseStreamWriter
(#1485)
SemVer Patch
- Use forward looking SwiftProtobuf API (#1482)
- Adopt NIOAsyncSequenceProducer(#1477)
- Adopt NIOAsyncWriter (#1493)
- Bump version number to 1.11.0 (#1495)
- Update SwiftNIO version, allocation test max values and alloc-limits.sh (#1490)
Other Changes
gRPC Swift 1.10.0
gRPC Swift 1.9.0
SemVer Minor
- Make path available in async calls (#1462, patch credit to @pouyayarandi)
SemVer Patch
- Bump version number to 1.9.0 (#1465)