Skip to content

Releases: yarpc/yarpc-go

v1.75.3

04 Dec 14:47
bc0cd15
Compare
Choose a tag to compare

[1.75.3] - 2024-12-04

Added

  • Noop resolver to use in clients with custom load balancing.

v1.75.2

19 Nov 16:45
b202bb9
Compare
Choose a tag to compare

[1.75.2] - 2024-11-19

Added

  • HTTP2 server support for the HTTP inbound.
    • The HTTP inbound now supports HTTP2 connections as well by default.
    • Inbound config option to disable HTTP2 server support (this will only allow HTTP1.1 connections).

v1.75.1

19 Nov 16:13
c41495b
Compare
Choose a tag to compare

[1.75.1] - 2024-11-19

Changed

  • Updated grpc-go to v1.59.0

v1.75.0

15 Oct 15:51
d99af20
Compare
Choose a tag to compare

Added

  • Added multiaddress passthrough resolver

Fixed

  • Return correct error code for ctx Cancelled error in http outbound.
  • Make tchannel outbound satisfy Namer interface
  • Bump staticcheck version to v0.5.1 which support full support for iterators / range-over-func in go@1.23

v1.73.2

09 Sep 10:24
23485b3
Compare
Choose a tag to compare

Added OriginalHeader accessor in encoding.Call to get an original header value for a request from context object with zero-copy, as opposed to accessing it via OriginalHeaders()

v1.73.1

26 Aug 10:08
4ebe8a4
Compare
Choose a tag to compare

Opt for concatenation instead of using fmt.Sprintf #2270
Bump dependencies versions to align with internal monorepo #2283

v1.73.0

31 May 14:02
b2a1b35
Compare
Choose a tag to compare
  • Upgraded go version to 1.21, set toolchain version.
  • Reverted rpc-caller-procedure value setting.
  • Reverted header renaming for tchannel: caller-procedure header changed back from rpc-caller-procedure to $rpc$-caller-procedure.
  • Upgraded grpc-go to v1.44.0
  • Fixed grpc status mapper, IDLE connections are now considered as available.

v1.72.1

14 Mar 14:05
39f61fe
Compare
Choose a tag to compare
  • tchannel: Renamed caller-procedure header from $rpc$-caller-procedure to rpc-caller-procedure.

v1.72.0

21 Feb 10:31
1310bc0
Compare
Choose a tag to compare
  • Removed gonum.org/v1/gonum dependency.
  • Enable rpc-caller-procedure via yarpc outbound middleware.

v1.71.0

14 Dec 08:50
cd46ab0
Compare
Choose a tag to compare
  • tchannel: optional transport-level config to allow reusing a buffer for reading a tchannel response body.
  • grpc: returned outbound response body is no longer writable.
  • Fixed panic when error details list contains message that cannot be unmarshalled.
  • Plugin v2: use v2 of internal libraries; indicate "optional" field support in the plugin response.