Skip to content

chore(deps): update grpc packages to v1.32.1 - #7300

Merged
chingor13 merged 1 commit into
googleapis:masterfrom
renovate-bot:renovate/grpc-packages
Sep 22, 2020
Merged

chingor13 merged 1 commit into
googleapis:masterfrom
renovate-bot:renovate/grpc-packages

Conversation

@renovate-bot

@renovate-bot renovate-bot commented Jul 29, 2020 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Update Change
io.grpc:grpc-netty-shaded minor 1.30.2 -> 1.32.1
io.grpc:grpc-netty minor 1.30.2 -> 1.32.1
io.grpc:grpc-stub minor 1.30.2 -> 1.32.1
io.grpc:grpc-protobuf minor 1.30.2 -> 1.32.1

Release Notes

grpc/grpc-java

v1.32.1

Compare Source

API Changes

  • api: Removed deprecated method ChannelBuilder.blockingExecutor() (#​7242). There should not be any users as it was deprecated the first release it was available and was renamed offloadExecutor().
  • grpclb: Make ATTR_LB_ADDRS public (#​7230). This is necessary to configure grpclb from a custom NameResolver

New Features

  • xds: perform header matching on concatenated multi-valued headers (#​7215)
  • xds: add header matching special cases for hiding/exposing some gRPC headers (#​7224). The only gRPC header available for header matching is “content-type”.
  • xds: support load reporting all clusters option and fix actual report interval measurement (#​7209). If the LRS response enables send_all_clusters, the client side will report loads for all clusters it is currently using.

Bug Fixes

  • core, alts, cronet: Fix ByteBuffer covariant method usages (#​7349). When built with Java 9+, internal usages of ByteBuffer APIs may cause runtime breakage for dependent applications running with Java 8. This is fixed now.
  • core: Fixed a bug that RPC may hang when hedging is enabled with a throttling configuration (#​7337)
  • netty: The environment variable GRPC_EXPERIMENTAL_AUTOFLOWCONTROL=false will now disable the BDP monitoring introduced in v1.30.0. This is intended to help diagnose a “too_many_pings” compatibility issue and will be removed once it is resolved. If you need to use the variable, please file an issue
  • benchmarks: Use correct classpath for scripts (the ones in the bin/ folder of the tar/zip), fixing NoClassDefFoundErrors. The classpath was probably broken starting in v1.30.
  • xds: routing policy should immediately update a picker that selects base on updated config (#​7233)

Dependencies

  • netty: Upgrade to Netty 4.1.51 and tcnative 2.0.31
  • android, cronet: Drop support for android SDK versions older than 16 (#​7253). The minimum supported Android SDK version is 16.

Acknowledgements

@​susinmotion
@​trustin
@​wanyingd1996

v1.31.1

Compare Source

Bug Fixes

  • netty: The environment variable GRPC_EXPERIMENTAL_AUTOFLOWCONTROL=false will now disable the BDP monitoring introduced in v1.30.0. This is intended to help diagnose a “too_many_pings” compatibility issue and will be removed once it is resolved. If you need to use the variable, _please_ file an issue
  • examples: some gRPC artifacts are missing in JCenter causing Android examples to sometimes fail to build. Now we are adding mavenCentral as fallback for the Android examples. See #​5782
  • xds: meshCA protocol buffers added in v1.31.0 are now properly shaded in an internal package
  • xds: fixed some internal breakage for traffic splitting

v1.31.0

Compare Source

API Changes
  • api: ManagedChannelBuilder.nameResolverFactory is now marked deprecated. It has long been our plan to remove the function, but was not communicated. Most usages should be able to globally register via the SPI mechanism or NameResolverRegistry.register(). There is a plan to add a method to ManagedChannelBuilder to specify the default target scheme for the channel. If your use-case is not covered, please inform us on #​7133
New Features
  • The following new xDS functionality is added in this release:
    • Requests matching based on path (prefix, full path and safe regex) and headers.
    • Requests routing to multiple clusters based on weights.
    • The xDS features supported in a given release are documented here.
  • api: Added LoadBalancer.Helper.createResolvingOobChannelBuilder(). It is similar to LoadBalancer.Helper.createResolvingOobChannel() except allows configuring the channel (#​7136)
Bug Fixes
  • netty: return status code unavailable when netty channel has unresolved InetSocketAddress (#​7023)
  • core: fix a bug that a call may hang when using manual flow control and gRPC retry is enabled (#​6817)
Documentation
  • stub: Documented more behavior of ClientCalls and ServerCalls, with regard to ClientResponseObserver, ClientCallStreamObserver, ServerCallStreamObserver, and exceptions
  • api: Documented how Providers may be used in their respective class documentation. Previously you “just had to know” the SPI mechanism was available
Dependencies
Examples
  • examples: Add client/server retrying example via service config #​7111
Acknowledgements

@​alexanderscott
@​AnarSultanov
@​cindyxue
@​d-reidenbach
@​elharo
@​gsharma
@​reggiemcdonald


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 these updates 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.

@trusted-contributions-gcf trusted-contributions-gcf Bot added the kokoro:run Add this label to force Kokoro to re-run the tests. label Jul 29, 2020
@google-cla google-cla Bot added the cla: yes This human has signed the Contributor License Agreement. label Jul 29, 2020
@yoshi-kokoro yoshi-kokoro removed the kokoro:run Add this label to force Kokoro to re-run the tests. label Jul 29, 2020
@trusted-contributions-gcf trusted-contributions-gcf Bot added the kokoro:run Add this label to force Kokoro to re-run the tests. label Jul 29, 2020
@renovate-bot
renovate-bot force-pushed the renovate/grpc-packages branch from 3ffc026 to 3ae0309 Compare August 12, 2020 21:53
@renovate-bot renovate-bot changed the title chore(deps): update grpc packages to v1.31.0 chore(deps): update grpc packages to v1.31.1 Aug 12, 2020
@yoshi-kokoro yoshi-kokoro removed the kokoro:run Add this label to force Kokoro to re-run the tests. label Aug 12, 2020
@trusted-contributions-gcf trusted-contributions-gcf Bot added the kokoro:run Add this label to force Kokoro to re-run the tests. label Aug 12, 2020
@renovate-bot renovate-bot changed the title chore(deps): update grpc packages to v1.31.1 chore(deps): update grpc packages to v1.32.1 Sep 10, 2020
@trusted-contributions-gcf trusted-contributions-gcf Bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Sep 10, 2020
@yoshi-kokoro yoshi-kokoro removed kokoro:run Add this label to force Kokoro to re-run the tests. kokoro:force-run Add this label to force Kokoro to re-run the tests. labels Sep 10, 2020
@chingor13
chingor13 merged commit e51629a into googleapis:master Sep 22, 2020
@renovate-bot
renovate-bot deleted the renovate/grpc-packages branch September 22, 2020 03:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla: yes This human has signed the Contributor License Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants