Skip to content

v1.24.0

Compare
Choose a tag to compare
@voidzcy voidzcy released this 25 Sep 23:08
· 2572 commits to master since this release

Dependencies

  • core: Migrate to new OpenCensus method & status tags (#5996)

Bug Fixes

  • core: handle removing partially-closed resources for throwing on close. Fixes #6002. (#6044)
  • auth: fix builder invocation for converting Google service account to Jwt access credential (#6106)
  • netty: netty client using http proxy may experienced hang is fixed (#6159). This issue was introduced in 1.22.0.
  • bazel: Fix java path separator bug on Windows (#6054)
  • grpclb: fix pick_first mode shutdown without subchannels. (#6072)

API Changes

  • The deprecated API ManagedChannelBuilder.usePlaintext(boolean skipNegotiation) will be removed in the next release. If you are still using it, please plan a migration (#1772)
  • android: final stabilization of AndroidChannelBuilder (#6097). AndroidChannelBuilder is stabilized. Deprecated APIs are deleted. fromBuilder(...) is deprecated with replacement of usingBuilder(...).
  • core: allow setting custom Deadline.Ticker to InProcessServerBuilder (#6034)

New Features

  • bazel: Added //netty:shaded_maven target, similar to netty-shaded. It is only intended as a dependency for pre-compiled JARs
  • bazel: Added IO_GRPC_GRPC_JAVA_OVERRIDE_TARGETS for use with maven_install. See repositories.bzl for how to use
  • cronet: add grpc-cronet artifact publishing configurations (#6130). grpc-cronet is published as a standalone artifact in maven central.

Documentation

  • doc: explicitly mention that Deadline might saturate (#6085)

Acknowledgements