Skip to content

Releases: grpc/grpc-swift

gRPC Swift 1.4.1-async-await.3

14 Oct 08:32
f7e418b
Compare
Choose a tag to compare
Pre-release

SemVer Patch

  • Fix state handling bugs in async server handler (#1302)
  • Bump version number to 1.4.1-async-await.3 (#1303)

gRPC Swift 1.5.0

07 Oct 09:18
580ba36
Compare
Choose a tag to compare

SemVer Minor

SemVer Patch

  • Provide more context to failing RPCs from the connection pool (#1292)
  • Bump version number to 1.5.0 (#1294)

Other Changes

  • Update Cocoapods for 1.4.2 (#1281)
  • Update NIO dependencies in the QPS benchmark (#1286)
  • Switch to the channel pool in the QPS benchmark (#1287)
  • Update examples to use channel pool (#1293)

gRPC Swift 1.4.1-async-await.2

06 Oct 10:30
73d8184
Compare
Choose a tag to compare
Pre-release

SemVer Patch

  • Added generation of interceptors (#1272, patch credit to @Nekitosss)
  • Update compiler guards for concurrency (#1277)
  • Add Echo server and client example (#1278)
  • Remove _NIOConcurrency import (#1276)
  • Bump version number to 1.4.1-async-await.2 (#1291)

gRPC Swift 1.4.2

29 Sep 14:12
1d968f5
Compare
Choose a tag to compare

SemVer Patch

  • Log connectivity changes at debug level (#1275)
  • Drop user context when closing client interceptor pipeline (#1279)
  • Bump version number to 1.4.2 (#1280)

Other Changes

  • Update pods for 1.4.1 (#1268)
  • Add note to README about async/await support. (#1269)

gRPC Swift 1.4.1

16 Sep 12:06
66e27d7
Compare
Choose a tag to compare

SemVer Patch

  • Update swift-argument-parser version (#1263)
  • Extend lifetime of client interceptor pipeline (#1265)
  • Remove unused imports (#1266)
  • Bump version number to 1.4.1 (#1267)

Other Changes

  • Update CocoaPods for 1.4.0 (#1257)

gRPC Swift 1.4.1-async-await.1

16 Sep 15:40
Compare
Choose a tag to compare
Pre-release

This release includes experimental support for async/await.

  • It is based on the 1.4.1 release.
  • Please refer to the notes in the README on the main branch for more information.

gRPC Swift 1.4.0

09 Sep 10:42
8a9fd19
Compare
Choose a tag to compare

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

  • Add async-await API proposal (#1231)
  • Various README and documentation fixes (#1232, #1240)
  • Update CocoaPods for 1.3.0 (#1223)

gRPC Swift 1.3.0

13 Jul 14:17
14e1ea3
Compare
Choose a tag to compare

SemVer Minor

  • Introduce SwiftProtobufModuleName option to the protoc plugin (#1220, patch credit to @hdv)
  • Add support for Network.framework TLS options (#1221)

SemVer Patch

  • Bump version number to 1.3.0 (#1222)

gRPC Swift 1.2.0

08 Jul 13:24
01bd56e
Compare
Choose a tag to compare

SemVer Minor

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)

Other Changes

  • Migrate from travis.org to GitHub actions. (#1214)
  • Comment out testBidirectionalStreamingOnCloseAfterUserFunctionFails (#1216)

gRPC Swift 1.1.1

05 Jul 12:53
276f091
Compare
Choose a tag to compare

SemVer Patch

  • Bump the minimum version of Swift Argument Parser (#1211)
  • Bump version to 1.1.1 (#1212)

Other Changes

  • Fix broken link in tutorial (#1209, patch credit to @konekoya)
  • Update Cocoapods for 1.1.0 (#1201)