Releases: connectrpc/connect-go
v1.5.1
What's Changed
Thanks to @mattrobenolt, v1.5.1 exclusively contains performance improvements. There should be no other user-visible behavior changes.
Bugfixes
- Minimize allocations writing User-Agent header by @mattrobenolt in #446
- Minimize allocations parsing Content-Type by @mattrobenolt in #444
- Optimize header access by @mattrobenolt in #445
- Optimize Peer lookups by @mattrobenolt in #447
Full Changelog: v1.5.0...v1.5.1
v1.5.0
What's Changed
Enhancements
- Add NewWireError for propagating partial stream failures by @akshayjshah in #437
Bugfixes
New Contributors
Full Changelog: v1.4.1...v1.5.0
v1.4.1
What's Changed
Bugfixes
- Ensure server reflection can always access protobuf descriptors by @joshcarp in #418
- Don't clobber custom User-Agents by @akshayjshah in #423
Full Changelog: v1.4.0...v1.4.1
v1.4.0
What's Changed
Enhancements
- Improve panic message on invalid handler returns by @akshayjshah in #415
- Add support for Connect-Protocol-Version header by @akshayjshah in #416
Migration Notes
As a consequence of #416, connect-go
servers exposed to web browsers may need to amend their CORS configuration to add Connect-Protocol-Version
to Access-Control-Allow-Headers
. The pull request description explains the motivation for this additional header.
Full Changelog: v1.3.2...v1.4.0
v1.3.2
What's Changed
Bugfixes
- Send gRPC error metadata only as HTTP trailers by @akshayjshah in #410
Full Changelog: v1.3.1...v1.3.2
v1.3.1
v1.3.0
What's Changed
Enhancements
- Ensure streaming
http.ResponseWriters
implementhttp.Flusher
by @akshayjshah in #406 - Close TLS connection when HTTP/1.1 clients call bidi methods by @akshayjshah in #408
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
Enhancements
- Allow streaming clients to only send headers by @Linniem in #386
- Add RPC protocol to Peer by @akshayjshah in #394
Bugfixes
New Contributors
Full Changelog: v1.1.0...v1.2.0
v1.1.0
v1.0.0
What's Changed
This is connect-go
's first stable release! 🎉 It doesn't contain any user-facing changes.
We follow semantic versioning carefully, and won't make breaking changes in the 1.x series of releases.
Full Changelog: v0.5.0...v1.0.0