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.

Reply via email to