Skip to content
This repository has been archived by the owner on Sep 16, 2023. It is now read-only.

deps: update dependency io.grpc:grpc-protobuf to v1.47.0 #356

Conversation

renovate-bot
Copy link
Contributor

@renovate-bot renovate-bot commented Jun 1, 2022

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
io.grpc:grpc-protobuf 1.46.0 -> 1.47.0 age adoption passing confidence

Release Notes

grpc/grpc-java

v1.47.0

Bug Fixes
  • api: Ignore ClassCastExceptions for hard-coded providers on Android (#​9174). This avoids ServiceConfigurationError in certain cases when an “SDK” includes a copy of gRPC that was renamed with Proguard-like tools that do precise class name rewriting (versus something like Maven Shade Plugin which uses coarse pattern matching)
  • binder: respect requested message limits when provide received messages to listener (#​9163)
  • binder: Avoid an ISE from asAndroidAppUri() (#​9169)
  • okhttp: Use the user-provided ScheduledExecutorService for keepalive if provided. Previously the user-provided executor was used for deadlines, but not keepalive. Keepalive always used the default executor (#​9073)
  • bom: Reverted “bom: Removed protoc-gen-grpc-java from the BOM” in v1.46.0. There was a way to use it with Gradle (#​9154)
  • build: fix grpc-java build against protobuf 3.21 (#​9218)
  • grpclb: Adds missing META-INF resources to libgrpclb.jar produced by bazel //grpclb:grpclb target (#​9156)
  • xds: Protect xdstp processing with federation env var. If the xds server uses xdstp:// resource names it was possible for federation code paths to be entered even without enabling the experimental federation support. This is now fixed and it is safe for xds servers to use xdstp:// resource names. (#​9190)
  • xds: fix bugs in ring-hash load balancer picking subchannel behavior per gRFC. The bug may cause connection not failing over from TRANSIENT_FAILURE status. (#​9085)
  • xds: NACK EDS resources with duplicate localities in the same priority (#​9119)
New Features
  • api: Add connection management APIs to ServerBuilder (#​9176). This includes methods for keepalive, max connection age, and max connection idle. These APIs have been available on NettyServerBuilder since v1.4.0
  • api: allow NameResolver to influence which transport to use (#​9076)
  • api: New API in ServerCall to expose SecurityLevel on server-side (#​8943)
  • netty: Add NameResolver for unix: scheme, as defined in gRPC Name Resolution (#​9113)
  • binder: add allOf security policy, which allows access iff ALL given security policies allow access. (#​9125)
  • binder: add anyOf security policy, which allows access if ANY given security policy allows access. (#​9147)
  • binder: add hasPermissions security policy, which checks that a caller has all of the given package permissions. (#​9117)
  • build: Add Bazel build support for xds, googleapis, rls, and services. grpc-services previously had partial bazel support, but some parts were missing. These artifacts are now configured via IO_GRPC_GRPC_JAVA_OVERRIDE_TARGETS so maven_install will not use the artifacts from Maven Central (#​9172)
  • xds: New ability to configure custom load balancer implementations via the xDS Cluster.load_balancing_policy field. This implements gRFC A52: gRPC xDS Custom Load Balancer Configuration. (#​9141)
  • xds, orca: add support for custom backend metrics reporting: allow setting metrics at gRPC server and consuming metrics reports from a custom load balancing policy at the client. This implements gRFC A51: Custom Backend Metrics Support.
  • xds: include node ID in RPC failure status messages from the XdsClient (#​9099)
  • xds: support for the is_optional logic in Cluster Specifier Plugins: if an unsupported Cluster Specifier Plugin is optional, don't NACK, and skip any routes that point to it. (#​9168)
Behavior Changes
  • xds: Allow unspecified listener traffic direction, to match other languages and to work with Istio (#​9173)
  • xds: change priority load balancer failover time behavior and ring_hash LB aggregation rule to better handle transient_failure channel status (#​9084, #​9093)
Dependencies
  • Bump GSON to 2.9.0. Earlier versions of GSON are affected by CVE-2022-25647. gRPC was not impacted by the vulnerability. (#​9215)
  • gcp-observability: add grpc-census as a dependency and update opencensus version (#​9140)
Acknowledgements

@​caseyduquettesc
@​cfredri4
@​jvolkman
@​mirlord
@​ovidiutirla


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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 this update again.


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Mend Renovate. View repository job log here.

@renovate-bot renovate-bot requested a review from a team as a code owner June 1, 2022 19:23
@product-auto-label product-auto-label bot added the size: xs Pull request size is extra small. label Jun 1, 2022
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Jun 1, 2022
@product-auto-label product-auto-label bot added the api: iam Issues related to the googleapis/java-iam API. label Jun 1, 2022
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run Add this label to trigger the Owlbot post processor. label Jun 1, 2022
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jun 1, 2022
@Neenu1995 Neenu1995 added the automerge Merge the pull request once unit tests and other checks pass. label Jun 6, 2022
@gcf-merge-on-green gcf-merge-on-green bot merged commit 560c161 into googleapis:main Jun 6, 2022
@gcf-merge-on-green gcf-merge-on-green bot removed the automerge Merge the pull request once unit tests and other checks pass. label Jun 6, 2022
@renovate-bot renovate-bot deleted the renovate/io.grpc-grpc-protobuf-1.x branch June 6, 2022 17:16
gcf-merge-on-green bot pushed a commit that referenced this pull request Jun 13, 2022
🤖 I have created a release *beep* *boop*
---


## [1.4.1](v1.4.0...v1.4.1) (2022-06-13)


### Dependencies

* update dependency com.google.api:api-common to v2.2.1 ([#358](#358)) ([e70e79f](e70e79f))
* update dependency com.google.protobuf:protobuf-java to v3.21.0 ([#354](#354)) ([0856c38](0856c38))
* update dependency com.google.protobuf:protobuf-java to v3.21.1 ([#355](#355)) ([91c7aa3](91c7aa3))
* update dependency io.grpc:grpc-protobuf to v1.47.0 ([#356](#356)) ([560c161](560c161))
* update dependency io.grpc:grpc-stub to v1.47.0 ([#357](#357)) ([37b9061](37b9061))

---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
suztomo pushed a commit to googleapis/sdk-platform-java that referenced this pull request Dec 16, 2022
🤖 I have created a release *beep* *boop*
---


## [1.4.1](googleapis/java-iam@v1.4.0...v1.4.1) (2022-06-13)


### Dependencies

* update dependency com.google.api:api-common to v2.2.1 ([#358](googleapis/java-iam#358)) ([ca095d6](googleapis/java-iam@ca095d6))
* update dependency com.google.protobuf:protobuf-java to v3.21.0 ([#354](googleapis/java-iam#354)) ([8c9442d](googleapis/java-iam@8c9442d))
* update dependency com.google.protobuf:protobuf-java to v3.21.1 ([#355](googleapis/java-iam#355)) ([19ea082](googleapis/java-iam@19ea082))
* update dependency io.grpc:grpc-protobuf to v1.47.0 ([#356](googleapis/java-iam#356)) ([6c16481](googleapis/java-iam@6c16481))
* update dependency io.grpc:grpc-stub to v1.47.0 ([#357](googleapis/java-iam#357)) ([698bd90](googleapis/java-iam@698bd90))

---
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 subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
api: iam Issues related to the googleapis/java-iam API. size: xs Pull request size is extra small.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants