Skip to content

Releases: yarpc/yarpc-go

v1.88.4

12 May 12:12

Choose a tag to compare

  • Emit metrics for unannotated Thrift exceptions (#2469)

v1.88.3

07 May 16:43

Choose a tag to compare

  • Added support for zstd compression using klauspost (#2448)
  • Refactor thrift module compilation to allow extension of module/service generators. (#2473)
  • Fix linter to provide a better suggestion when license headers are missing. (#2472)
  • add go report card (#2468)

v1.88.2

21 Apr 12:24

Choose a tag to compare

  • Replace fmt.Sprintf with string concatenation in toFullMethod (#2445)
  • Remove redundant CanonicalizeHeaderKey call from isReserved (#2442)
  • Optional logging when inbound encoding handler's ResponseWriter does not implement ApplicationErrorMetaSetter (#2440)

v1.88.1

24 Mar 15:38

Choose a tag to compare

  • Optimize header.Get access for happy path access (#2439)

v1.88.0

10 Mar 10:54
d5d9ffa

Choose a tag to compare

Added support for header mapping (#2432)

v1.87.0

06 Mar 12:33

Choose a tag to compare

  • Added crosszone & region support for gRPC (#2435)
  • Added NumStreamWorkers option for gRPC (#2434)
  • Added ServerHeaderTableSize transport option to allow configuring the HTTP/2 HPACK dynamic table size for gRPC server inbounds.
    (#2433)

v1.86.2

13 Feb 14:57

Choose a tag to compare

  • Emiting metrics if duplicate headers (one with 'rpc-header-' prefix and one without) is found over http (#2430)

v1.86.1

10 Feb 14:28

Choose a tag to compare

Replace hardcoded ExpectEncodings check with dynamic codec registry lookup in getProtoRequest. (#2429)

v1.86.0

04 Feb 16:04

Choose a tag to compare

  • update originalHeaders API to send items map (lowercase keys) controlled via inbound option for http transport (#2427)

v1.85.0

21 Jan 16:10

Choose a tag to compare

  • added handling for crosszone routing header for http
  • rewrote test to be more generic (#2413)
  • Fix: incorrect object being returned to sync.Pool in gzip decompressor (#2426)