This repository has been archived by the owner on Aug 12, 2022. It is now read-only.
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(deps): fix(deps): Update module google.golang.org/grpc to v1.47.0 (…
…#384) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [google.golang.org/grpc](https://github.com/grpc/grpc-go) | require | minor | `v1.45.0` -> `v1.47.0` | --- ### Release Notes <details> <summary>grpc/grpc-go</summary> ### [`v1.47.0`](https://github.com/grpc/grpc-go/releases/tag/v1.47.0) [Compare Source](https://github.com/grpc/grpc-go/compare/v1.46.2...v1.47.0) ### New Features - xds: add support for RBAC metadata invert matchers ([#​5345](https://github.com/grpc/grpc-go/issues/5345)) ### Bug Fixes - client: fix a context leaked if a connection to an address is lost before it is fully established ([#​5337](https://github.com/grpc/grpc-go/issues/5337)) - Special Thanks: [@​carzil](https://github.com/carzil) - client: fix potential panic during RPC retries ([#​5323](https://github.com/grpc/grpc-go/issues/5323)) - xds/client: fix a potential concurrent map read/write in load reporting ([#​5331](https://github.com/grpc/grpc-go/issues/5331)) - client/SubConn: do not recreate addrConn if UpdateAddresses is called with the same addresses ([#​5373](https://github.com/grpc/grpc-go/issues/5373)) - xds/eds: resources containing duplicate localities with the same priority will be rejected ([#​5303](https://github.com/grpc/grpc-go/issues/5303)) - server: return Canceled or DeadlineExceeded status code when writing headers to a stream that is already closed ([#​5292](https://github.com/grpc/grpc-go/issues/5292)) - Special Thanks: [@​idiamond-stripe](https://github.com/idiamond-stripe) ### Behavior Changes - xds/priority: start the init timer when a child switches to Connecting from non-failure states ([#​5334](https://github.com/grpc/grpc-go/issues/5334)) - server: respond with HTTP Status 405 and gRPC status INTERNAL if the method sent to server is not POST ([#​5364](https://github.com/grpc/grpc-go/issues/5364)) ### Documentation - server: clarify documentation around setting and sending headers and ServerStream errors ([#​5302](https://github.com/grpc/grpc-go/issues/5302)) ### [`v1.46.2`](https://github.com/grpc/grpc-go/releases/tag/v1.46.2) [Compare Source](https://github.com/grpc/grpc-go/compare/v1.46.1...v1.46.2) ### Bug Fixes - client: fix potential panic during RPC retries ([#​5323](https://github.com/grpc/grpc-go/issues/5323)) - xds: fix leak of deleted CDS resources from CSDS view ([#​5339](https://github.com/grpc/grpc-go/issues/5339)) ### [`v1.46.1`](https://github.com/grpc/grpc-go/compare/v1.46.0...v1.46.1) [Compare Source](https://github.com/grpc/grpc-go/compare/v1.46.0...v1.46.1) ### [`v1.46.0`](https://github.com/grpc/grpc-go/releases/tag/v1.46.0) [Compare Source](https://github.com/grpc/grpc-go/compare/v1.45.0...v1.46.0) ### New Features - server: Support setting `TCP_USER_TIMEOUT` on `grpc.Server` connections using `keepalive.ServerParameters.Time` ([#​5219](https://github.com/grpc/grpc-go/issues/5219)) - Special Thanks: [@​bonnefoa](https://github.com/bonnefoa) - client: perform graceful switching of LB policies in the `ClientConn` by default ([#​5285](https://github.com/grpc/grpc-go/issues/5285)) - all: improve logging by including channelz identifier in log messages ([#​5192](https://github.com/grpc/grpc-go/issues/5192)) ### API Changes - grpc: delete `WithBalancerName()` API, deprecated over 4 years ago in [#​1697](https://github.com/grpc/grpc-go/issues/1697) ([#​5232](https://github.com/grpc/grpc-go/issues/5232)) - balancer: change BuildOptions.ChannelzParentID to an opaque identifier instead of int ([#​5192](https://github.com/grpc/grpc-go/issues/5192)) - Note: the balancer package is labeled as EXPERIMENTAL, and we don't believe users were using this field. ### Behavior Changes - client: change connectivity state to `TransientFailure` in `pick_first` LB policy when all addresses are removed ([#​5274](https://github.com/grpc/grpc-go/issues/5274)) - This is a minor change that brings grpc-go's behavior in line with the intended behavior and how C and Java behave. - metadata: add client-side validation of HTTP-invalid metadata before attempting to send ([#​4886](https://github.com/grpc/grpc-go/issues/4886)) - Special Thanks: [@​Patrick0308](https://github.com/Patrick0308) ### Bug Fixes - metadata: make a copy of the value slices in FromContext() functions so that modifications won't be made to the original copy ([#​5267](https://github.com/grpc/grpc-go/issues/5267)) - client: handle invalid service configs by applying the default, if applicable ([#​5238](https://github.com/grpc/grpc-go/issues/5238)) - xds: the xds client will now apply a 1 second backoff before recreating ADS or LRS streams ([#​5280](https://github.com/grpc/grpc-go/issues/5280)) ### Dependencies - Upgrade security/authorization module dependencies to https://github.com/google/cel-go v0.10.1 and others ([#​5243](https://github.com/grpc/grpc-go/issues/5243)) - Special Thanks: [@​TristonianJones](https://github.com/TristonianJones) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox. --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
- Loading branch information