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

deps: update dependency io.grpc:grpc-bom to v1.36.0 #119

Merged
merged 1 commit into from Feb 24, 2021

Conversation

renovate-bot
Copy link
Contributor

@renovate-bot renovate-bot commented Feb 23, 2021

WhiteSource Renovate

This PR contains the following updates:

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

Release Notes

grpc/grpc-java

v1.36.0

Compare Source

API Changes

  • Added .class file hack to ease removal of internal ABIs (#​7834). This does not impact source code (API); it only impacts code compiled with a different version of gRPC than it runs with (ABI). Users of the transport-specific and experimental channel/server builders (NettyChannelBuilder, NettyServerBuilder, OkHttpChannelBuilder, InProcessChannelBuilder, CronetChannelBuilder) are commonly referencing internal ABIs due to overly-specific generics in gRPC. There is now a .class file hack in place which preserves ABI compatibility for old builds while causing javac to use the intended public API for new builds. In a future release we will remove the internal ABI for these experimental APIs (#​7211) which may cause runtime failures. Recompiling with this release or later will prevent your code from using those ABIs and so you will not be impacted by the ABI removal. This is related to the temporary ABI breakage in v1.33.0.
  • Deleted deprecated LoadBalancer.Helper APIs as they had been deprecated since v1.22 release (#​7793).
  • Deprecated LoadBalancer.Helper.createResolvingOobChannelBuilder(String target) in favor of the new experimental API createResolvingOobChannelBuilder(String target, ChannelCredentials creds). The two APIs differ not only in signature but also in the default authority of the returned builder. See their javadoc for more detail.

Behavior Changes

  • ManagedChannelBuilder.overrideAuthority() is now used even if the NameResolver uses EquivalentAddressGroup.ATTR_AUTHORITY_OVERRIDE. Previously the NameResolver’s override would be used
  • grpclb: keep RR Subchannel state in TRANSIENT_FAILURE until becoming READY (#​7816). This enhancement was previously made to the round_robin policy, but now also applies to grpclb
  • netty: On server-side, stop logging expected STREAM_CLOSED exceptions. This reduces log pollution

New Features

  • services: Add support for grpc.channelz.v1.Channelz.GetServer, as defined in channelz.proto
  • xds: support reading bootstrap config directly from env var (GRPC_XDS_BOOTSTRAP_CONFIG) or system property (io.grpc.xds.bootstrapValue) values
  • alts: Introduce AltsContext to allow outside packages access to ALTS peer information

Bug Fixes

  • core: Fixed a bug where RPCs queued waiting for a connection can use user-provided executors after the ManagedChannel is terminated (#​6283)
  • core: Fixed a bug where RPCs queued waiting on CallCredentials can use user-provided executors after the ManagedChannel is terminated (#​7813)

Documentation

  • api: add nullable annotation to Status.trailersFromThrowable (#​7856). The annotation doesn’t change behavior, it just makes the behavior more clear

Dependencies

  • alts: Remove dependency on Apache Commons Lang

Acknowledgements

@​elharo Elliotte Rusty Harold
@​lriuui0x0 Rui Liu
@​martin-schaub Martin Schaub
@​njhill Nick Hill
@​ReginFell Serhii Zabelnykov


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 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, check this box

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

@renovate-bot renovate-bot requested a review from a team as a code owner February 23, 2021 09:02
@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Feb 23, 2021
@google-cla google-cla bot added the cla: yes This human has signed the Contributor License Agreement. label Feb 23, 2021
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Feb 23, 2021
@chingor13 chingor13 merged commit 9eb9d03 into googleapis:master Feb 24, 2021
@renovate-bot renovate-bot deleted the renovate/grpc.version branch February 24, 2021 23:27
gcf-merge-on-green bot pushed a commit that referenced this pull request Feb 24, 2021
🤖 I have created a release \*beep\* \*boop\* 
---
## [2.1.0](https://www.github.com/googleapis/java-common-protos/compare/v2.0.1...v2.1.0) (2021-02-24)


### Features

* Add `ErrorReason` enum from `google.api.error_reason` for Google API and minor proto updates. ([528a2ae](https://www.github.com/googleapis/java-common-protos/commit/528a2ae726e9a63a49e4850078f28a14431c033f))
* add Interval, Month, PhoneNumber type protos ([#80](https://www.github.com/googleapis/java-common-protos/issues/80)) ([696083b](https://www.github.com/googleapis/java-common-protos/commit/696083b83bd3ba906d13cfdd50846971a74b165f))
* Add the `UNORDERED_LIST` enum value for `google.api.field_behavior`. ([#95](https://www.github.com/googleapis/java-common-protos/issues/95)) ([51d6ae0](https://www.github.com/googleapis/java-common-protos/commit/51d6ae0b02c9c7dd32cf55dd0a67181a3f8618fe))
* Enhance the AttributeContext semantics, and other comments update ([#113](https://www.github.com/googleapis/java-common-protos/issues/113)) ([528a2ae](https://www.github.com/googleapis/java-common-protos/commit/528a2ae726e9a63a49e4850078f28a14431c033f))


### Documentation

* changes "may" to preferred "might" ([efb1726](https://www.github.com/googleapis/java-common-protos/commit/efb17264f970dcaecb3e59664c99e413baa8bc8f))
* regenerate javadocs from protos ([#69](https://www.github.com/googleapis/java-common-protos/issues/69)) ([1759fe7](https://www.github.com/googleapis/java-common-protos/commit/1759fe7650869500e0d7b712fe8ef1bcc346d27a))
* update generated logging type javadoc ([#87](https://www.github.com/googleapis/java-common-protos/issues/87)) ([9f122e8](https://www.github.com/googleapis/java-common-protos/commit/9f122e82982d96c91343ee6c082f1687570fa15b))
* Update inclusive language in the documentation. Also other latest doc updates. ([#78](https://www.github.com/googleapis/java-common-protos/issues/78)) ([fda2e7b](https://www.github.com/googleapis/java-common-protos/commit/fda2e7be4961ef27fc0908f5dffd63b6248f0507))
* Updates "unit" description: changes "KBy" to "kBy" ([#99](https://www.github.com/googleapis/java-common-protos/issues/99)) ([efb1726](https://www.github.com/googleapis/java-common-protos/commit/efb17264f970dcaecb3e59664c99e413baa8bc8f))
* updates an "http" link to "https" ([efb1726](https://www.github.com/googleapis/java-common-protos/commit/efb17264f970dcaecb3e59664c99e413baa8bc8f))


### Dependencies

* update dependency com.google.guava:guava to v30.1-android ([#96](https://www.github.com/googleapis/java-common-protos/issues/96)) ([ad6beb6](https://www.github.com/googleapis/java-common-protos/commit/ad6beb636c6fbd6ede923db4b2132cc2b1c2b5b3))
* update dependency com.google.protobuf:protobuf-bom to v3.14.0 ([#86](https://www.github.com/googleapis/java-common-protos/issues/86)) ([ad85e3a](https://www.github.com/googleapis/java-common-protos/commit/ad85e3a9e0becdb0873a3aa474bb45ecbe02b7d6))
* update dependency com.google.protobuf:protobuf-bom to v3.15.0 ([#116](https://www.github.com/googleapis/java-common-protos/issues/116)) ([8e48b28](https://www.github.com/googleapis/java-common-protos/commit/8e48b28797d00b61b3ecfa2eb2a75aa4fe6d9dd9))
* update dependency com.google.protobuf:protobuf-bom to v3.15.2 ([#118](https://www.github.com/googleapis/java-common-protos/issues/118)) ([5e7415a](https://www.github.com/googleapis/java-common-protos/commit/5e7415aa6b05dac3080a29d3e9e01b949c9bc864))
* update dependency io.grpc:grpc-bom to v1.35.0 ([#93](https://www.github.com/googleapis/java-common-protos/issues/93)) ([6243d5b](https://www.github.com/googleapis/java-common-protos/commit/6243d5b733a1ec83860a5b5e4e3fc307c9ae52dd))
* update dependency io.grpc:grpc-bom to v1.36.0 ([#119](https://www.github.com/googleapis/java-common-protos/issues/119)) ([9eb9d03](https://www.github.com/googleapis/java-common-protos/commit/9eb9d03f69cdb4bf6ed8243ba253441fdd982ff1))
---


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
cla: yes This human has signed the Contributor License Agreement.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants