Skip to content

Commit 9a20a3e

Browse files
fix(deps): Update grpc-java monorepo to v1.80.0 (#434)
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [io.grpc:grpc-inprocess](https://redirect.github.com/grpc/grpc-java) | `1.79.0` → `1.80.0` | ![age](https://developer.mend.io/api/mc/badges/age/maven/io.grpc:grpc-inprocess/1.80.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.grpc:grpc-inprocess/1.79.0/1.80.0?slim=true) | | [io.grpc:grpc-testing](https://redirect.github.com/grpc/grpc-java) | `1.79.0` → `1.80.0` | ![age](https://developer.mend.io/api/mc/badges/age/maven/io.grpc:grpc-testing/1.80.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.grpc:grpc-testing/1.79.0/1.80.0?slim=true) | | [io.grpc:grpc-services](https://redirect.github.com/grpc/grpc-java) | `1.79.0` → `1.80.0` | ![age](https://developer.mend.io/api/mc/badges/age/maven/io.grpc:grpc-services/1.80.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.grpc:grpc-services/1.79.0/1.80.0?slim=true) | | [io.grpc:grpc-stub](https://redirect.github.com/grpc/grpc-java) | `1.79.0` → `1.80.0` | ![age](https://developer.mend.io/api/mc/badges/age/maven/io.grpc:grpc-stub/1.80.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.grpc:grpc-stub/1.79.0/1.80.0?slim=true) | | [io.grpc:grpc-protobuf](https://redirect.github.com/grpc/grpc-java) | `1.79.0` → `1.80.0` | ![age](https://developer.mend.io/api/mc/badges/age/maven/io.grpc:grpc-protobuf/1.80.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.grpc:grpc-protobuf/1.79.0/1.80.0?slim=true) | --- ### Release Notes <details> <summary>grpc/grpc-java (io.grpc:grpc-inprocess)</summary> ### [`v1.80.0`](https://redirect.github.com/grpc/grpc-java/releases/tag/v1.80.0) **API Changes** - core: Added PickResult.copyWithSubchannel() and PickResult.copyWithStreamTracerFactory() to simplify updating PickResult while preserving metadata. Load balancing policies should now ensure ForwardingSubchannel decorators are unwrapped before being returned in a pick result. ([#&#8203;12658](https://redirect.github.com/grpc/grpc-java/issues/12658)) ([`eae16b2`](https://redirect.github.com/grpc/grpc-java/commit/eae16b251)) **Bug Fixes** - core: Fixed the retry backoff jitter range to \[0.8, 1.2] to align with the gRPC A6 specification. Retries will now occur more consistently around the calculated backoff interval. ([#&#8203;12639](https://redirect.github.com/grpc/grpc-java/issues/12639)) ([`024fdd0`](https://redirect.github.com/grpc/grpc-java/commit/024fdd0ea)) core: Fixed a race condition in RetriableStream where inFlightSubStreams counting could become inconsistent during concurrent retry and deadline events. This ensures that client calls (such as blockingUnaryCall) do not hang indefinitely and correctly receive a close signal. ([#&#8203;12649](https://redirect.github.com/grpc/grpc-java/issues/12649)) ([`73abb48`](https://redirect.github.com/grpc/grpc-java/commit/73abb4854)) **Improvements** - api: Trigger R8's ServiceLoader optimization to reduce necessary configuration when using R8 Full Mode ([`470219f`](https://redirect.github.com/grpc/grpc-java/commit/470219f9c)). This allows gRPC to avoid reflection, and the need to specify -keeps for various class’s constructors. Upgrade to protobuf 33.4 ([#&#8203;12615](https://redirect.github.com/grpc/grpc-java/issues/12615)) ([`50c18f1`](https://redirect.github.com/grpc/grpc-java/commit/50c18f183)) - cronet: Introduced CRONET\_READ\_BUFFER\_SIZE\_KEY to allow customizing the read buffer size per-stream via CallOptions. Increasing the buffer size from the 4KB default can significantly improve performance for large messages by reducing JNI and context-switching overhead. ([`31fdb6c`](https://redirect.github.com/grpc/grpc-java/commit/31fdb6c22)) - api: Moved FlagResetRule to api/testFixtures and updated ManagedChannelRegistry to honor the GRPC\_ENABLE\_RFC3986\_URIS feature flag. This ensures that target parsing is consistent across the library when the new URI parser is enabled. ([#&#8203;12608](https://redirect.github.com/grpc/grpc-java/issues/12608)) - api: Updated NameResolverRegistry to natively support io.grpc.Uri. This is a foundational change that allows gRPC's name resolution system to handle URIs parsed with the new RFC 3986-compliant parser, ensuring more robust target handling. ([#&#8203;12609](https://redirect.github.com/grpc/grpc-java/issues/12609)) ([`9903488`](https://redirect.github.com/grpc/grpc-java/commit/990348876)) - xds: Removed the GRPC\_EXPERIMENTAL\_XDS\_SNI feature flag. SNI determination via xDS is now always enabled and follows gRFC A101, where SNI is derived from xDS configurations like auto\_host\_sni or UpstreamTlsContext.sni. This ensures that no SNI is sent if not explicitly configured, unless the legacy channel authority fallback is enabled. ([#&#8203;12625](https://redirect.github.com/grpc/grpc-java/issues/12625)) ([`ac44e96`](https://redirect.github.com/grpc/grpc-java/commit/ac44e9681)) **New Features** - core: pick\_first shuffling now a weighted shuffle and observes weights from EDS ([`34dd290`](https://redirect.github.com/grpc/grpc-java/commit/34dd29042)). This finishes the [gRFC A113 pick\_first: Weighted Random Shuffling](https://redirect.github.com/grpc/proposal/blob/master/A113-pick-first-weighted-shuffling.md) support - netty: Added RFC 3986 support to the unix: name resolver. This enables proper parsing of Unix domain socket URIs, including correct handling of query and fragment components in both hierarchical (e.g., unix:///path) and opaque (e.g., unix:/path) formats. ([#&#8203;12659](https://redirect.github.com/grpc/grpc-java/issues/12659)) **Thanks to** - [@&#8203;becomeStar](https://redirect.github.com/becomeStar) - [@&#8203;aymanm-google](https://redirect.github.com/aymanm-google) - [@&#8203;PetitBaguette](https://redirect.github.com/PetitBaguette) - [@&#8203;stagegrowth](https://redirect.github.com/stagegrowth) - [@&#8203;wcchoi](https://redirect.github.com/wcchoi) - [@&#8203;Gyuhyeok99](https://redirect.github.com/Gyuhyeok99) </details> --- ### Configuration 📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (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 these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My42My4wIiwidXBkYXRlZEluVmVyIjoiNDMuNjMuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIl19-->
1 parent 55f1c17 commit 9a20a3e

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

lib/build.gradle

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ dependencies {
3030
implementation 'com.google.guava:guava:33.5.0-jre'
3131
implementation 'info.picocli:picocli:4.7.7'
3232
implementation 'com.google.guava:guava:33.5.0-jre'
33-
implementation 'io.grpc:grpc-protobuf:1.79.0'
34-
implementation 'io.grpc:grpc-stub:1.79.0'
35-
implementation 'io.grpc:grpc-services:1.79.0'
33+
implementation 'io.grpc:grpc-protobuf:1.80.0'
34+
implementation 'io.grpc:grpc-stub:1.80.0'
35+
implementation 'io.grpc:grpc-services:1.80.0'
3636
implementation 'io.cloudquery:plugin-pb-java:0.0.43'
3737
implementation 'org.apache.arrow:arrow-memory-core:18.3.0'
3838
implementation 'org.apache.arrow:arrow-vector:18.3.0'
@@ -44,8 +44,8 @@ dependencies {
4444
implementation 'org.apache.logging.log4j:log4j-api:2.25.3'
4545
implementation 'org.apache.logging.log4j:log4j-core:2.25.3'
4646

47-
testImplementation 'io.grpc:grpc-testing:1.79.0'
48-
testImplementation 'io.grpc:grpc-inprocess:1.79.0'
47+
testImplementation 'io.grpc:grpc-testing:1.80.0'
48+
testImplementation 'io.grpc:grpc-inprocess:1.80.0'
4949
testImplementation platform('org.junit:junit-bom:6.0.3')
5050
testImplementation 'org.junit.jupiter:junit-jupiter:6.0.3'
5151
testImplementation 'org.junit.jupiter:junit-jupiter-api:6.0.3'

0 commit comments

Comments
 (0)