Skip to content

Conversation

cq-bot
Copy link
Contributor

@cq-bot cq-bot commented Mar 15, 2025

This PR contains the following updates:

Package Type Update Change
google.golang.org/grpc require minor v1.70.0 -> v1.71.0

Release Notes

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

v1.71.0: Release 1.71.0

Compare Source

API Changes

  • balancer: Custom LB policies that record metrics must use the new MetricsRecorder method on Balancer.ClientConn instead of the removed Balancer.BuildOptions.MetricsRecorder field to obtain a metrics recorder. (#​8027)
  • balancer: balancer.ClientConn implementations must now embed a delegate implementation. This allows grpc-go to add new methods to the interface and remain backward compatible. (#​8026)
  • balancer/endpointsharding: The constructor accepts the child balancer's builder and a struct with optional configuration. (#​8052)

New Features

  • xds: Add support for dualstack via the additional_addresses field in the Endpoint resource. To disable this feature, set the environment variable GRPC_EXPERIMENTAL_XDS_DUALSTACK_ENDPOINTS=false. (#​8134)
  • stats/opentelemetry: Add experimental support for OpenTelemetry tracing. (#​7852)
  • xds/internal/xdsclient: Add counter metrics for valid and invalid resource updates. (#​8038)
  • balancer/leastrequest, roundrobin: Add dualstack support. (#​7969, #​7966)
  • balancer/endpointsharding: Balancers created with the new DisableAutoReconnect option will not attempt to call ExitIdle automatically on their children when the children report idle. (#​8052)

Bug Fixes

  • client: Fix support for proxies when using grpc.NewClient so the target is resolved by the proxy as expected. (#​7881)
    • Added WithLocalDNSResolution() dial option to explicitly force target resolution on the client instead. (#​7881)
  • weightedtarget: Return erroring picker when no targets are configured. (#​8070)
  • xds: Fail RPCs with UNAVAILABLE when the EDS resource is missing or contains no endpoints (#​8070)
  • xdsclient: Fix a bug where connectivity failures were reported to resource watchers before trying all listed servers. (#​8075)
  • grpc: Fix the number of bytes reported in the error message when encoded messages are larger than 4GB. (#​8033)
  • xds: Fixed a bug preventing tests from creating multiple servers or channels with different bootstrap configs. (#​8050)
  • grpc: Fix message length checks when compression is enabled and maxReceiveMessageSize is MaxInt (#​7918)

Documentation

  • client: Improve documentation of grpc.NewClient and ClientConn.CanonicalTarget by providing examples. (#​8078)
  • examples/features/dualstack: New example demonstrating usage of endpoints and dualstack functionality. (#​8098)

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.


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

This PR has been generated by Renovate Bot.

@kodiakhq kodiakhq bot merged commit 7086507 into main Mar 15, 2025
9 checks passed
@kodiakhq kodiakhq bot deleted the renovate/google-golang-modules branch March 15, 2025 02:34
kodiakhq bot pushed a commit that referenced this pull request Mar 24, 2025
🤖 I have created a release *beep* *boop* --- ## [4.74.2](v4.74.1...v4.74.2) (2025-03-24) ### Bug Fixes * **deps:** Update aws-sdk-go-v2 monorepo ([#2096](#2096)) ([f49534a](f49534a)) * **deps:** Update aws-sdk-go-v2 monorepo ([#2100](#2100)) ([07a3ed8](07a3ed8)) * **deps:** Update module github.com/apache/arrow-go/v18 to v18.2.0 ([#2103](#2103)) ([f6b7143](f6b7143)) * **deps:** Update module github.com/aws/aws-sdk-go-v2/service/marketplacemetering to v1.26.2 ([#2102](#2102)) ([ddae6e0](ddae6e0)) * **deps:** Update module github.com/cloudquery/cloudquery-api-go to v1.13.7 ([#2099](#2099)) ([316ff40](316ff40)) * **deps:** Update module golang.org/x/net to v0.36.0 [SECURITY] ([#2098](#2098)) ([b41044d](b41044d)) * **deps:** Update module google.golang.org/grpc to v1.71.0 ([#2101](#2101)) ([7086507](7086507)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

1 participant