-
Notifications
You must be signed in to change notification settings - Fork 73
chore(deps): update grpc packages to v1.25.0 #5
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
chore(deps): update grpc packages to v1.25.0 #5
Conversation
fbbf81b
to
c0ae50e
Compare
Codecov Report
@@ Coverage Diff @@
## master #5 +/- ##
=========================================
Coverage ? 71.36%
Complexity ? 988
=========================================
Files ? 62
Lines ? 5319
Branches ? 598
=========================================
Hits ? 3796
Misses ? 1336
Partials ? 187 Continue to review full report at Codecov.
|
PR has been edited👷 This PR has received other commits, so Renovate will stop updating it to avoid conflicts or other problems. If you wish to abandon your changes and have Renovate start over you may click the "rebase" checkbox in the PR body/description. |
replaced by #18 |
Renovate Ignore NotificationAs this PR has been closed unmerged, Renovate will now ignore this update (1.25.0). You will still receive a PR once a newer version is released, so if you wish to permanently ignore this dependency, please add it to the If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened. |
All updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:google-cloud-core-grpc](https://togithub.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-core-grpc) | patch | `1.91.2` -> `1.91.3` | | [com.google.api:gax-bom](https://togithub.com/googleapis/gax-java) ([source](https://togithub.com/googleapis/gax-java)) | minor | `1.49.0` -> `1.50.1` | | [com.google.api:gax-grpc](https://togithub.com/googleapis/gax-java) ([source](https://togithub.com/googleapis/gax-java)) | minor | `1.49.0` -> `1.50.1` | | [io.grpc:grpc-core](https://togithub.com/grpc/grpc-java) ([source](https://togithub.com/grpc/grpc-java)) | minor | `1.24.0` -> `1.25.0` | | [io.grpc:grpc-bom](https://togithub.com/grpc/grpc-java) ([source](https://togithub.com/grpc/grpc-java)) | minor | `1.24.0` -> `1.25.0` | **manually copied and merged from the following PRs** * #1 chore(deps): update dependency com.google.cloud:google-cloud-core-grpc to v1.91.3 * #4 chore(deps): update gax.version to v1.50.1 * #5 chore(deps): update grpc packages to v1.25.0
All updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:google-cloud-core-grpc](https://togithub.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-core-grpc) | patch | `1.91.2` -> `1.91.3` | | [com.google.api:gax-bom](https://togithub.com/googleapis/gax-java) ([source](https://togithub.com/googleapis/gax-java)) | minor | `1.49.0` -> `1.50.1` | | [com.google.api:gax-grpc](https://togithub.com/googleapis/gax-java) ([source](https://togithub.com/googleapis/gax-java)) | minor | `1.49.0` -> `1.50.1` | | [io.grpc:grpc-core](https://togithub.com/grpc/grpc-java) ([source](https://togithub.com/grpc/grpc-java)) | minor | `1.24.0` -> `1.25.0` | | [io.grpc:grpc-bom](https://togithub.com/grpc/grpc-java) ([source](https://togithub.com/grpc/grpc-java)) | minor | `1.24.0` -> `1.25.0` | **manually copied and merged from the following PRs** * #1 chore(deps): update dependency com.google.cloud:google-cloud-core-grpc to v1.91.3 * #4 chore(deps): update gax.version to v1.50.1 * #5 chore(deps): update grpc packages to v1.25.0
All updates: | Package | Update | Change | |---|---|---| | [com.google.cloud:google-cloud-core-grpc](https://togithub.com/googleapis/google-cloud-java/tree/master/google-cloud-clients/google-cloud-core-grpc) | patch | `1.91.2` -> `1.91.3` | | [com.google.api:gax-bom](https://togithub.com/googleapis/gax-java) ([source](https://togithub.com/googleapis/gax-java)) | minor | `1.49.0` -> `1.50.1` | | [com.google.api:gax-grpc](https://togithub.com/googleapis/gax-java) ([source](https://togithub.com/googleapis/gax-java)) | minor | `1.49.0` -> `1.50.1` | | [io.grpc:grpc-core](https://togithub.com/grpc/grpc-java) ([source](https://togithub.com/grpc/grpc-java)) | minor | `1.24.0` -> `1.25.0` | | [io.grpc:grpc-bom](https://togithub.com/grpc/grpc-java) ([source](https://togithub.com/grpc/grpc-java)) | minor | `1.24.0` -> `1.25.0` | **manually copied and merged from the following PRs** * #1 chore(deps): update dependency com.google.cloud:google-cloud-core-grpc to v1.91.3 * #4 chore(deps): update gax.version to v1.50.1 * #5 chore(deps): update grpc packages to v1.25.0
This PR contains the following updates:
1.24.0
->1.25.0
1.24.0
->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 A26v1.24.1
Compare Source
This release resolves proxy hang issue during initial protocol negotiation, users using proxy should upgrade.
ADDED: please upgrade to
1.24.2
or1.25.0
, see known issues for more details.Known Issues
1.24.2
or1.25.0
.error_prone_annotations
version requirement when building the application (#6217). Adding perkmark 0.19.0 (io.perfmark:perfmark-api:0.19.0
) to dependency can workaround this issue.Dependencies
Bump perfmark to 0.19.0correction: didn't made the cutBug Fixes
New Features
grpclb: Add dns NameResolver tocorrection: didn't made the cut, please useio.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 A261.25.0
or1.24.2
.Renovate 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 these updates again.
Newsflash: Renovate has joined WhiteSource, and is now free for all use. Learn more or view updated terms and privacy policies.