Skip to content

gRPC Swift 1.8.0

Compare
Choose a tag to compare
@glbrntt glbrntt released this 13 Jun 15:24
· 471 commits to main since this release
466cc88

Notable Changes

This release adds support for async/await. Generated code now includes two flavours of clients and services:

  1. a "NIO" variant which existing users will already be familiar with, and
  2. a new "async" variant using Swift's concurrency features.

The "async" variants require Swift 5.6 or newer.

As part of this change, and to support Sendable, the previously generated "NIO" variant clients (which are class based) have been deprecated. They have been replaced with struct based equivalents.


SemVer Minor

SemVer Patch

  • Increase the minimum swift-protobuf version to 1.19.0 (#1376)
  • ConnectionPool Waiter should store its timeout task (#1380)
  • Update formatter (#1381)
  • Update version to 1.8.0 (#1437)

Other Changes