gRPC-go Release 1.26.0

24 views
Skip to first unread message

Doug Fawley

unread,
Dec 17, 2019, 5:10:46 PM12/17/19
to grp...@googlegroups.com
gRPC-go 1.26.0 is now released. Full release notes:

Release 1.26.0

Repository: grpc/grpc-go · Tag: v1.26.0 · Commit: f5b0812 · Released by: dfawley

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)

Please see release at: https://github.com/grpc/grpc-go/releases/tag/v1.26.0
Reply all
Reply to author
Forward
0 new messages