grpc: fix a bug causing an extra Read from the compressor if a compressed message is the same size as the limit. This could result in a panic with the built-in gzip compressor (#8178)
xds: restore the behavior of reading the bootstrap config before creating the first xDS client instead of at package init time (#8164)
stats/opentelemetry: use TextMapPropagator and TracerProvider from TraceOptions instead of OpenTelemetry globals (#8166)
client: fix races when an http proxy is configured that could lead to deadlocks or panics (#8195)
client: fix bug causing RPC failures with message "no children to pick from" when using a custom resolver that calls the deprecated NewAddress API (#8149)
wrr: fix slow processing of address updates that could result in problems including RPC failures for servers with a large number of backends (#8179)
Configuration
📅Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.
🔕Ignore: Close this MR and you won't be reminded about this update again.
If you want to rebase/retry this MR, check this box
This MR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [google.golang.org/grpc](https://github.com/grpc/grpc-go) | require | patch | `v1.71.0` -> `v1.71.1` |
---
### Release Notes
<details>
<summary>grpc/grpc-go (google.golang.org/grpc)</summary>
### [`v1.71.1`](https://github.com/grpc/grpc-go/releases/tag/v1.71.1): Release 1.71.1
[Compare Source](https://github.com/grpc/grpc-go/compare/v1.71.0...v1.71.1)
### Bug Fixes
- grpc: fix a bug causing an extra Read from the compressor if a compressed message is the same size as the limit. This could result in a panic with the built-in gzip compressor ([#​8178](https://github.com/grpc/grpc-go/issues/8178))
- xds: restore the behavior of reading the bootstrap config before creating the first xDS client instead of at package init time ([#​8164](https://github.com/grpc/grpc-go/issues/8164))
- stats/opentelemetry: use `TextMapPropagator` and `TracerProvider` from `TraceOptions` instead of OpenTelemetry globals ([#​8166](https://github.com/grpc/grpc-go/issues/8166))
- client: fix races when an http proxy is configured that could lead to deadlocks or panics ([#​8195](https://github.com/grpc/grpc-go/issues/8195))
- client: fix bug causing RPC failures with message "no children to pick from" when using a custom resolver that calls the deprecated `NewAddress` API ([#​8149](https://github.com/grpc/grpc-go/issues/8149))
- wrr: fix slow processing of address updates that could result in problems including RPC failures for servers with a large number of backends ([#​8179](https://github.com/grpc/grpc-go/issues/8179))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this MR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box
---
This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjkuMCIsInVwZGF0ZWRJblZlciI6IjM5LjIyOS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This MR contains the following updates:
v1.71.0->v1.71.1Release Notes
grpc/grpc-go (google.golang.org/grpc)
v1.71.1: Release 1.71.1Compare Source
Bug Fixes
TextMapPropagatorandTracerProviderfromTraceOptionsinstead of OpenTelemetry globals (#8166)NewAddressAPI (#8149)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever MR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this MR and you won't be reminded about this update again.
This MR has been generated by Renovate Bot.
mentioned in issue #3