Yarpc Go Versions Save

A message passing platform for Go

v1.72.1

2 months ago
  • tchannel: Renamed caller-procedure header from $rpc$-caller-procedure to rpc-caller-procedure.

v1.72.0

2 months ago
  • Removed gonum.org/v1/gonum dependency.
  • Enable rpc-caller-procedure via yarpc outbound middleware.

v1.71.0

5 months ago
  • 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.

v1.70.4

8 months ago
  • logging: fix logged error in observability middleware when fields of transport.Request is in the tagsBlocklist
  • go.mod: update minimum requirements to go1.21 instead of go1.14 and update golang.org/x/net v0.7.0 to v0.14.0
  • middleware stack usage: remove ~2KB of stack usage from the rpc handler function, so that it decreases the chance of needing more stack. It can improve the performance of the application.

v1.70.3

10 months ago
  • tls-outbounds: spiffe ids field has been made optional field. Outbounds will accept any server certificate issued by the internal CA with any spiffe id if no spiffe id config is provided.

v1.70.2

1 year ago

yarpcerrors: classify http 422 as InvalidArgument.

v1.70.1

1 year ago

v1.70.0

1 year ago

[1.70.0] - 2023-02-16 Fixed

  • grpc: apply compression only on the outbounds with compression enabled.

v1.69.1

1 year ago

v1.69.0

1 year ago

Added

  • tchannel: add TLS support for the outbound through yaml config and transport option.