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
- @aadityasg Aaditya Gavandalkar
- @dharmeshjogadia Dharmesh Jogadia
- @igorbernstein2 Igor Bernstein
- @KangZhiDong 康智冬
- @laurentlb Laurent Le Brun
- @ST-DDT
- @Xjs Jannis Andrija Schnitzer