Releases: connectrpc/connect-swift
Releases · connectrpc/connect-swift
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
0.7.0
What's Changed
- Connect-Swift now includes Swift concurrency annotations and compiles without warnings with Xcode 15's strict concurrency warnings enabled (#155)
Other changes
- Update Podspecs for 0.6.0 by @rebello95 in #140
- Fix warning in Swift 6 and Xcode 15 by @rebello95 in #141
- Update Eliza Swift Package example app
Package.resolved
by @rebello95 in #142 - Add docs on updating dependencies by @rebello95 in #143
- Update studio url to point to new location by @pkwarren in #145
- Prefer array syntax in yaml files by @rebello95 in #151
- Update Eliza and connectrpc references by @smallsamantha in #156
- Update SwiftProtobuf to 1.23.0 by @rebello95 in #160
- Fix runtime warning with URLSession streaming on Xcode 15 beta by @rebello95 in #159
- Add leading slash to generated RPC paths by @rebello95 in #162
- Update crosstest reference text by @smaye81 in #163
- Use Conformance repo proto files by @smaye81 in #165
- Update to latest conformance image by @smaye81 in #166
- Add concurrency annotations to fix strict compilation warnings by @rebello95 in #155
Full Changelog: 0.6.0...0.7.0
0.6.0
What's Changed
- Add
@available
annotations to ConnectMocks streams by @mbernson in #129 - Resolve Xcode 14.3 test warning by @rebello95 in #135
- Explicitly ignore README files by @rebello95 in #134
- Update SwiftProtobuf to 1.22.0 by @rebello95 in #136
- Allow specifying port in host string in
NIOHTTPClient
by @rebello95 in #133 - Add assertion when using gRPC with URLSession by @rebello95 in #138
Full Changelog: 0.5.0...0.6.0
0.5.0
What's Changed
- Add support for gRPC using SwiftNIO by @rebello95 in #121
- Add
HTTPMetrics
to unary interceptors by @rebello95 in #109 - Bump SwiftProtobuf to 1.21.0 by @rebello95 in #103
- Update iOS 13 annotations on library mocks & mock generator by @rebello95 in #108
- Rename
streamResultFunc
tostreamResultFunction
by @rebello95 in #107 - Add GitHub jobs to add plugin binaries to releases by @rebello95 in #112
- Update release job to generate
sha256.txt
by @rebello95 in #114 - Allow building for tvOS by @rebello95 in #118
Full Changelog: 0.4.0...0.5.0
0.4.0
0.3.0
0.2.0
0.1.0
What's Changed
This is the first public release of connect-swift
, a lightweight Swift library for idiomatic gRPC & Connect RPCs. 🤩 See the blog post and connect.build for details and documentation.
Full Changelog: https://github.com/bufbuild/connect-swift/commits/0.1.0