Skip to content

Commit 0ec09c0

Browse files
authored
fix(deps): Update grpc-java monorepo to v1.66.0 (#265)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [io.grpc:grpc-inprocess](https://togithub.com/grpc/grpc-java) | dependencies | minor | `1.65.1` -> `1.66.0` | | [io.grpc:grpc-testing](https://togithub.com/grpc/grpc-java) | dependencies | minor | `1.65.1` -> `1.66.0` | | [io.grpc:grpc-services](https://togithub.com/grpc/grpc-java) | dependencies | minor | `1.65.1` -> `1.66.0` | | [io.grpc:grpc-stub](https://togithub.com/grpc/grpc-java) | dependencies | minor | `1.65.1` -> `1.66.0` | | [io.grpc:grpc-protobuf](https://togithub.com/grpc/grpc-java) | dependencies | minor | `1.65.1` -> `1.66.0` | --- ### Release Notes <details> <summary>grpc/grpc-java (io.grpc:grpc-inprocess)</summary> ### [`v1.66.0`](https://togithub.com/grpc/grpc-java/releases/tag/v1.66.0) ##### gRPC Java 1.66.0 Release Notes ##### API Changes - stub: Support setting onReadyThreshold through AbstractStub. ([#&#8203;11320](https://togithub.com/grpc/grpc-java/issues/11320)) ([`25a8b7c`](https://togithub.com/grpc/grpc-java/commit/25a8b7c50)) - util: Stabilize `AdvancedTlsX509TrustManager`, an `X509ExtendedTrustManager` that allows users to configure advanced TLS features, such as root certificate reloading and peer cert custom verification. ([`658cbf6`](https://togithub.com/grpc/grpc-java/commit/658cbf6cf)) - util: Align AdvancedTlsX509{Key and Trust}Manager. ([#&#8203;11385](https://togithub.com/grpc/grpc-java/issues/11385)) - util: Add `GracefulSwitchLoadBalancer` config ([`ebed047`](https://togithub.com/grpc/grpc-java/commit/ebed04798)) and mark switchTo() deprecated. ([`85e0a01`](https://togithub.com/grpc/grpc-java/commit/85e0a01ec)). `GracefulSwitchLoadBalancer` now receives its configuration like a regular load balancer. - binder: Introduce `AllowSecurityPolicy` to allow calling code to not have to wait on async/slow implementations. `BinderTransport` now submits async implementations to an executor. ([#&#8203;11272](https://togithub.com/grpc/grpc-java/issues/11272)) ([`7fee6a3`](https://togithub.com/grpc/grpc-java/commit/7fee6a3fe)) - api: Add convenience method in `ServerBuilder` for adding a list of service implementations to the handler registry together. ([#&#8203;11285](https://togithub.com/grpc/grpc-java/issues/11285)) ([`85ed053`](https://togithub.com/grpc/grpc-java/commit/85ed05300)) ##### Improvements - examples: Improve example Bazel WORKSPACE to demonstrate referencing grpc-xds. ([`5ec0187`](https://togithub.com/grpc/grpc-java/commit/5ec0187e2)) - examples: Include Bazel bzlmod configuration ([`36e687f`](https://togithub.com/grpc/grpc-java/commit/36e687f9d)). There are now examples for both non-bzlmod and bzlmod. - core: Fixes to `PickFirstLeafLoadBalancer` - Eliminate NPE after recovering from a temporary name resolution failure. ([#&#8203;11298](https://togithub.com/grpc/grpc-java/issues/11298)) - Deduplicate addresses. ([#&#8203;11342](https://togithub.com/grpc/grpc-java/issues/11342), [#&#8203;11345](https://togithub.com/grpc/grpc-java/issues/11345)) - core: Change default to use the new pick first load balancer (`PickFirstLeafLoadBalancer`). ([#&#8203;11348](https://togithub.com/grpc/grpc-java/issues/11348)) - core: Use retryThrottling from defaultServiceConfig when the name resolver config doesn't provide this config. ([#&#8203;11274](https://togithub.com/grpc/grpc-java/issues/11274)) ([`062ebb4`](https://togithub.com/grpc/grpc-java/commit/062ebb4d7)) - netty: Enable use of Netty 4.1.111 by avoiding the optimization provided by `NettyAdaptiveCumulator` if Netty is on version 4.1.111 or later. ([#&#8203;11367](https://togithub.com/grpc/grpc-java/issues/11367)) - binder: Set a default connect timeout of 60 seconds. ([#&#8203;11359](https://togithub.com/grpc/grpc-java/issues/11359)) ([`21dec30`](https://togithub.com/grpc/grpc-java/commit/21dec3092)) - binder: Make `BinderServer` own `ServerAuthInterceptor`'s executor that helps avoid leaks. ([#&#8203;11293](https://togithub.com/grpc/grpc-java/issues/11293)) ([`15ad9f5`](https://togithub.com/grpc/grpc-java/commit/15ad9f546)) - services:: Added `ProtoReflectionServiceV1` for the v1 reflection protocol. The preexisting `ProtoReflectionService` implements the v1alpha reflection protocol. ([#&#8203;11237](https://togithub.com/grpc/grpc-java/issues/11237)) ([`0aa976c`](https://togithub.com/grpc/grpc-java/commit/0aa976c4e)) ##### Bug Fixes - binder: Add missing synchronization to prevent races when calling awaitTermination(). ([#&#8203;11277](https://togithub.com/grpc/grpc-java/issues/11277)) ([`14fd81f`](https://togithub.com/grpc/grpc-java/commit/14fd81f59)) - util: Fix `AdvancedTlsX509TrustManager` validation on servers when using SSLSocket. Previously it would try to use a null SSLEngine . ([`dcb1c01`](https://togithub.com/grpc/grpc-java/commit/dcb1c018c)) ##### Dependencies - compiler: Upgrade from CentOS 7 to AlmaLinux 8 for the pre-compiled Linux protoc-gen-grpc-java ([`71eb5fb`](https://togithub.com/grpc/grpc-java/commit/71eb5fb9f)). This adds a runtime dependency on libstdc++ - Upgrade animal-sniffer-annotations to 1.24 ([`a977385`](https://togithub.com/grpc/grpc-java/commit/a97738518)) - Upgrade error_prone_annotations to 2.28.0 ([`a977385`](https://togithub.com/grpc/grpc-java/commit/a97738518)) - Upgrade proto-google-common-protos to 2.41.0 ([`a977385`](https://togithub.com/grpc/grpc-java/commit/a97738518)) - Upgrade google-auth-library to 1.23.0 ([`a977385`](https://togithub.com/grpc/grpc-java/commit/a97738518)) - Upgrade gson to 2.11.0 ([`a977385`](https://togithub.com/grpc/grpc-java/commit/a97738518)) - Upgrade guava to 33.2.1 ([`a977385`](https://togithub.com/grpc/grpc-java/commit/a97738518)) - Upgrade opentelemetry to 1.40.0 ([`a977385`](https://togithub.com/grpc/grpc-java/commit/a97738518)) - Upgrade perfmark-api to 0.27.0 ([`a977385`](https://togithub.com/grpc/grpc-java/commit/a97738518)) - Upgrade protobuf-java to 3.25.3 ([`a977385`](https://togithub.com/grpc/grpc-java/commit/a97738518)) - xds: Remove unused opencensus-proto dependency ([`e7c3803`](https://togithub.com/grpc/grpc-java/commit/e7c3803b5)) - bazel: Replace `@com_github_cncf_udpa` usage with preexisting `@com_github_cncf_xds`; delete `@com_github_cncf_udpa` repo alias for xds ([`6dd6ca9`](https://togithub.com/grpc/grpc-java/commit/6dd6ca9f9)) - bazel: Upgrade envoyproxy/data-plane-api to [`1611a73`](https://togithub.com/grpc/grpc-java/commit/1611a730) ([`c540993`](https://togithub.com/grpc/grpc-java/commit/c540993aa)). The version used by Gradle had been updated in 1.62.0 ([`68334a0`](https://togithub.com/grpc/grpc-java/commit/68334a01)), but the bazel version had not - bazel: Use com_google_protobuf instead of com_google_protobuf_javalite ([`7a25e68`](https://togithub.com/grpc/grpc-java/commit/7a25e6895)). Bazel’s protobuf rules no longer use the old com_google_protobuf_javalite repository name - bazel: Don't require protobuf to be in maven_install ([`d3c2f5a`](https://togithub.com/grpc/grpc-java/commit/d3c2f5a2d)). Protobuf’s targets are generally just used directly; this fixed the only place that used maven’s `artifact()` syntax ##### Thanks to [@&#8203;hlx502](https://togithub.com/hlx502) [@&#8203;erm-g](https://togithub.com/erm-g) [@&#8203;jdcormie](https://togithub.com/jdcormie) [@&#8203;JoaoVitorStein](https://togithub.com/JoaoVitorStein) [@&#8203;cfredri4](https://togithub.com/cfredri4) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on the first day of the month" (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://togithub.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvbWVyZ2UiXX0=-->
1 parent 72ea770 commit 0ec09c0

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

Diff for: lib/build.gradle

+5-5
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ dependencies {
3434
implementation 'com.google.guava:guava:33.3.0-jre'
3535
implementation 'info.picocli:picocli:4.7.6'
3636
implementation 'com.google.guava:guava:33.3.0-jre'
37-
implementation 'io.grpc:grpc-protobuf:1.65.1'
38-
implementation 'io.grpc:grpc-stub:1.65.1'
39-
implementation 'io.grpc:grpc-services:1.65.1'
37+
implementation 'io.grpc:grpc-protobuf:1.66.0'
38+
implementation 'io.grpc:grpc-stub:1.66.0'
39+
implementation 'io.grpc:grpc-services:1.66.0'
4040
implementation 'io.cloudquery:plugin-pb-java:0.0.23'
4141
implementation 'org.apache.arrow:arrow-memory-core:17.0.0'
4242
implementation 'org.apache.arrow:arrow-vector:17.0.0'
@@ -48,8 +48,8 @@ dependencies {
4848
implementation 'org.apache.logging.log4j:log4j-api:2.23.1'
4949
implementation 'org.apache.logging.log4j:log4j-core:2.23.1'
5050

51-
testImplementation 'io.grpc:grpc-testing:1.65.1'
52-
testImplementation 'io.grpc:grpc-inprocess:1.65.1'
51+
testImplementation 'io.grpc:grpc-testing:1.66.0'
52+
testImplementation 'io.grpc:grpc-inprocess:1.66.0'
5353
testImplementation platform('org.junit:junit-bom:5.11.0')
5454
testImplementation 'org.junit.jupiter:junit-jupiter:5.11.0'
5555
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.11.0'

0 commit comments

Comments
 (0)