Skip to content

Release 1.25.0

Compare
Choose a tag to compare
@menghanl menghanl released this 05 Nov 21:46
· 4 commits to v1.25.x since this release
9d331e2

API Changes

  • resolver: move dns and passthrough to internal (#3116)

New Features

  • credentials: add RequestInfo to context passed to GetRequestMetadata (#3057)
  • resolver: add State fields to support error handling (#2951)
  • clientconn: override authority with address's ServerName, if set (#3073)
  • server: add ServerOption HeaderTableSize (#2931)
  • resolver: Add new fields to resolver.BuildOption struct to support dialing a remote name resolver (#3098)
  • client: add WithConnectParams to configure connection backoff and timeout (#2960)

Performance Improvements

  • Use exact size, if known, to allocate decompression buffer (#3048)

Bug Fixes

  • interop, examples: use localhost instead of 127.0.0.1 (#3124)
  • client: fix race between client-side stream cancellation and compressed server data arriving (#3054)
  • grpclb: enter fallback if no balancer addresses are available (#3119)
  • client: fix keepalive ping rate (#3102)
  • clientconn: fix potential deadlock caused by ResetConnectBackoff (#3051)

Documentation

  • doc: add more details to ClientConn (#3096)
  • examples: add Unimplemented___Server to all example servers (#3071)
  • examples: create an example for enabling and configuring retry (#3028)