Skip to content

Comments

fix: update all dependencies#750

Open
renovate-bot wants to merge 1 commit intogoogleapis:mainfrom
renovate-bot:renovate/all-dependencies
Open

fix: update all dependencies#750
renovate-bot wants to merge 1 commit intogoogleapis:mainfrom
renovate-bot:renovate/all-dependencies

Conversation

@renovate-bot
Copy link
Contributor

@renovate-bot renovate-bot commented Feb 13, 2026

This PR contains the following updates:

Package Change Age Confidence Type Update
NUnit (source) 4.4.04.5.0 age confidence nuget minor
github.com/googleapis/go-sql-spanner v1.23.0v1.24.0 age confidence require minor
google.golang.org/api v0.266.0v0.268.0 age confidence require minor
google.golang.org/genproto/googleapis/api 4cfbd412f722ef age confidence require digest
google.golang.org/genproto/googleapis/rpc 4cfbd412f722ef age confidence require digest
google.golang.org/grpc v1.78.0v1.79.1 age confidence require minor
com.google.api:gax-grpc 2.74.12.75.0 age confidence test minor
net.bytebuddy:byte-buddy-agent 1.18.41.18.5 age confidence test patch
net.bytebuddy:byte-buddy 1.18.41.18.5 age confidence test patch
com.google.cloud:google-cloud-spanner-bom 6.110.06.111.0 age confidence import minor
com.google.cloud:sdk-platform-java-config 3.56.13.57.0 age confidence parent minor

Release Notes

nunit/nunit (NUnit)

v4.5.0: V 4.5.0

Compare Source

See release notes for details.

googleapis/go-sql-spanner (github.com/googleapis/go-sql-spanner)

v1.24.0

Compare Source

Features
Bug Fixes
Performance Improvements
googleapis/google-api-go-client (google.golang.org/api)

v0.268.0

Compare Source

Features

v0.267.0

Compare Source

Features
grpc/grpc-go (google.golang.org/grpc)

v1.79.1: Release 1.79.1

Compare Source

Bug Fixes

  • grpc: Remove the -dev suffix from the User-Agent header. (#​8902)

v1.79.0: Release 1.79.0

Compare Source

API Changes

  • mem: Add experimental API SetDefaultBufferPool to change the default buffer pool. (#​8806)
  • experimental/stats: Update MetricsRecorder to require embedding the new UnimplementedMetricsRecorder (a no-op struct) in all implementations for forward compatibility. (#​8780)

Behavior Changes

  • balancer/weightedtarget: Remove handling of Addresses and only handle Endpoints in resolver updates. (#​8841)

New Features

  • experimental/stats: Add support for asynchronous gauge metrics through the new AsyncMetricReporter and RegisterAsyncReporter APIs. (#​8780)
  • pickfirst: Add support for weighted random shuffling of endpoints, as described in gRFC A113.
    • This is enabled by default, and can be turned off using the environment variable GRPC_EXPERIMENTAL_PF_WEIGHTED_SHUFFLING. (#​8864)
  • xds: Implement :authority rewriting, as specified in gRFC A81. (#​8779)
  • balancer/randomsubsetting: Implement the random_subsetting LB policy, as specified in gRFC A68. (#​8650)
  • server: Include status detail headers, if available, when terminating a stream during request header processing. (#​8754)

Bug Fixes

  • credentials/tls: Fix a bug where the port was not stripped from the authority override before validation. (#​8726)
  • xds/priority: Fix a bug causing delayed failover to lower-priority clusters when a higher-priority cluster is stuck in CONNECTING state. (#​8813)
  • health: Fix a bug where health checks failed for clients using legacy compression options (WithDecompressor or RPCDecompressor). (#​8765)
  • transport: Fix an issue where the HTTP/2 server could skip header size checks when terminating a stream early. (#​8769)

Performance Improvements

  • credentials/alts: Optimize read buffer alignment to reduce copies. (#​8791)
  • mem: Optimize pooling and creation of buffer objects. (#​8784)
  • transport: Reduce slice re-allocations by reserving slice capacity. (#​8797)
googleapis/java-spanner (com.google.cloud:google-cloud-spanner-bom)

v6.111.0

Compare Source

Features
Bug Fixes
  • Rollback transactions that are waiting for tx-id to be returned (#​4342) (866a8c2)

Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@forking-renovate
Copy link

forking-renovate bot commented Feb 13, 2026

ℹ️ Artifact update notice

File name: benchmarks/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 5 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.24.0 -> 1.25.0
cel.dev/expr v0.24.0 -> v0.25.1
github.com/cncf/xds/go v0.0.0-20251022180443-0feb69152e9f -> v0.0.0-20251210132809-ee656c7534f5
github.com/envoyproxy/go-control-plane/envoy v1.35.0 -> v1.36.0
github.com/envoyproxy/protoc-gen-validate v1.2.1 -> v1.3.0
go.opentelemetry.io/contrib/detectors/gcp v1.38.0 -> v1.39.0
File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 5 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.24.0 -> 1.25.0
cel.dev/expr v0.24.0 -> v0.25.1
github.com/cncf/xds/go v0.0.0-20251022180443-0feb69152e9f -> v0.0.0-20251210132809-ee656c7534f5
github.com/envoyproxy/go-control-plane/envoy v1.35.0 -> v1.36.0
github.com/envoyproxy/protoc-gen-validate v1.2.1 -> v1.3.0
go.opentelemetry.io/contrib/detectors/gcp v1.38.0 -> v1.39.0
File name: snippets/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 7 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.24.0 -> 1.25.0
cel.dev/expr v0.24.0 -> v0.25.1
github.com/cncf/xds/go v0.0.0-20251022180443-0feb69152e9f -> v0.0.0-20251210132809-ee656c7534f5
github.com/envoyproxy/go-control-plane/envoy v1.35.0 -> v1.36.0
github.com/envoyproxy/protoc-gen-validate v1.2.1 -> v1.3.0
go.opentelemetry.io/contrib/detectors/gcp v1.38.0 -> v1.39.0
google.golang.org/api v0.266.0 -> v0.268.0
google.golang.org/genproto/googleapis/rpc v0.0.0-20260209200024-4cfbd4190f57 -> v0.0.0-20260223185530-2f722ef697dc
File name: spannerlib/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 5 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.24.0 -> 1.25.0
cel.dev/expr v0.24.0 -> v0.25.1
github.com/cncf/xds/go v0.0.0-20251022180443-0feb69152e9f -> v0.0.0-20251210132809-ee656c7534f5
github.com/envoyproxy/go-control-plane/envoy v1.35.0 -> v1.36.0
github.com/envoyproxy/protoc-gen-validate v1.2.1 -> v1.3.0
go.opentelemetry.io/contrib/detectors/gcp v1.38.0 -> v1.39.0

@renovate-bot renovate-bot requested a review from a team February 13, 2026 02:55
@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Feb 13, 2026
@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @renovate-bot, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request updates the core google.golang.org/grpc module to version 1.79.0, bringing a range of enhancements, fixes, and performance improvements from the upstream gRPC-Go library. The update includes new experimental APIs, advanced load balancing features, and xDS capabilities, alongside critical bug fixes for credentials, health checks, and HTTP/2 handling. Additionally, several indirect Go module dependencies have been upgraded to ensure compatibility and leverage the latest improvements across the ecosystem.

Highlights

  • gRPC-Go Update: The google.golang.org/grpc module has been updated from v1.78.0 to v1.79.0 across all relevant go.mod files.
  • New Features Introduced: This gRPC-Go version introduces experimental APIs for buffer pool management and asynchronous gauge metrics, weighted random shuffling for pickfirst load balancing, xDS :authority rewriting, and the random_subsetting LB policy.
  • Bug Fixes Implemented: Several issues were resolved, including a TLS credentials bug with port stripping, a delayed failover issue in xDS priority, health check failures with legacy compression, and an HTTP/2 server header size check bypass.
  • Performance Improvements: Optimizations were made in ALTS credentials for read buffer alignment, buffer pooling, and slice re-allocations in transport.
  • Indirect Dependency Updates: Several indirect dependencies, including cel.dev/expr, github.com/cncf/xds/go, github.com/envoyproxy/go-control-plane/envoy, github.com/envoyproxy/protoc-gen-validate, and go.opentelemetry.io/contrib/detectors/gcp, were also updated to their latest versions.
Changelog
  • benchmarks/go.mod
    • Updated google.golang.org/grpc to v1.79.0.
    • Updated cel.dev/expr to v0.25.1.
    • Updated github.com/cncf/xds/go to v0.0.0-20251210132809-ee656c7534f5.
    • Updated github.com/envoyproxy/go-control-plane/envoy to v1.36.0.
    • Updated github.com/envoyproxy/protoc-gen-validate to v1.3.0.
    • Updated go.opentelemetry.io/contrib/detectors/gcp to v1.39.0.
  • benchmarks/go.sum
    • Updated checksums for cel.dev/expr.
    • Updated checksums for github.com/cncf/xds/go.
    • Updated checksums for github.com/envoyproxy/go-control-plane.
    • Updated checksums for github.com/envoyproxy/go-control-plane/envoy.
    • Updated checksums for github.com/envoyproxy/protoc-gen-validate.
    • Updated checksums for go.opentelemetry.io/contrib/detectors/gcp.
    • Updated checksums for google.golang.org/grpc.
  • go.mod
    • Updated google.golang.org/grpc to v1.79.0.
    • Updated cel.dev/expr to v0.25.1.
    • Updated github.com/cncf/xds/go to v0.0.0-20251210132809-ee656c7534f5.
    • Updated github.com/envoyproxy/go-control-plane/envoy to v1.36.0.
    • Updated github.com/envoyproxy/protoc-gen-validate to v1.3.0.
    • Updated go.opentelemetry.io/contrib/detectors/gcp to v1.39.0.
  • go.sum
    • Updated checksums for cel.dev/expr.
    • Updated checksums for github.com/cncf/xds/go.
    • Updated checksums for github.com/envoyproxy/go-control-plane.
    • Updated checksums for github.com/envoyproxy/go-control-plane/envoy.
    • Updated checksums for github.com/envoyproxy/protoc-gen-validate.
    • Updated checksums for go.opentelemetry.io/contrib/detectors/gcp.
    • Updated checksums for go.opentelemetry.io/proto/otlp.
    • Updated checksums for google.golang.org/grpc.
  • snippets/go.mod
    • Updated google.golang.org/grpc to v1.79.0.
    • Updated cel.dev/expr to v0.25.1.
    • Updated github.com/cncf/xds/go to v0.0.0-20251210132809-ee656c7534f5.
    • Updated github.com/envoyproxy/go-control-plane/envoy to v1.36.0.
    • Updated github.com/envoyproxy/protoc-gen-validate to v1.3.0.
    • Updated go.opentelemetry.io/contrib/detectors/gcp to v1.39.0.
  • snippets/go.sum
    • Updated checksums for cel.dev/expr.
    • Updated checksums for github.com/cncf/xds/go.
    • Updated checksums for github.com/envoyproxy/go-control-plane.
    • Updated checksums for github.com/envoyproxy/go-control-plane/envoy.
    • Updated checksums for github.com/envoyproxy/protoc-gen-validate.
    • Updated checksums for go.opentelemetry.io/contrib/detectors/gcp.
    • Updated checksums for go.opentelemetry.io/proto/otlp.
    • Updated checksums for google.golang.org/grpc.
  • spannerlib/go.mod
    • Updated google.golang.org/grpc to v1.79.0.
    • Updated cel.dev/expr to v0.25.1.
    • Updated github.com/cncf/xds/go to v0.0.0-20251210132809-ee656c7534f5.
    • Updated github.com/envoyproxy/go-control-plane/envoy to v1.36.0.
    • Updated github.com/envoyproxy/protoc-gen-validate to v1.3.0.
    • Updated go.opentelemetry.io/contrib/detectors/gcp to v1.39.0.
  • spannerlib/go.sum
    • Updated checksums for cel.dev/expr.
    • Updated checksums for github.com/cncf/xds/go.
    • Updated checksums for github.com/envoyproxy/go-control-plane.
    • Updated checksums for github.com/envoyproxy/go-control-plane/envoy.
    • Updated checksums for github.com/envoyproxy/protoc-gen-validate.
    • Updated checksums for go.opentelemetry.io/contrib/detectors/gcp.
    • Updated checksums for google.golang.org/grpc.
Activity
  • The pull request was opened by renovate-bot to update the google.golang.org/grpc module.
  • The PR description includes detailed release notes for grpc/grpc-go v1.79.0, outlining API changes, behavior changes, new features, bug fixes, and performance improvements.
  • The automerge feature is currently disabled, requiring manual merging.
  • Rebasing is configured to occur automatically if conflicts arise or upon manual trigger.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This PR, generated by Renovate, updates google.golang.org/grpc from v1.78.0 to v1.79.0 and its transitive dependencies across the various Go modules in the project. I've added comments on each of the go.mod files to highlight potential breaking changes introduced in this new version of grpc-go based on its release notes. Please ensure the project is not affected by these changes before merging.

github.com/googleapis/go-sql-spanner v1.23.0
google.golang.org/api v0.266.0
google.golang.org/grpc v1.78.0
google.golang.org/grpc v1.79.0
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The update to google.golang.org/grpc to v1.79.0 includes the following potentially breaking changes, as per the release notes:

  • balancer/weightedtarget: This load balancer no longer handles Addresses in resolver updates, only Endpoints.
  • experimental/stats.MetricsRecorder: Implementations of this interface now require embedding the new UnimplementedMetricsRecorder for forward compatibility.

Code using these specific APIs may require updates to work with the new version.

go.mod Outdated
google.golang.org/api v0.266.0
google.golang.org/genproto/googleapis/rpc v0.0.0-20260209200024-4cfbd4190f57
google.golang.org/grpc v1.78.0
google.golang.org/grpc v1.79.0
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The update to google.golang.org/grpc to v1.79.0 includes the following potentially breaking changes, as per the release notes:

  • balancer/weightedtarget: This load balancer no longer handles Addresses in resolver updates, only Endpoints.
  • experimental/stats.MetricsRecorder: Implementations of this interface now require embedding the new UnimplementedMetricsRecorder for forward compatibility.

Code using these specific APIs may require updates to work with the new version.

snippets/go.mod Outdated
github.com/googleapis/go-sql-spanner v1.23.0
github.com/testcontainers/testcontainers-go v0.40.0
google.golang.org/grpc v1.78.0
google.golang.org/grpc v1.79.0
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The update to google.golang.org/grpc to v1.79.0 includes the following potentially breaking changes, as per the release notes:

  • balancer/weightedtarget: This load balancer no longer handles Addresses in resolver updates, only Endpoints.
  • experimental/stats.MetricsRecorder: Implementations of this interface now require embedding the new UnimplementedMetricsRecorder for forward compatibility.

Code using these specific APIs may require updates to work with the new version.

google.golang.org/genproto/googleapis/api v0.0.0-20260209200024-4cfbd4190f57
google.golang.org/genproto/googleapis/rpc v0.0.0-20260209200024-4cfbd4190f57
google.golang.org/grpc v1.78.0
google.golang.org/grpc v1.79.0
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The update to google.golang.org/grpc to v1.79.0 includes the following potentially breaking changes, as per the release notes:

  • balancer/weightedtarget: This load balancer no longer handles Addresses in resolver updates, only Endpoints.
  • experimental/stats.MetricsRecorder: Implementations of this interface now require embedding the new UnimplementedMetricsRecorder for forward compatibility.

Code using these specific APIs may require updates to work with the new version.

@renovate-bot renovate-bot force-pushed the renovate/all-dependencies branch from 948553d to a7b6454 Compare February 13, 2026 09:07
@renovate-bot renovate-bot changed the title fix: update module google.golang.org/grpc to v1.79.0 fix: update module google.golang.org/grpc to v1.79.1 Feb 13, 2026
@renovate-bot renovate-bot force-pushed the renovate/all-dependencies branch from a7b6454 to 2356669 Compare February 13, 2026 12:40
@renovate-bot renovate-bot changed the title fix: update module google.golang.org/grpc to v1.79.1 fix: update all dependencies Feb 13, 2026
@renovate-bot renovate-bot force-pushed the renovate/all-dependencies branch 4 times, most recently from c0a951f to 4d189fe Compare February 18, 2026 20:11
@renovate-bot renovate-bot requested a review from a team as a code owner February 18, 2026 20:11
@renovate-bot renovate-bot force-pushed the renovate/all-dependencies branch 3 times, most recently from 1592d8a to 2cd0c47 Compare February 23, 2026 19:34
@renovate-bot renovate-bot force-pushed the renovate/all-dependencies branch from 2cd0c47 to 2b87d50 Compare February 23, 2026 21:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kokoro:force-run Add this label to force Kokoro to re-run the tests.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant