Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 4, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
google.golang.org/grpc v1.70.0 -> v1.71.0 age adoption passing confidence

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)
  • rls: Fix a bug where RLS channel updates could be lost during startup. (#​8055)
  • 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 - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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.


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

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

@renovate renovate bot added the renovate label Mar 4, 2025
@renovate renovate bot requested a review from a team March 4, 2025 23:04
@renovate
Copy link
Contributor Author

renovate bot commented Mar 4, 2025

ℹ Artifact update notice

File name: core/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):

  • 2 additional dependencies were updated

Details:

Package Change
cloud.google.com/go/compute/metadata v0.5.2 -> v0.6.0
golang.org/x/oauth2 v0.24.0 -> v0.25.0
File name: flagd-proxy/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):

  • 2 additional dependencies were updated

Details:

Package Change
cloud.google.com/go/compute/metadata v0.5.2 -> v0.6.0
golang.org/x/oauth2 v0.24.0 -> v0.25.0
File name: flagd/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):

  • 2 additional dependencies were updated

Details:

Package Change
cloud.google.com/go/compute/metadata v0.5.2 -> v0.6.0
golang.org/x/oauth2 v0.24.0 -> v0.25.0

@dosubot dosubot bot added the size:S This PR changes 10-29 lines, ignoring generated files. label Mar 4, 2025
@netlify
Copy link

netlify bot commented Mar 4, 2025

Deploy Preview for polite-licorice-3db33c canceled.

Name Link
🔨 Latest commit 8725e0e
🔍 Latest deploy log https://app.netlify.com/sites/polite-licorice-3db33c/deploys/67c786fdde8fa50008849672

@renovate renovate bot merged commit 5c2c64f into main Mar 5, 2025
14 checks passed
@renovate renovate bot deleted the renovate/google.golang.org-grpc-1.x branch March 5, 2025 02:05
@github-actions github-actions bot mentioned this pull request Mar 5, 2025
toddbaert pushed a commit that referenced this pull request Mar 25, 2025
🤖 I have created a release *beep* *boop*
---


<details><summary>flagd: 0.12.3</summary>

##
[0.12.3](flagd/v0.12.2...flagd/v0.12.3)
(2025-03-25)


### 🐛 Bug Fixes

* add support for unix socket connection in sync service
([#1518](#1518))
([#1560](#1560))
([e2203a1](e2203a1))
* **deps:** update module github.com/open-feature/flagd/core to v0.11.2
([#1570](#1570))
([e151b1f](e151b1f))
* **deps:** update module github.com/prometheus/client_golang to v1.21.1
([#1576](#1576))
([cd95193](cd95193))
* **deps:** update module google.golang.org/grpc to v1.71.0
([#1578](#1578))
([5c2c64f](5c2c64f))
* incorrect metadata returned per source
([#1599](#1599))
([b333e11](b333e11))


### ✨ New Features

* accept version numbers which are not strings
([#1589](#1589))
([6a13796](6a13796))
</details>

<details><summary>flagd-proxy: 0.7.3</summary>

##
[0.7.3](flagd-proxy/v0.7.2...flagd-proxy/v0.7.3)
(2025-03-25)


### 🐛 Bug Fixes

* **deps:** update module github.com/open-feature/flagd/core to v0.11.2
([#1570](#1570))
([e151b1f](e151b1f))
* **deps:** update module github.com/prometheus/client_golang to v1.21.1
([#1576](#1576))
([cd95193](cd95193))
* **deps:** update module google.golang.org/grpc to v1.71.0
([#1578](#1578))
([5c2c64f](5c2c64f))
</details>

<details><summary>core: 0.11.3</summary>

##
[0.11.3](core/v0.11.2...core/v0.11.3)
(2025-03-25)


### 🐛 Bug Fixes

* **deps:** update github.com/open-feature/flagd-schemas digest to
9b0ee43 ([#1598](#1598))
([0587ce4](0587ce4))
* **deps:** update github.com/open-feature/flagd-schemas digest to
e840a03 ([#1587](#1587))
([9ee0c57](9ee0c57))
* **deps:** update module connectrpc.com/otelconnect to v0.7.2
([#1574](#1574))
([6094dce](6094dce))
* **deps:** update module github.com/google/go-cmp to v0.7.0
([#1569](#1569))
([6e9dbd2](6e9dbd2))
* **deps:** update module github.com/prometheus/client_golang to v1.21.1
([#1576](#1576))
([cd95193](cd95193))
* **deps:** update module google.golang.org/grpc to v1.71.0
([#1578](#1578))
([5c2c64f](5c2c64f))
* incorrect metadata returned per source
([#1599](#1599))
([b333e11](b333e11))


### ✨ New Features

* accept version numbers which are not strings
([#1589](#1589))
([6a13796](6a13796))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Signed-off-by: OpenFeature Bot <109696520+openfeaturebot@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

renovate size:S This PR changes 10-29 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant