Skip to content

Release 1.18.0

Compare
Choose a tag to compare
@lyuxuan lyuxuan released this 15 Jan 21:01
· 4 commits to v1.18.x since this release
a02b077

API Changes

  • client: deprecates FailFast & replaces its use by WaitForReady. (#2522)

Behavior Changes

  • client: make handshake required 'on' by default, not 'hybrid' (#2565)
    • See issue #2406 for more information

New Features

  • health: shutdown server to set NOT_SERVING and disallow future updates (#2513)
  • channelz: implement GetServer method (#2537)
  • health: resume health server (#2528)

Bug Fixes

  • client: report last connection error to RPCs via v1 balancer API (#2508)
  • grpclb: re-resolve when the stream to GRPCLB balancer fails (#2502)
  • client: do not expose trailer if client cancels RPC before receiving its status (#2554)
  • grpclb: filter out grpclb addresses if balancer in use is not grpclb (#2509)
  • channelz: respect max_results in listing methods (#2516)

Documentation

  • example: add echo proto (#2505)
  • example: load_balancing (#2504)
  • example: deadline (#2494)
  • example: compression (#2527)
  • example: interceptor (#2541)
  • example: errors (#2521)
  • example: authentication (#2531)
  • example: debugging (#2536)
  • example: encryption (#2524)
  • example: errors (#2534)
  • example: metadata (#2500)
  • example: wait_for_ready (#2503)
  • example: multiplex (#2477)
  • example: cancellation (#2525)
  • example: name_resolving (#2514)