Releases
v1.20.0
API Changes
balancer: remove Header from PickOptions; it is also available through context (#2674 )
Behavior Changes
transport: remove RequireHandshakeHybrid support (#2529 )
New Features
credentials: add compute engine creds (#2708 )
grpclb: fallback after init (#2681 )
server: improve error message when an unknown method is invoked. (#2723 )
balancer: add server loads from RPC trailers to DoneInfo (#2641 )
service config: default service config (#2686 )
bar: add ability to update resolver state atomically and pass directly to the balancer (#2693 )
stats: add Trailer to client-side stats.End (#2639 )
Bug Fixes
internal: update golang.org/x/lint dependency (#2690 )
syscall: remove logging in init(). (#2734 )
transport: do not close channel that can lead to panic (#2695 )
grpclb: drop only when at least one SubConn is ready (#2630 )
stats: add WireLength to stats.InPayload (#2711 )
client: restore remote address in traces (#2718 )
server: send RST_STREAM after trailers if client has not half-closed (#2684 )
channelz: cleanup channel registration if Dial fails (#2733 )
client: handle HTTP header parsing error correctly (#2599 )
grpclb: keep drop index unless a new serverlist is received (#2631 )
client: reset backoff to 0 after a connection is established (#2669 )
dns: prefixing txt record lookup with "_grpc_config." (#2691 )
balancer: make sure non-nil done returned by Pick is called (#2688 )
You can’t perform that action at this time.