grpc/grpc-go
### [`v1.37.0`](https://togithub.com/grpc/grpc-go/releases/v1.37.0)
[Compare Source](https://togithub.com/grpc/grpc-go/compare/v1.36.1...v1.37.0)
### API Changes
- balancer: Add UpdateAddresses() to balancer.ClientConn interface ([#4215](https://togithub.com/grpc/grpc-go/issues/4215))
- **NOTICE**: balancer.SubConn.UpdateAddresses() is now deprecated and will be **REMOVED** in gRPC-Go 1.39
### Behavior Changes
- balancer/base: keep address attributes for pickers ([#4253](https://togithub.com/grpc/grpc-go/issues/4253))
- Special Thanks: [@longXboy](https://togithub.com/longXboy)
### New Features
- xds: add support for csds ([#4226](https://togithub.com/grpc/grpc-go/issues/4226), [#4217](https://togithub.com/grpc/grpc-go/issues/4217), [#4243](https://togithub.com/grpc/grpc-go/issues/4243))
- admin: create admin package for conveniently registering standard admin services ([#4274](https://togithub.com/grpc/grpc-go/issues/4274))
- xds: add support for HTTP filters (gRFC A39) ([#4206](https://togithub.com/grpc/grpc-go/issues/4206), [#4221](https://togithub.com/grpc/grpc-go/issues/4221))
- xds: implement fault injection HTTP filter (A33) ([#4236](https://togithub.com/grpc/grpc-go/issues/4236))
- xds: enable timeout, circuit breaking, and fault injection by default ([#4286](https://togithub.com/grpc/grpc-go/issues/4286))
- xds: implement a priority based load balancer ([#4070](https://togithub.com/grpc/grpc-go/issues/4070))
- xds/creds: support all SAN matchers on client-side ([#4246](https://togithub.com/grpc/grpc-go/issues/4246))
### Bug Fixes
- xds: add env var protection for client-side security ([#4247](https://togithub.com/grpc/grpc-go/issues/4247))
- circuit breaking: update picker inline when there's a counter update ([#4212](https://togithub.com/grpc/grpc-go/issues/4212))
- server: fail RPCs without POST HTTP method ([#4241](https://togithub.com/grpc/grpc-go/issues/4241))
Configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box.
This PR contains the following updates:
v1.36.1
->v1.37.0
Release Notes
grpc/grpc-go
### [`v1.37.0`](https://togithub.com/grpc/grpc-go/releases/v1.37.0) [Compare Source](https://togithub.com/grpc/grpc-go/compare/v1.36.1...v1.37.0) ### API Changes - balancer: Add UpdateAddresses() to balancer.ClientConn interface ([#4215](https://togithub.com/grpc/grpc-go/issues/4215)) - **NOTICE**: balancer.SubConn.UpdateAddresses() is now deprecated and will be **REMOVED** in gRPC-Go 1.39 ### Behavior Changes - balancer/base: keep address attributes for pickers ([#4253](https://togithub.com/grpc/grpc-go/issues/4253)) - Special Thanks: [@longXboy](https://togithub.com/longXboy) ### New Features - xds: add support for csds ([#4226](https://togithub.com/grpc/grpc-go/issues/4226), [#4217](https://togithub.com/grpc/grpc-go/issues/4217), [#4243](https://togithub.com/grpc/grpc-go/issues/4243)) - admin: create admin package for conveniently registering standard admin services ([#4274](https://togithub.com/grpc/grpc-go/issues/4274)) - xds: add support for HTTP filters (gRFC A39) ([#4206](https://togithub.com/grpc/grpc-go/issues/4206), [#4221](https://togithub.com/grpc/grpc-go/issues/4221)) - xds: implement fault injection HTTP filter (A33) ([#4236](https://togithub.com/grpc/grpc-go/issues/4236)) - xds: enable timeout, circuit breaking, and fault injection by default ([#4286](https://togithub.com/grpc/grpc-go/issues/4286)) - xds: implement a priority based load balancer ([#4070](https://togithub.com/grpc/grpc-go/issues/4070)) - xds/creds: support all SAN matchers on client-side ([#4246](https://togithub.com/grpc/grpc-go/issues/4246)) ### Bug Fixes - xds: add env var protection for client-side security ([#4247](https://togithub.com/grpc/grpc-go/issues/4247)) - circuit breaking: update picker inline when there's a counter update ([#4212](https://togithub.com/grpc/grpc-go/issues/4212)) - server: fail RPCs without POST HTTP method ([#4241](https://togithub.com/grpc/grpc-go/issues/4241))Configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.