The v1.62 release <https://github.com/grpc/grpc-java/releases/tag/v1.62.2> for gRPC-Java is now available.
While the release is technically 1.62.2, that is due to operational issues and this is the initial 1.62.x release. API Changes - services: Remove io.grpc.services.BinaryLogs, which was deprecated since 2021. io.grpc.protobuf.services.BinaryLogs should be used instead ( #10832 <https://github.com/grpc/grpc-java/pull/10832>). - Allow users outside of io.grpc.xds package to create custom xDS resources (#10834 <https://github.com/grpc/grpc-java/pull/10834>) ( 6d96e65 <https://github.com/grpc/grpc-java/commit/6d96e6588e17d5035a951ac0402278cbc2e85869> ) New Features - api:Add ClientTransportFilter. Similarly to ServerTransportFilter, this will provide an observability hook and it allows direct modification of the transport's attributes. (#10646 <https://github.com/grpc/grpc-java/pull/10646>) Improvements - java_grpc_library.bzl: Add support for Auto Exec Groups (cb03bd2 <https://github.com/grpc/grpc-java/commit/cb03bd2346382bdd077b91936ca3283b48509401>). This is mostly a behind-the-scenes change to adjust to the newer way Bazel operates - java_grpc_library.bzl: Support runfiles for protoc and the plugin ( 65a6b3b <https://github.com/grpc/grpc-java/commit/65a6b3bc218250d0fc90ba1e1b025c426f8a9314>). Neither binary uses runfiles, but the task will be ready if they need to in the future - xds: Add EC key support for XdsChannelCredentials/XdsServerCredentials (100d5a5 <https://github.com/grpc/grpc-java/commit/100d5a55fdcfc97f45d99a320a6950bd99622dc4> ) - binder:Change log level from WARNING to FINER for expected exception during close with error, to reduce log spamming (#10899 <https://github.com/grpc/grpc-java/pull/10899>) (7ba0718 <https://github.com/grpc/grpc-java/commit/7ba0718bb9a61f27bc21ff26eb73bb8d7cb91f27> ) Bug Fixes - xds: Fix a bug in WeightedRoundRobinLoadBalancer policy that could raise NullPointerException and further cause channel panic when picking a subchannel. This bug can only be triggered when connection can not be established and the channel reports TRANSIENT_FAILURE state. (#10868 <https://github.com/grpc/grpc-java/pull/10868>) Dependencies - The protoc plugin no longer supports macOS Big Sur (macOS 11). Binaries are now built using Monterey (macOS 12) Acknowledgements - @joybestourous <https://github.com/joybestourous> -- You received this message because you are subscribed to the Google Groups "grpc.io" group. To unsubscribe from this group and stop receiving emails from it, send an email to grpc-io+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/fdfbcfae-4959-47e7-b7e0-666f8cd53f0cn%40googlegroups.com.