You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(deps): Update module google.golang.org/grpc to v1.74.2 (#2255)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go) | require | patch | `v1.74.1` -> `v1.74.2` |
---
### Release Notes
<details>
<summary>grpc/grpc-go (google.golang.org/grpc)</summary>
### [`v1.74.2`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.74.2): Release 1.74.2
[Compare Source](https://redirect.github.com/grpc/grpc-go/compare/v1.74.1...v1.74.2)
### New Features
- grpc: introduce new `DialOptions` and `ServerOptions` (`WithStaticStreamWindowSize`, `WithStaticConnWindowSize`, `StaticStreamWindowSize`, `StaticConnWindowSize`) that force fixed window sizes for all HTTP/2 connections. By default, gRPC uses dynamic sizing of these windows based upon a BDP estimation algorithm. The existing options (`WithInitialWindowSize`, etc) also disable BDP estimation, but this behavior will be changed in a following release. ([#​8283](https://redirect.github.com/grpc/grpc-go/issues/8283))
### API Changes
- balancer: add `ExitIdle` method to `Balancer` interface. Earlier, implementing this method was optional. ([#​8367](https://redirect.github.com/grpc/grpc-go/issues/8367))
### Behavior Changes
- xds: Remove the `GRPC_EXPERIMENTAL_ENABLE_LEAST_REQUEST` environment variable that allows disabling the least request balancer with xDS. Least request was made available by default with xDS in v1.72.0. ([#​8248](https://redirect.github.com/grpc/grpc-go/issues/8248))
- Special Thanks: [@​atollena](https://redirect.github.com/atollena)
- server: allow 0s grpc-timeout header values, which older gRPC-Java versions could send. This restores the behavior of grpc-go before v1.73.0. ([#​8439](https://redirect.github.com/grpc/grpc-go/issues/8439))
### Bug Fixes
- googledirectpath: avoid logging the error message `Attempt to set a bootstrap configuration...` when creating multiple directpath channels. ([#​8419](https://redirect.github.com/grpc/grpc-go/issues/8419))
### Performance Improvements
- transport: reduce heap allocations by pooling objects and avoiding method-to-closure conversions. ([#​8361](https://redirect.github.com/grpc/grpc-go/issues/8361))
- transport: reduce heap allocations by re-using `mem.Reader` objects. ([#​8360](https://redirect.github.com/grpc/grpc-go/issues/8360))
### Documentation
- examples: add examples to demonstrate enabling experimental metrics using the OpenTelemetry plugin. ([#​8388](https://redirect.github.com/grpc/grpc-go/issues/8388))
- Special Thanks: [@​vinothkumarr227](https://redirect.github.com/vinothkumarr227)
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "before 3am on Saturday" (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, check this box
---
This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIl19-->
0 commit comments