Commit 17b4fa5
authored
fix(deps): update module google.golang.org/grpc to v1.77.0 (#130)
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go) |
`v1.76.0` -> `v1.77.0` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>grpc/grpc-go (google.golang.org/grpc)</summary>
###
[`v1.77.0`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.77.0):
Release 1.77.0
[Compare
Source](https://redirect.github.com/grpc/grpc-go/compare/v1.76.0...v1.77.0)
### API Changes
- mem: Replace the `Reader` interface with a struct for better
performance and maintainability.
([#​8669](https://redirect.github.com/grpc/grpc-go/issues/8669))
### Behavior Changes
- balancer/pickfirst: Remove support for the old `pick_first` LB policy
via the environment variable
`GRPC_EXPERIMENTAL_ENABLE_NEW_PICK_FIRST=false`. The new `pick_first`
has been the default since `v1.71.0`.
([#​8672](https://redirect.github.com/grpc/grpc-go/issues/8672))
### Bug Fixes
- xdsclient: Fix a race condition in the ADS stream implementation that
could result in `resource-not-found` errors, causing the gRPC client
channel to move to `TransientFailure`.
([#​8605](https://redirect.github.com/grpc/grpc-go/issues/8605))
- client: Ignore HTTP status header for gRPC streams.
([#​8548](https://redirect.github.com/grpc/grpc-go/issues/8548))
- client: Set a read deadline when closing a transport to prevent it
from blocking indefinitely on a broken connection.
([#​8534](https://redirect.github.com/grpc/grpc-go/issues/8534))
- Special Thanks:
[@​jgold2-stripe](https://redirect.github.com/jgold2-stripe)
- client: Fix a bug where default port 443 was not automatically added
to addresses without a specified port when sent to a proxy.
- Setting environment variable
`GRPC_EXPERIMENTAL_ENABLE_DEFAULT_PORT_FOR_PROXY_TARGET=false` disables
this change; please file a bug if any problems are encountered as we
will remove this option soon.
([#​8613](https://redirect.github.com/grpc/grpc-go/issues/8613))
- balancer/pickfirst: Fix a bug where duplicate addresses were not being
ignored as intended.
([#​8611](https://redirect.github.com/grpc/grpc-go/issues/8611))
- server: Fix a bug that caused overcounting of channelz metrics for
successful and failed streams.
([#​8573](https://redirect.github.com/grpc/grpc-go/issues/8573))
- Special Thanks: [@​hugehoo](https://redirect.github.com/hugehoo)
- balancer/pickfirst: When configured, shuffle addresses in resolver
updates that lack endpoints. Since gRPC automatically adds endpoints to
resolver updates, this bug only affects custom LB policies that delegate
to `pick_first` but don't set endpoints.
([#​8610](https://redirect.github.com/grpc/grpc-go/issues/8610))
- mem: Clear large buffers before re-using.
([#​8670](https://redirect.github.com/grpc/grpc-go/issues/8670))
### Performance Improvements
- transport: Reduce heap allocations to reduce time spent in garbage
collection.
([#​8624](https://redirect.github.com/grpc/grpc-go/issues/8624),
[#​8630](https://redirect.github.com/grpc/grpc-go/issues/8630),
[#​8639](https://redirect.github.com/grpc/grpc-go/issues/8639),
[#​8668](https://redirect.github.com/grpc/grpc-go/issues/8668))
- transport: Avoid copies when reading and writing Data frames.
([#​8657](https://redirect.github.com/grpc/grpc-go/issues/8657),
[#​8667](https://redirect.github.com/grpc/grpc-go/issues/8667))
- mem: Avoid clearing newly allocated buffers.
([#​8670](https://redirect.github.com/grpc/grpc-go/issues/8670))
### New Features
- outlierdetection: Add metrics specified in [gRFC
A91](https://redirect.github.com/grpc/proposal/blob/master/A91-outlier-detection-metrics.md).
([#​8644](https://redirect.github.com/grpc/grpc-go/issues/8644))
- Special Thanks:
[@​davinci26](https://redirect.github.com/davinci26),
[@​PardhuKonakanchi](https://redirect.github.com/PardhuKonakanchi)
- stats/opentelemetry: Add support for optional label
`grpc.lb.backend_service` in per-call metrics
([#​8637](https://redirect.github.com/grpc/grpc-go/issues/8637))
- xds: Add support for JWT Call Credentials as specified in [gRFC
A97](https://redirect.github.com/grpc/proposal/blob/master/A97-xds-jwt-call-creds.md).
Set environment variable
`GRPC_EXPERIMENTAL_XDS_BOOTSTRAP_CALL_CREDS=true` to enable this
feature.
([#​8536](https://redirect.github.com/grpc/grpc-go/issues/8536))
- Special Thanks:
[@​dimpavloff](https://redirect.github.com/dimpavloff)
- experimental/stats: Add support for up/down counters.
([#​8581](https://redirect.github.com/grpc/grpc-go/issues/8581))
</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 PR is behind base branch, 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xMy4zIiwidXBkYXRlZEluVmVyIjoiNDIuMTMuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYnVpbGQ6ZGVwcyJdfQ==-->2 files changed
+27
-27
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
37 | 37 | | |
38 | | - | |
39 | | - | |
40 | | - | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
41 | 41 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
95 | 95 | | |
96 | 96 | | |
97 | | - | |
98 | | - | |
| 97 | + | |
| 98 | + | |
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
102 | 102 | | |
103 | | - | |
104 | | - | |
| 103 | + | |
| 104 | + | |
105 | 105 | | |
106 | 106 | | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
| |||
0 commit comments