github grpc/grpc-java v1.45.0

latest releases: v1.64.0, v1.63.0, v1.62.2...
2 years ago

gRPC Java 1.45.0 Release Notes

Bug Fixes

  • rls: fix child lb leak when client channel is shutdown (#8750)
  • rls: fix RLS lb policy name (#8867)
  • testing: fix GrpcCleanupRule issue when retrying tests (#8918)
  • xds: Fix XdsNameResolver blindly propagates control plane errors (#8953). This change forces the use of UNAVAILABLE for any xDS communication failures, which otherwise could greatly confuse an application
  • xds: fix validation code to accept new-style CertificateProviderPluginInstance (#8892)
  • xds: fix a concurrency issue in CSDS ClientStatus responses (#8795)
  • xds: Squelch "Failed to resolve name" ADS reconnection error logs. Workaround for #8886 (#8942)
  • xds: Improve priority failover handling for IDLE subpolicies (#8926). This mainly improves behavior with ring_hash
  • bom: Include grpc-binder
  • binder: Fix a ServiceConnection leak (#8861)
  • binder: Increase fairness across streams when limited by flow control. This can dramatically reduce latency when channel is being used for high throughput (#8835)
  • android: fix for app coming to foreground (#8855)

Behavior Changes

  • Local-only transparent retry is (practically) unlimited now. Previously it was at most once per RPC.
  • xds: implement least_request load balancing policy (#8739)

Dependencies

  • Bump Error Prone Annotations to 2.10.0
  • Bump Guava to 31.0.1-android
  • Bump Google Auth Library to 1.4.0
  • Bump Auto Value to 1.9
  • netty: Include both x86 and Arm64 epoll as dependency for grpc-netty-shaded
  • testing: remove opencensus dependency from grpc-testing (#8833)

Don't miss a new grpc-java release

NewReleases is sending notifications on new releases.