Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): Update grpc-java monorepo to v1.66.0 #128

Merged
merged 1 commit into from
Sep 1, 2024

Conversation

cq-bot
Copy link
Contributor

@cq-bot cq-bot commented Sep 1, 2024

This PR contains the following updates:

Package Type Update Change
io.grpc:protoc-gen-grpc-java dependencies minor 1.65.1 -> 1.66.0
io.grpc:grpc-testing dependencies minor 1.65.1 -> 1.66.0
io.grpc:grpc-netty-shaded dependencies minor 1.65.1 -> 1.66.0
io.grpc:grpc-stub dependencies minor 1.65.1 -> 1.66.0
io.grpc:grpc-services dependencies minor 1.65.1 -> 1.66.0
io.grpc:grpc-protobuf dependencies minor 1.65.1 -> 1.66.0

Release Notes

grpc/grpc-java (io.grpc:protoc-gen-grpc-java)

v1.66.0

gRPC Java 1.66.0 Release Notes
API Changes
  • stub: Support setting onReadyThreshold through AbstractStub. (#​11320) (25a8b7c)
  • util: Stabilize AdvancedTlsX509TrustManager, an X509ExtendedTrustManager that allows users to configure advanced TLS features, such as root certificate reloading and peer cert custom verification. (658cbf6)
  • util: Align AdvancedTlsX509{Key and Trust}Manager. (#​11385)
  • util: Add GracefulSwitchLoadBalancer config (ebed047) and mark switchTo() deprecated. (85e0a01). 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) (7fee6a3)
  • api: Add convenience method in ServerBuilder for adding a list of service implementations to the handler registry together. (#​11285) (85ed053)
Improvements
  • examples: Improve example Bazel WORKSPACE to demonstrate referencing grpc-xds. (5ec0187)
  • examples: Include Bazel bzlmod configuration (36e687f). There are now examples for both non-bzlmod and bzlmod.
  • core: Fixes to PickFirstLeafLoadBalancer
  • core: Change default to use the new pick first load balancer (PickFirstLeafLoadBalancer). (#​11348)
  • core: Use retryThrottling from defaultServiceConfig when the name resolver config doesn't provide this config. (#​11274) (062ebb4)
  • 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)
  • binder: Set a default connect timeout of 60 seconds. (#​11359) (21dec30)
  • binder: Make BinderServer own ServerAuthInterceptor's executor that helps avoid leaks. (#​11293) (15ad9f5)
  • services:: Added ProtoReflectionServiceV1 for the v1 reflection protocol. The preexisting ProtoReflectionService implements the v1alpha reflection protocol. (#​11237) (0aa976c)
Bug Fixes
  • binder: Add missing synchronization to prevent races when calling awaitTermination(). (#​11277) (14fd81f)
  • util: Fix AdvancedTlsX509TrustManager validation on servers when using SSLSocket. Previously it would try to use a null SSLEngine . (dcb1c01)
Dependencies
  • compiler: Upgrade from CentOS 7 to AlmaLinux 8 for the pre-compiled Linux protoc-gen-grpc-java (71eb5fb). This adds a runtime dependency on libstdc++
  • Upgrade animal-sniffer-annotations to 1.24 (a977385)
  • Upgrade error_prone_annotations to 2.28.0 (a977385)
  • Upgrade proto-google-common-protos to 2.41.0 (a977385)
  • Upgrade google-auth-library to 1.23.0 (a977385)
  • Upgrade gson to 2.11.0 (a977385)
  • Upgrade guava to 33.2.1 (a977385)
  • Upgrade opentelemetry to 1.40.0 (a977385)
  • Upgrade perfmark-api to 0.27.0 (a977385)
  • Upgrade protobuf-java to 3.25.3 (a977385)
  • xds: Remove unused opencensus-proto dependency (e7c3803)
  • bazel: Replace @com_github_cncf_udpa usage with preexisting @com_github_cncf_xds; delete @com_github_cncf_udpa repo alias for xds (6dd6ca9)
  • bazel: Upgrade envoyproxy/data-plane-api to 1611a73 (c540993). The version used by Gradle had been updated in 1.62.0 (68334a0), but the bazel version had not
  • bazel: Use com_google_protobuf instead of com_google_protobuf_javalite (7a25e68). 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). Protobuf’s targets are generally just used directly; this fixed the only place that used maven’s artifact() syntax
Thanks to

@​hlx502
@​erm-g
@​jdcormie
@​JoaoVitorStein
@​cfredri4


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.


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

This PR has been generated by Renovate Bot.

@cq-bot cq-bot added the automerge Add to automerge PRs once requirements are met label Sep 1, 2024
@kodiakhq kodiakhq bot merged commit a6012ae into main Sep 1, 2024
4 checks passed
@kodiakhq kodiakhq bot deleted the renovate/grpc-java-monorepo branch September 1, 2024 02:57
kodiakhq bot pushed a commit that referenced this pull request Sep 4, 2024
🤖 I have created a release *beep* *boop*
---


## [0.0.24](v0.0.23...v0.0.24) (2024-09-01)


### Bug Fixes

* **deps:** Update dependency com.google.protobuf:protobuf-java-util to v4.28.0 ([#124](#124)) ([225e342](225e342))
* **deps:** Update dependency gradle to v8.10 ([#126](#126)) ([6a17de9](6a17de9))
* **deps:** Update dependency org.mockito:mockito-core to v5.13.0 ([#127](#127)) ([1bb2093](1bb2093))
* **deps:** Update grpc-java monorepo to v1.66.0 ([#128](#128)) ([a6012ae](a6012ae))
* Generate Java Code from `plugin-pb` ([#129](#129)) ([a247363](a247363))

---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automerge Add to automerge PRs once requirements are met
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant