Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Sep 16, 2025

Bumps grpc.version from 1.68.1 to 1.68.3.
Updates io.grpc:grpc-netty from 1.68.1 to 1.68.3

Release notes

Sourced from io.grpc:grpc-netty's releases.

v1.68.3

Bug Fixes

  • okhttp: Improve certificate handling by rejecting non-ASCII subject alternative names and hostnames as seen in CVE-2021-0341 (#11749) (a0982ca0a). Hostnames are considered trusted and CAs are required to use punycode for non-ASCII hostnames, so this is expected to provide defense-in-depth. See also the related GoSecure blog post and the AOSP fix
  • xds: Preserve nonce when unsubscribing last watcher of a particular type so that new discovery requests of that type are handled correctly (1cf1927d1). This (along with 6c12c2bd2) fixes a nonce-handling regression introduced in 1.66.0 that could cause resources to appear to not exist until re-creating the ADS stream. Triggering the behavior required specific config changes. It is easiest to trigger when clusters use EDS and routes are changed from one cluster to another. The error “found 0 leaf (logical DNS or EDS) clusters for root cluster” might then be seen
  • xds: Remember nonces for unknown types (6c12c2bd2)
  • xds: Unexpected types in the bootstrap’s server_features should be ignored (e8ff6da2c). They were previously required to be strings
  • xds: Fixed unsupported unsigned 32 bits issue for circuit breaker (#11735) (f8f613984). This fixes clients treating large max_requests as “no requests” and failing all requests

v1.68.2

Bug Fixes

  • api: When forwarding from Listener onAddresses to Listener2 continue to use onResult (grpc/grpc-java#11688). This fixes a 1.68.1 "IllegalStateException: Not called from the SynchronizationContext" regression (#11662) that could be seen in certain custom NameResolvers
  • okhttp: If the frame handler thread is null do not schedule it on the executor (grpc/grpc-java#11716). This fixes a 1.68.1 NullPointerException regression when a custom transportExecutor was provided to the channel and it did not have enough threads to run new tasks

Improvements

  • examples: Use xds-enabled server and xds credentials in example-gcp-csm-observability (grpc/grpc-java#11707)
Commits
  • 9eda2b9 Bump version to 1.68.3
  • 9035e4e Update README etc to reference 1.68.3
  • eb14478 fix security issue with okhttp (#11749)
  • bccbb8b xds: fixed unsupported unsigned 32 bits issue for circuit breaker (#11735)
  • 14db9e1 xds: Remember nonces for unknown types
  • 7fe25f7 xds: Preserve nonce when unsubscribing type
  • 32877ea xds: Unexpected types in server_features should be ignored
  • 7433b11 Bump version to 1.68.3-SNAPSHOT
  • fa5cfcd Bump version to 1.68.2
  • 3782ba8 Update README etc to reference 1.68.2
  • Additional commits viewable in compare view

Updates io.grpc:grpc-protobuf from 1.68.1 to 1.68.3

Release notes

Sourced from io.grpc:grpc-protobuf's releases.

v1.68.3

Bug Fixes

  • okhttp: Improve certificate handling by rejecting non-ASCII subject alternative names and hostnames as seen in CVE-2021-0341 (#11749) (a0982ca0a). Hostnames are considered trusted and CAs are required to use punycode for non-ASCII hostnames, so this is expected to provide defense-in-depth. See also the related GoSecure blog post and the AOSP fix
  • xds: Preserve nonce when unsubscribing last watcher of a particular type so that new discovery requests of that type are handled correctly (1cf1927d1). This (along with 6c12c2bd2) fixes a nonce-handling regression introduced in 1.66.0 that could cause resources to appear to not exist until re-creating the ADS stream. Triggering the behavior required specific config changes. It is easiest to trigger when clusters use EDS and routes are changed from one cluster to another. The error “found 0 leaf (logical DNS or EDS) clusters for root cluster” might then be seen
  • xds: Remember nonces for unknown types (6c12c2bd2)
  • xds: Unexpected types in the bootstrap’s server_features should be ignored (e8ff6da2c). They were previously required to be strings
  • xds: Fixed unsupported unsigned 32 bits issue for circuit breaker (#11735) (f8f613984). This fixes clients treating large max_requests as “no requests” and failing all requests

v1.68.2

Bug Fixes

  • api: When forwarding from Listener onAddresses to Listener2 continue to use onResult (grpc/grpc-java#11688). This fixes a 1.68.1 "IllegalStateException: Not called from the SynchronizationContext" regression (#11662) that could be seen in certain custom NameResolvers
  • okhttp: If the frame handler thread is null do not schedule it on the executor (grpc/grpc-java#11716). This fixes a 1.68.1 NullPointerException regression when a custom transportExecutor was provided to the channel and it did not have enough threads to run new tasks

Improvements

  • examples: Use xds-enabled server and xds credentials in example-gcp-csm-observability (grpc/grpc-java#11707)
Commits
  • 9eda2b9 Bump version to 1.68.3
  • 9035e4e Update README etc to reference 1.68.3
  • eb14478 fix security issue with okhttp (#11749)
  • bccbb8b xds: fixed unsupported unsigned 32 bits issue for circuit breaker (#11735)
  • 14db9e1 xds: Remember nonces for unknown types
  • 7fe25f7 xds: Preserve nonce when unsubscribing type
  • 32877ea xds: Unexpected types in server_features should be ignored
  • 7433b11 Bump version to 1.68.3-SNAPSHOT
  • fa5cfcd Bump version to 1.68.2
  • 3782ba8 Update README etc to reference 1.68.2
  • Additional commits viewable in compare view

Updates io.grpc:grpc-stub from 1.68.1 to 1.68.3

Release notes

Sourced from io.grpc:grpc-stub's releases.

v1.68.3

Bug Fixes

  • okhttp: Improve certificate handling by rejecting non-ASCII subject alternative names and hostnames as seen in CVE-2021-0341 (#11749) (a0982ca0a). Hostnames are considered trusted and CAs are required to use punycode for non-ASCII hostnames, so this is expected to provide defense-in-depth. See also the related GoSecure blog post and the AOSP fix
  • xds: Preserve nonce when unsubscribing last watcher of a particular type so that new discovery requests of that type are handled correctly (1cf1927d1). This (along with 6c12c2bd2) fixes a nonce-handling regression introduced in 1.66.0 that could cause resources to appear to not exist until re-creating the ADS stream. Triggering the behavior required specific config changes. It is easiest to trigger when clusters use EDS and routes are changed from one cluster to another. The error “found 0 leaf (logical DNS or EDS) clusters for root cluster” might then be seen
  • xds: Remember nonces for unknown types (6c12c2bd2)
  • xds: Unexpected types in the bootstrap’s server_features should be ignored (e8ff6da2c). They were previously required to be strings
  • xds: Fixed unsupported unsigned 32 bits issue for circuit breaker (#11735) (f8f613984). This fixes clients treating large max_requests as “no requests” and failing all requests

v1.68.2

Bug Fixes

  • api: When forwarding from Listener onAddresses to Listener2 continue to use onResult (grpc/grpc-java#11688). This fixes a 1.68.1 "IllegalStateException: Not called from the SynchronizationContext" regression (#11662) that could be seen in certain custom NameResolvers
  • okhttp: If the frame handler thread is null do not schedule it on the executor (grpc/grpc-java#11716). This fixes a 1.68.1 NullPointerException regression when a custom transportExecutor was provided to the channel and it did not have enough threads to run new tasks

Improvements

  • examples: Use xds-enabled server and xds credentials in example-gcp-csm-observability (grpc/grpc-java#11707)
Commits
  • 9eda2b9 Bump version to 1.68.3
  • 9035e4e Update README etc to reference 1.68.3
  • eb14478 fix security issue with okhttp (#11749)
  • bccbb8b xds: fixed unsupported unsigned 32 bits issue for circuit breaker (#11735)
  • 14db9e1 xds: Remember nonces for unknown types
  • 7fe25f7 xds: Preserve nonce when unsubscribing type
  • 32877ea xds: Unexpected types in server_features should be ignored
  • 7433b11 Bump version to 1.68.3-SNAPSHOT
  • fa5cfcd Bump version to 1.68.2
  • 3782ba8 Update README etc to reference 1.68.2
  • 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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps `grpc.version` from 1.68.1 to 1.68.3.

Updates `io.grpc:grpc-netty` from 1.68.1 to 1.68.3
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](grpc/grpc-java@v1.68.1...v1.68.3)

Updates `io.grpc:grpc-protobuf` from 1.68.1 to 1.68.3
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](grpc/grpc-java@v1.68.1...v1.68.3)

Updates `io.grpc:grpc-stub` from 1.68.1 to 1.68.3
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](grpc/grpc-java@v1.68.1...v1.68.3)

---
updated-dependencies:
- dependency-name: io.grpc:grpc-netty
  dependency-version: 1.68.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.grpc:grpc-protobuf
  dependency-version: 1.68.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.grpc:grpc-stub
  dependency-version: 1.68.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Sep 16, 2025
@ryanjbaxter ryanjbaxter added this to the 4.2.6 milestone Sep 16, 2025
@ryanjbaxter ryanjbaxter merged commit b95985f into 4.2.x Sep 16, 2025
2 checks passed
@github-project-automation github-project-automation bot moved this to Done in 2024.0.3 Sep 16, 2025
@dependabot dependabot bot deleted the dependabot/maven/4.2.x/grpc.version-1.68.3 branch September 16, 2025 10:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant