Skip to content
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

deps: update dependency io.grpc:grpc-bom to v1.42.1 #513

Merged

Conversation

renovate-bot
Copy link
Contributor

@renovate-bot renovate-bot commented Nov 5, 2021

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
io.grpc:grpc-bom 1.41.0 -> 1.42.1 age adoption passing confidence

Release Notes

grpc/grpc-java

v1.42.1

Compare Source

v1.42.0

Compare Source

In this release we drop support for Android API level 18 or lower (Jelly Bean or earlier), following Google Play Service’s discontinued updates for Jelly Bean (API levels 16, 17 & 18).

API Changes
  • xds: Added XdsServerBuilder.overrideBootstrapForTest() to provide bootstrap override for testing purposes. This way, the test does not need to use the shared environment variable for bootstrap injection. (#​8575)
  • api: Stabilize the Status.asException(Metadata) method. (#​8520)
Bug Fixes
  • netty: Requests with Connection header are malformed. This is required per HTTP/2. The server now rejects such requests. To improve debuggability for clients, Metadata.Key will log if creating a key for “Connection”
  • grpclb: Fix “IllegalStateException: already in fallback” channel panic, by not starting fallback timer if already in fallback (#​8646). This builds on the fix in 1.38.1. The bug was introduced in 1.38.0.
  • core, netty, okhttp: Fix AbstractManagedChannelImplBuilder#maxInboundMessageSize(int) ABI (#​8607). Solves the issue with NettyChannelBuilder.maxInboundMessageSize(int) and OkHttpChannelBuilder.maxInboundMessageSize(int) not working in rare cases when pre-1.33 builds combined with post-1.33. See issue #​8313 for the details.
New Features
  • binder: A new transport with channel and server builders which support cross-process and cross-application communication on Android. BinderChannel is production ready and in use by several Google applications, though the APIs are still experimental and subject to change. It does not currently support rpc-level flow control for streaming RPCs. See gRFC L73 for background.
  • xds: implemented rbac filter per A41 xDS RBAC. This is the first HTTP filter supported on server-side.
  • stub: add ServerCallStreamObserver.setOnCloseHandler(Runnable). Notified when gRPC has completed processing the RPC. (#​8452)
Behavior Changes
  • core: gRPC-Java library discards any Content-Length header set by the application because in most cases this header is blindly forwarded from some other source and is incorrect for gRPC payload.
  • netty: Use Host header on server-side if :authority is not present
  • rls: the cache_size in route lookup config is limited to 5M
  • core: changed the level mapping ChannelLogger uses for java.util.logging.Level (#​8531). It is now possible to enable Java logging for Channelz’s INFO without also enabling DEBUG (previously they were both FINEST).
Dependencies
  • Compatibility with the upcoming Bazel 5 added. This required dropping support for Bazel 1-3. Bazel 4 or later is required (#​7598)
  • netty: bump netty to 4.1.63.Final and tcnative to 2.0.38.Final. (#​8167)
Improvements
  • core: io.grpc.util.AdvancedTlsX509KeyManager and AdvancedTlsX509TrustManager support loading configuration from static files. (#​8525)
  • core: io.grpc.util.CertificateUtils.getPrivateKey() now supports RSA and EC key algorithms

v1.41.1

Compare Source

Bug Fixes
  • grpclb: Fix “IllegalStateException: already in fallback” channel panic, by not starting fallback timer if already in fallback (#​8646). This builds on the fix in 1.38.1. The bug was introduced in 1.38.0.

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 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 WhiteSource Renovate. View repository job log here.

@renovate-bot renovate-bot requested a review from as a code owner Nov 5, 2021
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run owlbot:run labels Nov 5, 2021
@google-cla google-cla bot added the cla: yes label Nov 5, 2021
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run label Nov 5, 2021
@trusted-contributions-gcf trusted-contributions-gcf bot added the owlbot:run label Nov 10, 2021
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run label Nov 10, 2021
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run label Nov 10, 2021
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run owlbot:run labels Nov 10, 2021
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run label Nov 10, 2021
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run label Nov 10, 2021
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run owlbot:run labels Nov 12, 2021
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run label Nov 12, 2021
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run label Nov 12, 2021
@renovate-bot renovate-bot changed the title deps: update dependency io.grpc:grpc-bom to v1.42.0 deps: update dependency io.grpc:grpc-bom to v1.42.1 Nov 12, 2021
@trusted-contributions-gcf trusted-contributions-gcf bot added kokoro:force-run owlbot:run labels Nov 12, 2021
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run label Nov 12, 2021
@gcf-owl-bot gcf-owl-bot bot removed the owlbot:run label Nov 12, 2021
@meltsufin meltsufin added the automerge label Nov 12, 2021
@gcf-merge-on-green gcf-merge-on-green bot merged commit 0d2b774 into googleapis:main Nov 12, 2021
27 checks passed
@gcf-merge-on-green gcf-merge-on-green bot removed the automerge label Nov 12, 2021
@renovate-bot renovate-bot deleted the renovate/grpc.version branch Nov 12, 2021
gcf-merge-on-green bot pushed a commit that referenced this issue Nov 12, 2021
🤖 I have created a release \*beep\* \*boop\*
---
## [2.5.0](https://www.github.com/googleapis/java-shared-dependencies/compare/2.4.0...v2.5.0) (2021-11-12)


### Features

* next release from main branch is 2.5.0 ([#510](https://www.github.com/googleapis/java-shared-dependencies/issues/510)) ([ca9eb8a](https://www.github.com/googleapis/java-shared-dependencies/commit/ca9eb8a40ae81d69de0d82d9499ef21b0136ae49))


### Bug Fixes

* dependencies.sh to work with Java 17 ([#516](https://www.github.com/googleapis/java-shared-dependencies/issues/516)) ([8422c1d](https://www.github.com/googleapis/java-shared-dependencies/commit/8422c1d7e9ef479f348e63c530789050b5235426))


### Dependencies

* update dependency com.google.api:api-common to v2.1.0 ([#508](https://www.github.com/googleapis/java-shared-dependencies/issues/508)) ([ae32d16](https://www.github.com/googleapis/java-shared-dependencies/commit/ae32d1689c78fc1469206c8c0df0ebaca59edd2c))
* update dependency com.google.auth:google-auth-library-bom to v1.2.2 ([#506](https://www.github.com/googleapis/java-shared-dependencies/issues/506)) ([b9a8209](https://www.github.com/googleapis/java-shared-dependencies/commit/b9a82098655f29e858bd0c7a9b1049a379e5062a))
* update dependency com.google.auth:google-auth-library-bom to v1.3.0 ([#524](https://www.github.com/googleapis/java-shared-dependencies/issues/524)) ([fc07879](https://www.github.com/googleapis/java-shared-dependencies/commit/fc07879fa6531e39b21977fe77abc19354a1fd33))
* update dependency com.google.code.gson:gson to v2.8.9 ([#509](https://www.github.com/googleapis/java-shared-dependencies/issues/509)) ([bece99b](https://www.github.com/googleapis/java-shared-dependencies/commit/bece99bb3e0365e60e7376ba18d046ab6436a235))
* update dependency com.google.errorprone:error_prone_annotations to v2.10.0 ([#512](https://www.github.com/googleapis/java-shared-dependencies/issues/512)) ([c281f13](https://www.github.com/googleapis/java-shared-dependencies/commit/c281f137525e2111e97349657be578ed1fc832f2))
* update dependency com.google.protobuf:protobuf-bom to v3.19.1 ([#505](https://www.github.com/googleapis/java-shared-dependencies/issues/505)) ([94cde96](https://www.github.com/googleapis/java-shared-dependencies/commit/94cde96069900f9f8c2ff9a522671d03b26828bd))
* update dependency io.grpc:grpc-bom to v1.42.1 ([#513](https://www.github.com/googleapis/java-shared-dependencies/issues/513)) ([0d2b774](https://www.github.com/googleapis/java-shared-dependencies/commit/0d2b774287a132821cc6fe2789140086bc48d525))
* update dependency org.checkerframework:checker-qual to v3.19.0 ([#501](https://www.github.com/googleapis/java-shared-dependencies/issues/501)) ([2b3e0b5](https://www.github.com/googleapis/java-shared-dependencies/commit/2b3e0b5ddc3a645b20a837f3123394f1ca114f08))
* update dependency org.threeten:threetenbp to v1.5.2 ([#514](https://www.github.com/googleapis/java-shared-dependencies/issues/514)) ([4885f40](https://www.github.com/googleapis/java-shared-dependencies/commit/4885f402e2c70435cd10d4f1b893df9873808c56))
* update gax.version to v2.7.0 ([#515](https://www.github.com/googleapis/java-shared-dependencies/issues/515)) ([567e728](https://www.github.com/googleapis/java-shared-dependencies/commit/567e728b0e59233a04e2d04183e6a0c36cca2437))
* update google.core.version to v2.3.0 ([#530](https://www.github.com/googleapis/java-shared-dependencies/issues/530)) ([78e87e9](https://www.github.com/googleapis/java-shared-dependencies/commit/78e87e96befab34dc4a494e752aeb473cd14a156))
* update iam.version to v1.1.7 ([#504](https://www.github.com/googleapis/java-shared-dependencies/issues/504)) ([63dd583](https://www.github.com/googleapis/java-shared-dependencies/commit/63dd583c80f35b01a66fd1908d41467468c66436))
---


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 suztomo/java-shared-dependencies that referenced this issue Mar 17, 2022
[![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [io.grpc:grpc-bom](https://togithub.com/grpc/grpc-java) | `1.41.0` -> `1.42.1` | [![age](https://badges.renovateapi.com/packages/maven/io.grpc:grpc-bom/1.42.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/maven/io.grpc:grpc-bom/1.42.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/maven/io.grpc:grpc-bom/1.42.1/compatibility-slim/1.41.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/maven/io.grpc:grpc-bom/1.42.1/confidence-slim/1.41.0)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>grpc/grpc-java</summary>

### [`v1.42.1`](https://togithub.com/grpc/grpc-java/compare/v1.42.0...v1.42.1)

[Compare Source](https://togithub.com/grpc/grpc-java/compare/v1.42.0...v1.42.1)

### [`v1.42.0`](https://togithub.com/grpc/grpc-java/releases/v1.42.0)

[Compare Source](https://togithub.com/grpc/grpc-java/compare/v1.41.1...v1.42.0)

In this release we drop support for Android API level 18 or lower (Jelly Bean or earlier), following Google Play Service’s [discontinued updates for Jelly Bean (API levels 16, 17 & 18)](https://android-developers.googleblog.com/2021/07/google-play-services-discontinuing-jelly-bean.html).

##### API Changes

-   xds: Added `XdsServerBuilder.overrideBootstrapForTest()` to provide bootstrap override for testing purposes. This way, the test does not need to use the shared environment variable for bootstrap injection. ([#&#8203;8575](https://togithub.com/grpc/grpc-java/issues/8575))
-   api: Stabilize the `Status.asException(Metadata)` method. ([#&#8203;8520](https://togithub.com/grpc/grpc-java/issues/8520))

##### Bug Fixes

-   netty: Requests with Connection header are malformed. This is required per HTTP/2. The server now rejects such requests. To improve debuggability for clients, Metadata.Key will log if creating a key for “Connection”
-   grpclb: Fix “IllegalStateException: already in fallback” channel panic, by not starting fallback timer if already in fallback ([#&#8203;8646](https://togithub.com/grpc/grpc-java/issues/8646)). This builds on the fix in 1.38.1. The bug was introduced in 1.38.0.
-   core, netty, okhttp: Fix AbstractManagedChannelImplBuilder#maxInboundMessageSize(int) ABI ([#&#8203;8607](https://togithub.com/grpc/grpc-java/issues/8607)). Solves the issue with NettyChannelBuilder.maxInboundMessageSize(int) and OkHttpChannelBuilder.maxInboundMessageSize(int) not working in rare cases when pre-1.33 builds combined with post-1.33. See issue [#&#8203;8313](https://togithub.com/grpc/grpc-java/issues/8313) for the details.

##### New Features

-   binder: A new transport with channel and server builders which support cross-process and cross-application communication on Android. BinderChannel is production ready and in use by several Google applications, though the APIs are still experimental and subject to change. It does not currently support rpc-level flow control for streaming RPCs. See [gRFC L73](https://togithub.com/grpc/proposal/blob/master/L73-java-binderchannel.md) for background.
-   xds: implemented rbac filter per [A41 xDS RBAC](https://togithub.com/grpc/proposal/blob/master/A41-xds-rbac.md). This is the first HTTP filter supported on server-side.
-   stub: add `ServerCallStreamObserver.setOnCloseHandler(Runnable)`. Notified when gRPC has completed processing the RPC. ([#&#8203;8452](https://togithub.com/grpc/grpc-java/issues/8452))

##### Behavior Changes

-   core: gRPC-Java library discards any Content-Length header set by the application because in most cases this header is blindly forwarded from some other source and is incorrect for gRPC payload.
-   netty: Use Host header on server-side if :authority is not present
-   rls: the cache_size in route lookup config is limited to 5M
-   core: changed the level mapping ChannelLogger uses for java.util.logging.Level ([#&#8203;8531](https://togithub.com/grpc/grpc-java/issues/8531)). It is now possible to enable Java logging for Channelz’s INFO without also enabling DEBUG (previously they were both FINEST).

##### Dependencies

-   Compatibility with the upcoming Bazel 5 added. This required dropping support for Bazel 1-3. Bazel 4 or later is required ([#&#8203;7598](https://togithub.com/grpc/grpc-java/issues/7598))
-   netty: bump netty to `4.1.63.Final` and tcnative to `2.0.38.Final`. ([#&#8203;8167](https://togithub.com/grpc/grpc-java/issues/8167))

##### Improvements

-   core: `io.grpc.util.AdvancedTlsX509KeyManager` and `AdvancedTlsX509TrustManager` support loading configuration from static files.  ([#&#8203;8525](https://togithub.com/grpc/grpc-java/issues/8525))
-   core: `io.grpc.util.CertificateUtils.getPrivateKey()` now supports RSA and EC key algorithms

### [`v1.41.1`](https://togithub.com/grpc/grpc-java/releases/v1.41.1)

[Compare Source](https://togithub.com/grpc/grpc-java/compare/v1.41.0...v1.41.1)

##### Bug Fixes

-   grpclb: Fix “IllegalStateException: already in fallback” channel panic, by not starting fallback timer if already in fallback ([#&#8203;8646](https://togithub.com/grpc/grpc-java/issues/8646)). This builds on the fix in 1.38.1. The bug was introduced in 1.38.0.

</details>

---

### 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 you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, click this checkbox.

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-shared-dependencies).
suztomo pushed a commit to suztomo/java-shared-dependencies that referenced this issue Mar 17, 2022
🤖 I have created a release \*beep\* \*boop\*
---
## [2.5.0](https://www.github.com/googleapis/java-shared-dependencies/compare/2.4.0...v2.5.0) (2021-11-12)


### Features

* next release from main branch is 2.5.0 ([googleapis#510](https://www.github.com/googleapis/java-shared-dependencies/issues/510)) ([ca9eb8a](https://www.github.com/googleapis/java-shared-dependencies/commit/ca9eb8a40ae81d69de0d82d9499ef21b0136ae49))


### Bug Fixes

* dependencies.sh to work with Java 17 ([googleapis#516](https://www.github.com/googleapis/java-shared-dependencies/issues/516)) ([8422c1d](https://www.github.com/googleapis/java-shared-dependencies/commit/8422c1d7e9ef479f348e63c530789050b5235426))


### Dependencies

* update dependency com.google.api:api-common to v2.1.0 ([googleapis#508](https://www.github.com/googleapis/java-shared-dependencies/issues/508)) ([ae32d16](https://www.github.com/googleapis/java-shared-dependencies/commit/ae32d1689c78fc1469206c8c0df0ebaca59edd2c))
* update dependency com.google.auth:google-auth-library-bom to v1.2.2 ([googleapis#506](https://www.github.com/googleapis/java-shared-dependencies/issues/506)) ([b9a8209](https://www.github.com/googleapis/java-shared-dependencies/commit/b9a82098655f29e858bd0c7a9b1049a379e5062a))
* update dependency com.google.auth:google-auth-library-bom to v1.3.0 ([googleapis#524](https://www.github.com/googleapis/java-shared-dependencies/issues/524)) ([fc07879](https://www.github.com/googleapis/java-shared-dependencies/commit/fc07879fa6531e39b21977fe77abc19354a1fd33))
* update dependency com.google.code.gson:gson to v2.8.9 ([googleapis#509](https://www.github.com/googleapis/java-shared-dependencies/issues/509)) ([bece99b](https://www.github.com/googleapis/java-shared-dependencies/commit/bece99bb3e0365e60e7376ba18d046ab6436a235))
* update dependency com.google.errorprone:error_prone_annotations to v2.10.0 ([googleapis#512](https://www.github.com/googleapis/java-shared-dependencies/issues/512)) ([c281f13](https://www.github.com/googleapis/java-shared-dependencies/commit/c281f137525e2111e97349657be578ed1fc832f2))
* update dependency com.google.protobuf:protobuf-bom to v3.19.1 ([googleapis#505](https://www.github.com/googleapis/java-shared-dependencies/issues/505)) ([94cde96](https://www.github.com/googleapis/java-shared-dependencies/commit/94cde96069900f9f8c2ff9a522671d03b26828bd))
* update dependency io.grpc:grpc-bom to v1.42.1 ([googleapis#513](https://www.github.com/googleapis/java-shared-dependencies/issues/513)) ([0d2b774](https://www.github.com/googleapis/java-shared-dependencies/commit/0d2b774287a132821cc6fe2789140086bc48d525))
* update dependency org.checkerframework:checker-qual to v3.19.0 ([googleapis#501](https://www.github.com/googleapis/java-shared-dependencies/issues/501)) ([2b3e0b5](https://www.github.com/googleapis/java-shared-dependencies/commit/2b3e0b5ddc3a645b20a837f3123394f1ca114f08))
* update dependency org.threeten:threetenbp to v1.5.2 ([googleapis#514](https://www.github.com/googleapis/java-shared-dependencies/issues/514)) ([4885f40](https://www.github.com/googleapis/java-shared-dependencies/commit/4885f402e2c70435cd10d4f1b893df9873808c56))
* update gax.version to v2.7.0 ([googleapis#515](https://www.github.com/googleapis/java-shared-dependencies/issues/515)) ([567e728](https://www.github.com/googleapis/java-shared-dependencies/commit/567e728b0e59233a04e2d04183e6a0c36cca2437))
* update google.core.version to v2.3.0 ([googleapis#530](https://www.github.com/googleapis/java-shared-dependencies/issues/530)) ([78e87e9](https://www.github.com/googleapis/java-shared-dependencies/commit/78e87e96befab34dc4a494e752aeb473cd14a156))
* update iam.version to v1.1.7 ([googleapis#504](https://www.github.com/googleapis/java-shared-dependencies/issues/504)) ([63dd583](https://www.github.com/googleapis/java-shared-dependencies/commit/63dd583c80f35b01a66fd1908d41467468c66436))
---


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 join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cla: yes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants