chore: bump google.golang.org/grpc from 1.62.1 to 1.78.0
Closed
Number: #821
Type: Pull Request
State: Closed
Type: Pull Request
State: Closed
Author:
dependabot[bot]
Association: Unknown
Comments: 1
Association: Unknown
Comments: 1
Created:
December 29, 2025 at 12:10 PM UTC
(about 2 months ago)
(about 2 months ago)
Updated:
January 09, 2026 at 01:10 AM UTC
(about 1 month ago)
(about 1 month ago)
Closed:
January 09, 2026 at 01:10 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.78.0.
Release notes
Sourced from google.golang.org/grpc's releases.
Release 1.78.0
Behavior Changes
- client: Reject target URLs containing unbracketed colons in the hostname in Go version 1.26+. (#8716)
- Special Thanks:
@neildNew Features
- stats/otel: Add backend service label to wrr metrics as part of A89. (#8737)
- stats/otel: Add subchannel metrics (without the disconnection reason) to eventually replace the pickfirst metrics. (#8738)
- client: Wait for all pending goroutines to complete when closing a graceful switch balancer. (#8746)
- Special Thanks:
@twz123Bug Fixes
- transport/client : Return status code
Unknownon malformed grpc-status. (#8735)- client: Add
experimental.AcceptCompressorsso callers can restrict thegrpc-accept-encodingheader advertised for a call. (#8718)
- Special Thanks:
@iblancasa- xds: Fix a bug in
StringMatcherwhere regexes would match incorrectly when ignore_case is set to true. (#8723)- xds/resolver:
- Drop previous route resources and report an error when no matching virtual host is found.
- Only log LDS/RDS configuration errors following a successful update and retain the last valid resource to prevent transient failures. (#8711)
- client:
- Change connectivity state to CONNECTING when creating the name resolver (as part of exiting IDLE).
- Change connectivity state to TRANSIENT_FAILURE if name resolver creation fails (as part of exiting IDLE).
- Change connectivity state to IDLE after idle timeout expires even when current state is TRANSIENT_FAILURE.
- Fix a bug that resulted in
OnFinishcall option not being invoked for RPCs where stream creation failed. (#8710)- xdsclient: Fix a race in the xdsClient that could lead to resource-not-found errors. (#8627)
Performance Improvements
- mem: Round up to nearest 4KiB for pool allocations larger than 1MiB. (#8705)
- Special Thanks:
@cjc25Release 1.77.0
API Changes
- mem: Replace the
Readerinterface with a struct for better performance and maintainability. (#8669)Behavior Changes
- balancer/pickfirst: Remove support for the old
pick_firstLB policy via the environment variableGRPC_EXPERIMENTAL_ENABLE_NEW_PICK_FIRST=false. The newpick_firsthas been the default sincev1.71.0. (#8672)Bug Fixes
- xdsclient: Fix a race condition in the ADS stream implementation that could result in
resource-not-founderrors, causing the gRPC client channel to move toTransientFailure. (#8605)- client: Ignore HTTP status header for gRPC streams. (#8548)
- client: Set a read deadline when closing a transport to prevent it from blocking indefinitely on a broken connection. (#8534)
- Special Thanks:
@jgold2-stripe
... (truncated)
Commits
9df039eChange version to 1.78.0 (#8761)9b990b6gracefulswitch: Wait for all goroutines on close (#8746)6677d9axds: Fixing a typo (#8760)d35ceddxds/resolver: pass route's auto_host_rewrite to LB picker (gRFC A81) (#8740)d931fdcclient: allow overriding grpc-accept-encoding header (#8718)0800ec7xds/clusterimpl: update TestChildPolicyChangeOnConfigUpdate to use custom lb ...6553ea1stats/otel: Add subchannel metrics (A94) (#8738)81a00cegrpc: Fixing spelling typo (#8756)e413838client: Change connectivity state to CONNECTING when creating the name resolv...f9d2bdbstats/otel: Add grpc.lb.backend_service label to wrr metrics (A89) (#8737)- 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: | 12632021 |
| UUID: | 3767256363 |
| Node ID: | PR_kwDOLmBl1M660VB7 |
| Host: | GitHub |
| Repository: | Txim0520/https-github.com-coder-coder |