aws-otel-java-instrumentation
                                
                                 aws-otel-java-instrumentation copied to clipboard
                                
                                    aws-otel-java-instrumentation copied to clipboard
                            
                            
                            
                        Bump io.grpc:grpc-stub from 1.56.1 to 1.68.0
Bumps io.grpc:grpc-stub from 1.56.1 to 1.68.0.
Release notes
Sourced from io.grpc:grpc-stub's releases.
v1.66.0
gRPC Java 1.66.0 Release Notes
API Changes
- stub: Support setting onReadyThreshold through AbstractStub. (#11320) (25a8b7c50)
- util: Stabilize
AdvancedTlsX509TrustManager, anX509ExtendedTrustManagerthat allows users to configure advanced TLS features, such as root certificate reloading and peer cert custom verification. (658cbf6cf)- util: Align AdvancedTlsX509{Key and Trust}Manager. (#11385)
- util: Add
GracefulSwitchLoadBalancerconfig (ebed04798) and mark switchTo() deprecated. (85e0a01ec).GracefulSwitchLoadBalancernow receives its configuration like a regular load balancer.- binder: Introduce
AllowSecurityPolicyto allow calling code to not have to wait on async/slow implementations.BinderTransportnow submits async implementations to an executor. (#11272) (7fee6a3fe)- api: Add convenience method in
ServerBuilderfor adding a list of service implementations to the handler registry together. (#11285) (85ed05300)Improvements
- examples: Improve example Bazel WORKSPACE to demonstrate referencing grpc-xds. (5ec0187e2)
- examples: Include Bazel bzlmod configuration (36e687f9d). 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) (062ebb4d7)
- netty: Enable use of Netty 4.1.111 by avoiding the optimization provided by
NettyAdaptiveCumulatorif Netty is on version 4.1.111 or later. (#11367)- binder: Set a default connect timeout of 60 seconds. (#11359) (21dec3092)
- binder: Make
BinderServerownServerAuthInterceptor's executor that helps avoid leaks. (#11293) (15ad9f546)- services:: Added
ProtoReflectionServiceV1for the v1 reflection protocol. The preexistingProtoReflectionServiceimplements the v1alpha reflection protocol. (#11237) (0aa976c4e)Bug Fixes
- binder: Add missing synchronization to prevent races when calling awaitTermination(). (#11277) (14fd81f59)
- util: Fix
AdvancedTlsX509TrustManagervalidation on servers when using SSLSocket. Previously it would try to use a null SSLEngine . (dcb1c018c)Dependencies
- compiler: Upgrade from CentOS 7 to AlmaLinux 8 for the pre-compiled Linux protoc-gen-grpc-java (71eb5fb9f). This adds a runtime dependency on libstdc++
- Upgrade animal-sniffer-annotations to 1.24 (a97738518)
- Upgrade error_prone_annotations to 2.28.0 (a97738518)
- Upgrade proto-google-common-protos to 2.41.0 (a97738518)
- Upgrade google-auth-library to 1.23.0 (a97738518)
- Upgrade gson to 2.11.0 (a97738518)
- Upgrade guava to 33.2.1 (a97738518)
- Upgrade opentelemetry to 1.40.0 (a97738518)
- Upgrade perfmark-api to 0.27.0 (a97738518)
- Upgrade protobuf-java to 3.25.3 (a97738518)
- xds: Remove unused opencensus-proto dependency (e7c3803b5)
- bazel: Replace
@com_github_cncf_udpausage with preexisting@com_github_cncf_xds; delete@com_github_cncf_udparepo alias for xds (6dd6ca9f9)- bazel: Upgrade envoyproxy/data-plane-api to 1611a730 (c540993aa). The version used by Gradle had been updated in 1.62.0 (68334a01), but the bazel version had not
- bazel: Use com_google_protobuf instead of com_google_protobuf_javalite (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 (d3c2f5a2d). Protobuf’s targets are generally just used directly; this fixed the only place that used maven’s
artifact()syntaxThanks to
... (truncated)
Commits
- See full diff 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 rebasewill rebase this PR
- @dependabot recreatewill recreate this PR, overwriting any edits that have been made to it
- @dependabot mergewill merge this PR after your CI passes on it
- @dependabot squash and mergewill squash and merge this PR after your CI passes on it
- @dependabot cancel mergewill cancel a previously requested merge and block automerging
- @dependabot reopenwill reopen this PR if it is closed
- @dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- @dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency
- @dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)