Releases: connectrpc/connect-swift
Releases · connectrpc/connect-swift
1.1.0
What's Changed
Other changes
- Upgrade SwiftProtobuf dependency by @mfridman in #352
- Fixed memory leak caused by retain cycle in channel handlers by @Code-Hex in #354
- Add package visibility option to code generators by @eseay in #355
- Update CocoaPods for 1.1.0 by @eseay in #356
New Contributors
Full Changelog: 1.0.4...1.1.0
1.0.4
1.0.3
What's Changed
- Upgrade NIO dependencies by @rebello95 in #344
- Adjust CI workflow definitions by @eseay in #348
- Fix compilation errors when using NIO by @rebello95 in #347
- Update CocoaPods for 1.0.3 by @rebello95 in #345
Full Changelog: 1.0.2...1.0.3
1.0.2
What's Changed
- Prevent duplicate resume continuation on unary request by @eseay in #340
- Fix retain cycle between
URLSessionHTTPClient
andURLSession.delegate
by @rebello95 in #335 - Fix leak in internal implementation of a lock by @kinnarr in #337
- Use
ConnectError.unavailable
when client is offline by @rebello95 in #328
Other changes
- Update
ConnectError.unpackedDetails
documentation comment by @eseay in #324 - Update SwiftLint to 0.57.1 by @rebello95 in #326
- Update project status in README by @nicksnyder in #330
- Add
LocalizedError
conformance toConnectError
by @rebello95 in #327 - Use Swift 6 when available & upgrade to Xcode 16.2 by @rebello95 in #331
- Update license headers to 2025 by @rebello95 in #332
- Update podspecs for 1.0.2 release by @eseay in #341
New Contributors
- @nicksnyder made their first contribution in #330
- @kinnarr made their first contribution in #337
Full Changelog: 1.0.0...1.0.1
1.0.1
What's Changed
- Prevent duplicate resume continuation on unary request by @eseay in #340
- Fix retain cycle between
URLSessionHTTPClient
andURLSession.delegate
by @rebello95 in #335 - Fix leak in internal implementation of a lock by @kinnarr in #337
- Use
ConnectError.unavailable
when client is offline by @rebello95 in #328
Other changes
- Update
ConnectError.unpackedDetails
documentation comment by @eseay in #324 - Update SwiftLint to 0.57.1 by @rebello95 in #326
- Update project status in README by @nicksnyder in #330
- Add
LocalizedError
conformance toConnectError
by @rebello95 in #327 - Use Swift 6 when available & upgrade to Xcode 16.2 by @rebello95 in #331
- Update license headers to 2025 by @rebello95 in #332
New Contributors
- @nicksnyder made their first contribution in #330
- @kinnarr made their first contribution in #337
Full Changelog: 1.0.0...1.0.1
1.0.0
1.0.0-rc3
What's Changed
- Add deprecation annotations for RPCs marked "deprecated=true" by @eseay in #316
- Add deprecation warnings for package-internal APIs by @rebello95 in #315
- Add more
Sendable
conformances to resolve warnings by @rebello95 in #309 - Update SwiftProtobuf to 1.28.2 by @rebello95 in #308
Other changes
- Update Podspecs for v1.0.0-rc2 by @rebello95 in #303
- Update SwiftLint to 0.57.0 by @rebello95 in #304
- Update CI to use Xcode 16 by @rebello95 in #306
- Update release CI job to use Xcode 16 by @rebello95 in #314
- Automate publishing podspecs to CocoaPods by @rebello95 in #313
- Update podspecs for rc3 by @rebello95 in #317
Full Changelog: 1.0.0-rc2...1.0.0-rc3
1.0.0-rc2
What's Changed
- Fix gRPC-Web incorrect empty response handling by @rebello95 in #298
- Update conformance to v1.0.4 by @rebello95 in #302
- Update SwiftProtobuf to 1.28.1 by @rebello95 in #297
- Update SwiftLint to v0.55.1 by @rebello95 in #290
- Update conformance to v1.0.3 by @rebello95 in #289
- Update NIO dependencies by @rebello95 in #295
Full Changelog: 1.0.0-rc1...1.0.0-rc2
1.0.0-rc1
What's Changed
This is the first release candidate for v1.0.0!
- Add support for Protobuf Editions by @rebello95 in #284
- Update SwiftProtobuf to v1.27.0 by @rebello95 in #280
- Update SwiftProtobuf to v1.27.1 by @rebello95 in #286
- Update podspecs for 0.14.0 by @rebello95 in #274
- Update SwiftNIO dependencies by @rebello95 in #276
- Update CONTRIBUTING.md: CLA -> DCO by @drice-buf in #279
- Update Maintainers by @rebello95 in #283
- Update version of
buf
used for license headers by @rebello95 in #285 - Update podspecs for v1.0.0-rc1 by @rebello95 in #287
New Contributors
- @drice-buf made their first contribution in #279
Full Changelog: 0.14.0...v1.0.0-rc1
0.14.0
This will likely be one of the last pre-v1.0 releases. Connect-Swift is now 100% compliant with the Connect conformance suite.
What's Changed
- Add client-side timeout enforcement by @rebello95 in #265
- Properly trigger client-side timeouts per-stream by @rebello95 in #272
- Resolve all outstanding conformance opt-outs by @rebello95 in #271
Full Changelog: 0.13.0...0.14.0