github grpc/grpc-go v1.38.0
Release 1.38.0

latest releases: v1.66.3, v1.67.1, v1.67.0...
3 years ago

API Changes

  • reflection: accept interface instead of grpc.Server struct in Register() (#4340)
  • resolver: add error return value from ClientConn.UpdateState (#4270)

Behavior Changes

  • client: do not poll name resolver when errors or bad updates are reported (#4270)
  • transport: InTapHandle may return RPC status errors; no longer RST_STREAMs (#4365)

New Features

  • client: propagate connection error causes to RPC status (#4311, #4316)
  • xds: support inline RDS resource from LDS response (#4299)
  • xds: server side support is now experimentally available
  • server: add ForceServerCodec() to set a custom encoding.Codec on the server (#4205)

Performance Improvements

  • metadata: reduce memory footprint in FromOutgoingContext (#4360)

Bug Fixes

  • xds/balancergroup: fix rare memory leak after closing ClientConn (#4308)

Documentation

  • examples: update xds examples for PSM security (#4256)
  • grpc: improve docs on StreamDesc (#4397)

Don't miss a new grpc-go release

NewReleases is sending notifications on new releases.