Releases: grpc/grpc-swift
Releases · grpc/grpc-swift
gRPC Swift 1.19.0
SemVer Minor
- Add bind and connect APIs for VSOCK sockets (#1636)
SemVer Patch
- Only schedule a close if the ping was actually sent (#1626, patch credit to @marhas)
- Add note about SPM plugin known issues, provide better errors (#1629)
- Bump version number to 1.19.0 (#1637)
Other Changes
- Update expired test certs (#1627)
gRPC Swift 1.18.0
SemVer Minor
SemVer Patch
- Remove the gRPC Authors copyright header from generated swift files (#1612, patch credit to @kriswuollett)
- Fix comment formatting issue (#1624)
- Bump version to 1.18.0 (#1625)
Other Changes
- Relax availability check for test utility (#1616)
gRPC Swift 1.17.0
SemVer Minor
- Allow server handlers to send response headers directly by manually accepting an RPC (#1599)
- Improve
Sendable
checking for server handlers (#1605)
SemVer Patch
- Emit 'swift-format-ignore-file' in generated files to avoid having them reformatted by swift-format (#1606, patch credit to @smikhanov)
- Fix warnings from nightly Swift builds (#1600)
- Fix stream accounting bug when stream close leads to connection close (#1603)
- Improve cancellation support for async calls (#1608)
- Handle non-200 status codes more gracefully (#1613)
- Bump version number to 1.17.0 (#1614)
Other Changes
gRPC Swift 1.16.0
gRPC Swift 1.15.0
gRPC Swift 1.14.2
gRPC Swift 1.14.1
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)