This repository has been archived by the owner on Dec 3, 2023. It is now read-only.
chore(deps): update dependency io.grpc:grpc-bom to v1.25.0 #72
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.24.1
->1.25.0
Release Notes
grpc/grpc-java
v1.25.0
Compare Source
Dependencies
netty
to 4.1.42error_prone_annotations
to 2.3.3perfmark
to 0.19.0guava
to 28.1gson
to 2.8.5protobuf
to 3.10.0truth
to 1.0Bug Fixes
ClientCall.Listener.onClose
never called when the call is interrupted” (#6255)ComputeEngineChannelBuilder
class signature (#6367)protoc-gen-grpc-java
(#6247)TE: trailers
header after checkingContent-Type
. This prevents confusing warnings when a non-grpc client contacts a grpc serverrepositories.bzl
formaven_install override_targets
;io.grpc:grpc-core
was pointing to a non-existent target nameAPI Changes
MethodDescriptor
’ssafe
andidempotent
methods are now considered stable and set appropriately by the generated code when the proto contains the RPC optionoption idempotency_level = NO_SIDE_EFFECTS;
oroption idempotency_level = IDEMPOTENT;
. grpc-java is not using these values directly, but interceptors are free to observe themStatusProto.fromStatusAndTrailers
fall-back to status if trailers are not available (#6278). Previously it returnednull
grpc_java_repositories()
thatprotobuf_deps()
providesManageChannelBuilder.usePlaintext()
(with no argument) is now stabilized.New Features
--incompatible_load_cc_rules_from_bzl
and--incompatible_load_proto_rules_from_bzl
EquivalentAddressGroup.ATTR_AUTHORITY_OVERRIDE
which allows NameResolvers to specify different names for different backends within one Channel which may be especially useful for certain TLS deployments (#6126). Note that NameResolvers must receive the authority names from a trusted source (e.g., local file, remote server with TLS)EquivalentAddressGroup
Attributes inRoundRobinLoadBalancer
. This allowsNameResolver
s to set attributes likeATTR_AUTHORITY_OVERRIDE
with round robinManagedChannelBuilder.offloadExecutor()
for expensive or blocking operations like DNS resolution. Previously an internal executor was used that couldn’t be overridden. The executor is also passed toNameResolver
s viaArgs.getOffloadExecutor()
io.grpc.grpclb
that has SRV record lookup enabled by default (#6298). This allows using grpclb without the-Dio.grpc.internal.DnsNameResolverProvider.enable_grpclb=true
system property. Note that grpclb is still experimental and deprecated. In particular, we plan to change grpclb policy selection which together with this change provides a path forward for grpclb to function without custom support in grpc-core; see gRFC A26Acknowledgements
v1.24.2
Compare Source
Dependencies
perfmark
to 0.19.0error_prone_annotations
to 2.3.3Bug Fixes
ComputeEngineChannelBuilder
class signature (#6381)New Features
io.grpc.grpclb
that has SRV record lookup enabled by default (#6298). This allows using grpclb without the-Dio.grpc.internal.DnsNameResolverProvider.enable_grpclb=true
system property. Note that grpclb is still experimental and deprecated. In particular, we plan to change grpclb policy selection which together with this change provides a path forward for grpclb to function without custom support in grpc-core; see gRFC A26Renovate configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻️ Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "
rebase!
".🔕 Ignore: Close this PR and you won't be reminded about this update again.
Newsflash: Renovate has joined WhiteSource, and is now free for all use. Learn more or view updated terms and privacy policies.