Commit a6012ae
authored
fix(deps): Update grpc-java monorepo to v1.66.0 (#128)
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [io.grpc:protoc-gen-grpc-java](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-netty-shaded](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-services](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:protoc-gen-grpc-java)</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. ([#​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. ([#​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. ([#​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. ([#​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. ([#​11298](https://togithub.com/grpc/grpc-java/issues/11298))
- Deduplicate addresses. ([#​11342](https://togithub.com/grpc/grpc-java/issues/11342), [#​11345](https://togithub.com/grpc/grpc-java/issues/11345))
- core: Change default to use the new pick first load balancer (`PickFirstLeafLoadBalancer`). ([#​11348](https://togithub.com/grpc/grpc-java/issues/11348))
- core: Use retryThrottling from defaultServiceConfig when the name resolver config doesn't provide this config. ([#​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. ([#​11367](https://togithub.com/grpc/grpc-java/issues/11367))
- binder: Set a default connect timeout of 60 seconds. ([#​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. ([#​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. ([#​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(). ([#​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
[@​hlx502](https://togithub.com/hlx502)
[@​erm-g](https://togithub.com/erm-g)
[@​jdcormie](https://togithub.com/jdcormie)
[@​JoaoVitorStein](https://togithub.com/JoaoVitorStein)
[@​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 1bb2093 commit a6012ae
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| |||
0 commit comments