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.

Reply via email to