-
Notifications
You must be signed in to change notification settings - Fork 74
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 ? 187Continue 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.01.24.0->1.25.0Release Notes
grpc/grpc-java
v1.25.0Compare Source
Dependencies
nettyto 4.1.42error_prone_annotationsto 2.3.3perfmarkto 0.19.0guavato 28.1gsonto 2.8.5protobufto 3.10.0truthto 1.0Bug Fixes
ClientCall.Listener.onClosenever called when the call is interrupted” (#6255)ComputeEngineChannelBuilderclass signature (#6367)protoc-gen-grpc-java(#6247)TE: trailersheader after checkingContent-Type. This prevents confusing warnings when a non-grpc client contacts a grpc serverrepositories.bzlformaven_install override_targets;io.grpc:grpc-corewas pointing to a non-existent target nameAPI Changes
MethodDescriptor’ssafeandidempotentmethods 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.fromStatusAndTrailersfall-back to status if trailers are not available (#6278). Previously it returnednullgrpc_java_repositories()thatprotobuf_deps()providesManageChannelBuilder.usePlaintext()(with no argument) is now stabilized.New Features
--incompatible_load_cc_rules_from_bzland--incompatible_load_proto_rules_from_bzlEquivalentAddressGroup.ATTR_AUTHORITY_OVERRIDEwhich 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)EquivalentAddressGroupAttributes inRoundRobinLoadBalancer. This allowsNameResolvers to set attributes likeATTR_AUTHORITY_OVERRIDEwith 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 toNameResolvers viaArgs.getOffloadExecutor()io.grpc.grpclbthat has SRV record lookup enabled by default (#6298). This allows using grpclb without the-Dio.grpc.internal.DnsNameResolverProvider.enable_grpclb=truesystem 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.2Compare Source
Dependencies
perfmarkto 0.19.0error_prone_annotationsto 2.3.3Bug Fixes
ComputeEngineChannelBuilderclass signature (#6381)New Features
io.grpc.grpclbthat has SRV record lookup enabled by default (#6298). This allows using grpclb without the-Dio.grpc.internal.DnsNameResolverProvider.enable_grpclb=truesystem 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.1Compare Source
This release resolves proxy hang issue during initial protocol negotiation, users using proxy should upgrade.
ADDED: please upgrade to
1.24.2or1.25.0, see known issues for more details.Known Issues
1.24.2or1.25.0.error_prone_annotationsversion 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.grpclbthat has SRV record lookup enabled by default (#6298). This allows using grpclb without the-Dio.grpc.internal.DnsNameResolverProvider.enable_grpclb=truesystem 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.0or1.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.