Releases: grpc/grpc-swift
Releases · grpc/grpc-swift
2.2.2
2.2.1
2.2.0
What's Changed
SemVer Minor
- Add a new
transportSpecific
field toServerContext
by @jtdavey in #2228 - Generate availability annotations by @glbrntt in #2232
SemVer Patch
- Improve error message when
runConnections()
is called on an already shutdown client by @glbrntt in #2215 - Set tolerance to zero when using
Task.sleep
by @gjcairo in #2225 - Fix a few warnings by @glbrntt in #2229
Other Changes
New Contributors
Full Changelog: 2.1.2...2.2.0
gRPC Swift 1.26.0
What's Changed
SemVer Minor
- Drop Swift 5.9 by @glbrntt in #2231
- Allow clients to set a max age for connections by @glbrntt in #2235
SemVer Patch
New Contributors
Full Changelog: 1.25.0...1.26.0
gRPC Swift 1.25.0
What's Changed
SemVer Minor
- Make GRPCStatusAndTrailers
Sendable
by @0xTim in #2204 - Expose APIs to customise NWParameters when using NIOTS by @gjcairo in #2223
- Expose max reset streams HTTP2 configuration by @gjcairo in #2226
SemVer Patch
Other changes
- Document support for v1 moving forwards by @glbrntt in #2124
- Remove interop tests using TLS by @glbrntt in #2208
New Contributors
Full Changelog: 1.24.2...1.25.0
2.1.2
2.1.1
2.1.0
What's Changed
SemVer Minor
- Add a
bodyParts
computed property toStreamingClientResponse
by @gjcairo in #2184 - Add code gen config for the core module name by @glbrntt in #2201
SemVer Patch
- Fix
Metadata
s description for prettier printing by @gjcairo in #2185 - Ensure all imports have explicit access levels by @glbrntt in #2192
Other Changes
- Add a dev-tool subpackage by @glbrntt in #2167
- Avoid build examples twice in CI by @glbrntt in #2189
- Add note about minimum deployment versions for Apple platforms by @glbrntt in #2190
- Add an example using swift-service-lifecycle by @glbrntt in #2195 and #2197
- Add a migration guide by @glbrntt in #2199
- Rename nightly_6_1 params to nightly_next by @rnro in #2203
Full Changelog: 2.0.0...2.1.0
2.0.0
What's Changed
This is the first stable release of gRPC Swift v2. There are no changes to shipping code since "2.0.0-rc.1".
To learn more about gRPC Swift check out the documentation on the Swift Package Index, or try out one of the examples.
Changes
- Fix grpc-swift-protobuf dependency requirement in hello-world example by @gjcairo in #2186
- Add an
echo-metadata
example by @gjcairo in #2182 - Update dependency requirements and docs by @glbrntt in #2188
Full Changelog: 2.0.0-rc.1...2.0.0
2.0.0-rc.1
What's Changed
This is the first release candidate (RC) of gRPC Swift 2.0.0.
✨ New APIs
- Allow a Status to be created from an HTTP status code. (#2170)
⚙️ Code generation
- Simplify the interface to the code generator. (#2169)
💥 API changes
- Remove API deprecated in earlier beta releases. (#2166)
🔧 Other changes
- Minor test improvements. (#2162)
- Update examples and tutorials to use new Swift build plugin to generate stubs. (#2171, #2174, #2178, #2179)
- Document what constitutes public API. (#2175, #2177)
- Document build plugin and move it to the
grpc-swift-protobuf
package. (#2176, #2180)
Full Changelog: 2.0.0-beta.3...2.0.0-rc.1