Skip to content

Release 1.26.0

Compare
Choose a tag to compare
@dfawley dfawley released this 17 Dec 20:55
· 1 commit to v1.26.x since this release
f5b0812

API Changes

  • balancer: add V2Picker, ClientConn.UpdateState, SubConnState.ConnectionError (#3186)
  • resolver: introduce attributes package and use it for Address and State (#3151)
  • resolver: rename Option to Options, leaving type aliases for now (#3175)

Behavior Changes

  • dns: disable SRV record lookups unless grpclb is imported (#3149)
  • dns: stop polling for updates; use UpdateState API (#3165)

New Features

  • stats: attach metadata to In/Out Headers/Trailers (#3169)
  • xds: Implementation of the CDS LB policy. (#3224)
  • xds: Implementation of xds_resolver using LDS/RDS (#3183)
  • grpclb: do not send redundant empty load reports to remote LB (#3249)

Performance Improvements

  • server.go: combine defers to reduce stack usage (#3208)
  • profiling: add internal changes to support profiling of gRPC (#3158)

Bug Fixes

  • dns: do not call NewServiceConfig when lookups are disabled (#3201)
  • client: set grpc-accept-encoding header based on outgoing compressor (#3139)
  • server: Keepalive pings should be sent every [Time] period (#3172)

Documentation

  • godoc: clarify WithTimeout deprecation note (#3226)