gRPC-go 1.20.0 is now released. Full release notes: API Changes
- balancer: remove Header from PickOptions; it is also available through context (#2674 <https://github.com/grpc/grpc-go/pull/2674>) Behavior Changes - transport: remove RequireHandshakeHybrid support (#2529 <https://github.com/grpc/grpc-go/pull/2529>) New Features - credentials: add compute engine creds (#2708 <https://github.com/grpc/grpc-go/pull/2708>) - grpclb: fallback after init (#2681 <https://github.com/grpc/grpc-go/pull/2681>) - server: improve error message when an unknown method is invoked. (#2723 <https://github.com/grpc/grpc-go/pull/2723>) - balancer: add server loads from RPC trailers to DoneInfo (#2641 <https://github.com/grpc/grpc-go/pull/2641>) - service config: default service config (#2686 <https://github.com/grpc/grpc-go/pull/2686>) - bar: add ability to update resolver state atomically and pass directly to the balancer (#2693 <https://github.com/grpc/grpc-go/pull/2693>) - stats: add Trailer to client-side stats.End (#2639 <https://github.com/grpc/grpc-go/pull/2639>) - Special Thanks: @mklencke <https://github.com/mklencke> Bug Fixes - internal: update golang.org/x/lint dependency (#2690 <https://github.com/grpc/grpc-go/pull/2690>) - syscall: remove logging in init(). (#2734 <https://github.com/grpc/grpc-go/pull/2734>) - Special Thanks: @yangminzhu <https://github.com/yangminzhu> - transport: do not close channel that can lead to panic (#2695 <https://github.com/grpc/grpc-go/pull/2695>) - Special Thanks: @aanm <https://github.com/aanm> - grpclb: drop only when at least one SubConn is ready (#2630 <https://github.com/grpc/grpc-go/pull/2630>) - stats: add WireLength to stats.InPayload (#2711 <https://github.com/grpc/grpc-go/pull/2711>) - Special Thanks: @ilylia <https://github.com/ilylia> - client: restore remote address in traces (#2718 <https://github.com/grpc/grpc-go/pull/2718>) - server: send RST_STREAM after trailers if client has not half-closed ( #2684 <https://github.com/grpc/grpc-go/pull/2684>) - channelz: cleanup channel registration if Dial fails (#2733 <https://github.com/grpc/grpc-go/pull/2733>) - client: handle HTTP header parsing error correctly (#2599 <https://github.com/grpc/grpc-go/pull/2599>) - grpclb: keep drop index unless a new serverlist is received (#2631 <https://github.com/grpc/grpc-go/pull/2631>) - client: reset backoff to 0 after a connection is established (#2669 <https://github.com/grpc/grpc-go/pull/2669>) - dns: prefixing txt record lookup with "_grpc_config." (#2691 <https://github.com/grpc/grpc-go/pull/2691>) - balancer: make sure non-nil done returned by Pick is called (#2688 <https://github.com/grpc/grpc-go/pull/2688>) Please see release at: https://github.com/grpc/grpc-go/releases/tag/v1.20.0 -- You received this message because you are subscribed to the Google Groups "grpc.io" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/grpc-io. To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/CAMTLisLmBh__yBc%3DJ4rdV6OKiVxDGWpkecf9468A0dcD7pKtEA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
