Skip to content

Releases: connectrpc/connect-go

v0.3.0

01 Aug 18:52
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

What's Changed

Breaking Changes

  • Send binary data with error details by @akshayjshah in #329
    So that proxies can translate between the Connect and gRPC protocols without a schema, we've changed the Connect protocol to include base64-encoded binary data with error details. Any code sending error details must now create details with connect.NewErrorDetail instead of anypb.New. For code unmarshaling error details, the connect.ErrorDetail type has changed from an interface to a struct with a more-ergonomic Value() method.

Note that we will not make breaking changes in minor releases after connect-go reaches v1.0. We anticipate a stable release around October of 2022, shortly after Go 1.19 is released.

Full Changelog: v0.2.0...v0.3.0

v0.2.0

18 Jul 18:42
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

What's Changed

Breaking Changes

  • Rework streaming interceptors by @akshayjshah in #316.
    To better accommodate a variety of common use cases, this release changes the interface for streaming interceptors. The new interface makes simple interceptors (like header-based authentication) easier to write, and it allows streaming handlers to recover from panics with well-formed gRPC or Connect errors. Only users with custom streaming interceptors are affected - unary interceptors are unchanged.

Note that we will not make breaking changes in minor releases after connect-go reaches v1.0. We anticipate a stable release around October of 2022, shortly after Go 1.19 is released.

Enhancements

Bugfixes

New Contributors

Full Changelog: v0.1.1...v0.2.0

v0.1.1

06 Jun 22:26
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release

What's Changed

Enhancements

Bugfixes

New Contributors

Full Changelog: v0.1.0...v0.1.1

v0.1.0

01 Jun 02:44
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

What's Changed

This is the first public release of connect-go, a slim framework for building browser and gRPC-compatible HTTP APIs 🤩 See the blog post and connectrpc.com for details and documentation.

New Contributors

Many engineers at @bufbuild worked on connect-go, but we're especially appreciative of @severb's contributions. He's our first external contributor! In alphabetical order, this release contains contributions by:

Full Changelog: https://github.com/connectrpc/connect-go/commits/v0.1.0