Releases: grpc/grpc-swift
Releases ยท grpc/grpc-swift
gRPC Swift 1.6.0
SemVer Minor
- Allow clients to shutdown gracefully (#1308)
SemVer Patch
- Add 'cause' to more transformed statuses (#1306)
- Add tests to verify mTLS behaviour (#1307)
- Use more accurate imports (#1309)
- Remove client didSet state transition check (#1310)
- Allow gRPC to be built without NIOSSL (#1311)
- Bump version number to 1.6.0 (#1314)
Other Changes
- Upload linux release artifacts (#1295, patch credit to @FranzBusch)
- Update Cocoapods for 1.5.0 (#1296)
- Use atomics for counting outstanding RPCs in the QPS benchmark (#1298)
- Update CI for 5.5 (#1313)
gRPC Swift 1.4.1-async-await.3
gRPC Swift 1.5.0
gRPC Swift 1.4.1-async-await.2
gRPC Swift 1.4.2
gRPC Swift 1.4.1
gRPC Swift 1.4.1-async-await.1
gRPC Swift 1.4.0
SemVer Minor
- Make the RPC path available in client calls (#1237, patch credit to @ialimz)
- Allow http/2 max concurrent streams to be configured on the server (#1226, patch credit to @qusc)
- Allow http/2 maximum frame size to be configured on the server. (#1253, patch credit to @gcjenkinson)
- Allow http/2 maximum frame size to be configured on the client. (#1255)
- Default the port to 443 when using TLS (#1225)
- Use a more specific error when message length exceeds receive limit (#1247)
SemVer Patch
- Raise the default HTTP/2 target window size (#1248)
- Avoid CoWs in grpc-web-to-http2 (#1227)
- Use sync options to get the http/2 stream ID (#1229)
- Fix watchOS availability guard for Network.framework TLS (#1233)
- Use more specific NIO imports (#1239)
- Add explicit dependency on NIOTLS (#1244)
- Bump version number to 1.4.0 (#1256)
Other Changes
gRPC Swift 1.3.0
gRPC Swift 1.2.0
SemVer Minor
- Limit the permitted length of received messages (CVE-2021-36155)
SemVer Patch
- Loop, don't recurse, over messages. (CVE-2021-36154)
- Do not suppress data in Web to HTTP/2. (CVE-2021-36153)
- Check Swift reserved names when generating function names (#1213, patch credit to @ialimz)
- Use new NIOSSL API for making 'TLSConfiguration' (#1218)
- Bump version number (#1219)