chore: bump google.golang.org/grpc from 1.62.1 to 1.76.0
Closed
Number: #726
Type: Pull Request
State: Closed
Type: Pull Request
State: Closed
Author:
dependabot[bot]
Association: Unknown
Comments: 1
Association: Unknown
Comments: 1
Created:
October 20, 2025 at 11:37 AM UTC
(about 2 months ago)
(about 2 months ago)
Updated:
October 31, 2025 at 01:02 AM UTC
(about 1 month ago)
(about 1 month ago)
Closed:
October 31, 2025 at 01:02 AM UTC
(about 1 month ago)
(about 1 month ago)
Time to Close:
11 days
Labels:
stale dependencies go
stale dependencies go
Description:
Bumps google.golang.org/grpc from 1.62.1 to 1.76.0.
Release notes
Sourced from google.golang.org/grpc's releases.
Release 1.76.0
Dependencies
Bug Fixes
- client: Return status
INTERNALwhen a server sends zero response messages for a unary or client-streaming RPC. (#8523)- client: Fail RPCs with status
INTERNALinstead ofUNKNOWNupon receiving http headers with status 1xx andEND_STREAMflag set. (#8518)
- Special Thanks:
@vinothkumarr227- pick_first: Fix race condition that could cause pick_first to get stuck in
IDLEstate on backend address change. (#8615)New Features
- credentials: Add
credentials/jwtpackage providing file-based JWT PerRPCCredentials (A97). (#8431)
- Special Thanks:
@dimpavloffPerformance Improvements
- client: Improve HTTP/2 header size estimate to reduce re-allocations. (#8547)
- encoding/proto: Avoid redundant message size calculation when marshaling. (#8569)
- Special Thanks:
@rs-unityRelease 1.75.1
Bug Fixes
- transport: Fix a data race while copying headers for stats handlers in the std lib http2 server transport. (#8519)
- xdsclient:
- server: Fix a regression preventing streams from being cancelled or timed out when blocked on flow control. (#8528)
Release 1.75.0
Behavior Changes
- xds: Remove support for GRPC_EXPERIMENTAL_XDS_FALLBACK environment variable. Fallback support can no longer be disabled. (#8482)
- stats: Introduce
DelayedPickCompleteevent, a type alias ofPickerUpdated. (#8465)
- This (combined) event will now be emitted only once per call, when a transport is successfully selected for the attempt.
- OpenTelemetry metrics will no longer have multiple "Delayed LB pick complete" events in Go, matching other gRPC languages.
- A future release will delete the
PickerUpdatedsymbol.- credentials: Properly apply
grpc.WithAuthorityas the highest-priority option for setting authority, above the setting in the credentials themselves. (#8488)
- Now that this
WithAuthorityis available, the credentials should not be used to override the authority.- round_robin: Randomize the order in which addresses are connected to in order to spread out initial RPC load between clients. (#8438)
- server: Return status code INTERNAL when a client sends more than one request in unary and server streaming RPC. (#8385)
- This is a behavior change but also a bug fix to bring gRPC-Go in line with the gRPC spec.
New Features
- dns: Add an environment variable (
GRPC_ENABLE_TXT_SERVICE_CONFIG) to provide a way to disable TXT lookups in the DNS resolver (by setting it tofalse). By default, TXT lookups are enabled, as they were previously. (#8377)
... (truncated)
Commits
d96c2efChange version to 1.76.0 (#8584)79c553cCherry pick #8610, #8615 to v1.76.x (#8621)0513350client: minor improvements to log messages (#8564)ebaf486credentials: implement file-based JWT Call Credentials (part 1 for A97) (#8431)ca78c90xds/resolver_test: fix flaky test ResolverBadServiceUpdate_NACKedWithoutCache...83bead4internal/buffer: set closed flag when closing channel in the Load method (#8575)0f45079encoding/proto: enable use cached size option (#8569)8420f3ftransport: avoid slice reallocation during header creation (#8547)b36320eRevert "stats/opentelemetry: record retry attempts from clientStream (#8342)"...c122250stats/opentelemetry: record retry attempts from clientStream (#8342)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Package Dependencies
Technical Details
| ID: | 10690270 |
| UUID: | 3532117042 |
| Node ID: | PR_kwDOLmBl1M6unVQN |
| Host: | GitHub |
| Repository: | Txim0520/https-github.com-coder-coder |