gRPC-go 1.18.0 is now released. Full release notes:

API Changes

   - client: deprecates FailFast & replaces its use by WaitForReady. (#2522
   <https://github.com/grpc/grpc-go/pull/2522>)

Behavior Changes

   - client: make handshake required 'on' by default, not 'hybrid' (#2565
   <https://github.com/grpc/grpc-go/pull/2565>)
      - See issue #2406 <https://github.com/grpc/grpc-go/issues/2406> for
      more information

New Features

   - health: shutdown server to set NOT_SERVING and disallow future updates
   (#2513 <https://github.com/grpc/grpc-go/pull/2513>)
   - channelz: implement GetServer method (#2537
   <https://github.com/grpc/grpc-go/pull/2537>)
      - Special Thanks: @kazegusuri <https://github.com/kazegusuri>
   - health: resume health server (#2528
   <https://github.com/grpc/grpc-go/pull/2528>)

Bug Fixes

   - client: report last connection error to RPCs via v1 balancer API (#2508
   <https://github.com/grpc/grpc-go/pull/2508>)
   - grpclb: re-resolve when the stream to GRPCLB balancer fails (#2502
   <https://github.com/grpc/grpc-go/pull/2502>)
   - client: do not expose trailer if client cancels RPC before receiving
   its status (#2554 <https://github.com/grpc/grpc-go/pull/2554>)
   - grpclb: filter out grpclb addresses if balancer in use is not grpclb (
   #2509 <https://github.com/grpc/grpc-go/pull/2509>)
   - channelz: respect max_results in listing methods (#2516
   <https://github.com/grpc/grpc-go/pull/2516>)
      - Special Thanks: @kazegusuri <https://github.com/kazegusuri>

Documentation

   - example: add echo proto (#2505
   <https://github.com/grpc/grpc-go/pull/2505>)
   - example: load_balancing (#2504
   <https://github.com/grpc/grpc-go/pull/2504>)
   - example: deadline (#2494 <https://github.com/grpc/grpc-go/pull/2494>)
   - example: compression (#2527 <https://github.com/grpc/grpc-go/pull/2527>
   )
   - example: interceptor (#2541 <https://github.com/grpc/grpc-go/pull/2541>
   )
   - example: errors (#2521 <https://github.com/grpc/grpc-go/pull/2521>)
   - example: authentication (#2531
   <https://github.com/grpc/grpc-go/pull/2531>)
   - example: debugging (#2536 <https://github.com/grpc/grpc-go/pull/2536>)
   - example: encryption (#2524 <https://github.com/grpc/grpc-go/pull/2524>)
   - example: errors (#2534 <https://github.com/grpc/grpc-go/pull/2534>)
   - example: metadata (#2500 <https://github.com/grpc/grpc-go/pull/2500>)
   - example: wait_for_ready (#2503
   <https://github.com/grpc/grpc-go/pull/2503>)
   - example: multiplex (#2477 <https://github.com/grpc/grpc-go/pull/2477>)
   - example: cancellation (#2525
   <https://github.com/grpc/grpc-go/pull/2525>)
   - example: name_resolving (#2514
   <https://github.com/grpc/grpc-go/pull/2514>)


Please see release at: https://github.com/grpc/grpc-go/releases/tag/v1.18.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/CAOUoxy0G4%2BcWV8p09W%2Bb6K%3DtRH5b4u7-4fZDW%3DuqGdWNjtO9jA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to