Sourced from google.golang.org/grpc's releases.
Release 1.51.0
Behavior Changes
- xds: NACK EDS resources with duplicate addresses in accordance with a recent spec change (#5715)
- Special Thanks:
@erni27- grpc: restrict status codes that can be generated by the control plane (gRFC A54) (#5653)
New Features
- client: set grpc-accept-encoding header with all registered compressors (#5541)
- Special Thanks:
@jronak- xds/weightedtarget: return a more meaningful error when all child policies are in
TRANSIENT_FAILURE(#5711)- gcp/observability: add "started rpcs" metric (#5768)
- xds: de-experimentalize the google-c2p-resolver (#5707)
- balancer: add experimental Producer types and methods (#5669)
- orca: provide a way for LB policies to receive OOB load reports (#5669)
Bug Fixes
- go.mod: upgrade x/text dependency to address CVE 2022-32149 (#5769)
- client: fix race that could lead to an incorrect connection state if it was closed immediately after the server's HTTP/2 preface was received (#5714)
- Special Thanks:
@fuweid- xds: ensure sum of the weights of all EDS localities at the same priority level does not exceed uint32 max (#5703)
- Special Thanks:
@erni27- client: fix binary logging bug which logs a server header on a trailers-only response (#5763)
- balancer/priority: fix a bug where unreleased references to removed child policies (and associated state) was causing a memory leak (#5682)
- xds/google-c2p: validate URI schema for no authorities (#5756)
eeb9afa Change version to 1.51.0 (#5782)72812fe gcp/observability: filter logging from cloud ops endpoints calls (#5765)0ae33e6 xdsclient: remove unused test code (#5772)824f449 go.mod: upgrade x/text to v0.4 to address CVE (#5769)7f23df0 xdsclient: switch xdsclient watch deadlock test to e2e style (#5697)32f969e o11y: Added started rpc metric in o11y plugin (#5768)b597a8e xdsclient: improve authority watchers test (#5700)e41e894 orca: create ORCA producer for LB policies to use to receive OOB load reports...36d14db Fix binary logging bug which logs a server header on a trailers only response...fcb8bdf xds/google-c2p: validate url for no authorities (#5756)