Releases: connectrpc/connect-swift
Releases · connectrpc/connect-swift
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
0.13.0
What's Changed
- Allow additional path extensions on configured hosts by @rebello95 in #253
- Update SwiftProtobuf to v1.26.0 by @rebello95 in #254
- Update conformance runner & tests to v1.0.1 by @rebello95 in #247
- Add support for configuring timeouts by @rebello95 in #247
Other changes
- Update podspecs for 0.12.0 release by @rebello95 in #246
- Fix CI not finding pinned version of conformance protos by @rebello95 in #255
- Update license headers to include 2024 by @rebello95 in #256
- Update pods for 0.13.0 by @rebello95 in #258
Full Changelog: 0.12.0...0.13.0
0.12.0
What's Changed
- Implement new conformance test executable by @rebello95 in #234
- Combine headers + trailers into
ConnectError.metadata
by @rebello95 in #239 - Update NIO dependencies & fix performance checker warning by @rebello95 in #240
- Update CI to use M1 Runners/macOS 14 + Xcode 15.2 by @eseay in #245
Other changes
- Update add-to-project.yaml by @chrispine in #243
- Update example app navigation bar title by @rebello95 in #242
- Replace hardcoded status code integers with
URLError
by @rebello95 in #238 - Remove unnecessary
async
annotation in demo by @rebello95 in #241
New Contributors
Full Changelog: 0.11.0...0.12.0
0.11.0
What's Changed
- Add support for watchOS 6.0.0+ by @scottybobandy in #227
- Update CI to Xcode 15.1 & run builds for iOS, watchOS, tvOS by @rebello95 in #231
Other changes
- Automate adding issues and PRs to project board by @chrispine in #220
- Move .github/add-to-project.yaml to .github/workflows/add-to-project.yaml by @chrispine in #221
- Fix add-to-project automation when using forks by @chrispine in #223
- Fix CI jobs by @rebello95 in #228
- Fix new CI failure by @rebello95 in #230
- Update SwiftProtobuf to v1.25.2 by @rebello95 in #229
- Update MAINTAINERS.md by @rebello95 in #232
New Contributors
- @chrispine made their first contribution in #220
- @scottybobandy made their first contribution in #227
Full Changelog: 0.10.1...0.11.0
0.10.1
What's Changed
- Revert usage of
package
keyword & unsafe flags by @rebello95 in #218 - Update CI release job to use Xcode 15 by @rebello95 in #216
Full Changelog: 0.10.0...0.10.1
0.10.0
What's Changed
- Revamp interceptors to be protocol-based and expose typed messages by @rebello95 in #208
- Add unary GET protocol support by @rebello95 in #203
- Reorganize project files & reduce public interface by @rebello95 in #212
Other changes
- Update CI to macOS 13 + Xcode 15.0 by @rebello95 in #205
- Add
ping_pong
conformance tests by @rebello95 in #194 - Update async conformance tests with syntax sugar by @rebello95 in #202
- Remove verbose logs from conformance tests by @rebello95 in #204
- Fix reference to captured
handlers
by @rebello95 in #211 - Update example apps' bundle IDs to
com.connectrpc
by @rebello95 in #215
Full Changelog: 0.9.0...0.10.0
0.9.0
What's Changed
- Implement asynchronous interceptors by @rebello95 in #186
- Remove unnecessary
te
headers from gRPC-Web by @rebello95 in #179 - Update SwiftProtobuf to v1.24.0 by @rebello95 in #188
- Update SwiftNIO dependencies by @rebello95 in #176
- Fix NIO client-streaming race & flaky test by @rebello95 in #193
- Rename
JSONCodec
init parameter for clarity by @rebello95 in #195
Other changes
- Update podspecs for 0.8.0 by @rebello95 in #175
- Add test for deserializing unpadded base64 by @smaye81 in #177
- Add SECURITY.md by @smallsamantha in #178
- Update bufbuild/connect-go reference by @smallsamantha in #180
- Relax
Sendable
requirements for interceptors by @rebello95 in #182 - Update SwiftLint to 0.53.0 by @rebello95 in #184
- Update default license header template by @rebello95 in #185
- Replace some stray
buf.build
occurrences withconnectrpc.com
by @rebello95 in #187 - Update logic in example apps by @rebello95 in #189
- Add conformance tests for
client_streaming
by @rebello95 in #192 - Add inline comment note about
OSAllocatedUnfairLock
by @rebello95 in #197 - Switch example Protobuf sources to remote repo by @rebello95 in #198
- Update conformance test version by @rebello95 in #199
- Remove slow/flaky Docker setup CI dependency by @rebello95 in #201
- Update interceptor docs by @rebello95 in #200
Full Changelog: 0.8.0...0.9.0
0.8.0
What's Changed
- Handle
grpc-status
in headers rather than only trailers by @rebello95 in #174 - Apply various updates to reflect connect-swift moving to the
connectrpc
organization
Other changes
- Update podspecs for 0.7.0 release by @rebello95 in #167
- Update CoC and add maintainers list by @smallsamantha in #171
- Remove Buf-specific CI workflows by @smallsamantha in #169
- Update podspecs after
connectrpc
organization move by @rebello95 in #172 - Update copyright by @smallsamantha in #170
- Update all non-podspec references to bufbuild/connect-swift by @smallsamantha in #173
- Update connect-kotlin reference by @smallsamantha in #164
Full Changelog: 0.7.0...0.8.0