gRPC-Core Release 1.58.0

31 views
Skip to first unread message

veb...@google.com

unread,
Sep 12, 2023, 2:26:54 PM9/12/23
to grpc.io
This is 1.58.0 (goku) release announcement for gRPC-Core and the wrapped languages C++, C#, Objective-C, Python, PHP and Ruby. Latest release notes are here.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core
  • gRPC 1.58 starts to require c-ares 1.18 or later.
  • [Deps] Update boringssl 202308211007. (#34115)
  • [pick_first] de-experiment pick first. (#34054)
  • [build metadata] Bazel to "other build systems" improvements. (#33803)
  • [Deps] Update abseil to 20230802. (#33974)
  • [c-ares DNS resolver] Fix file descriptor use-after-close bug when c-ares writes succeed but subsequent read fails. (#33871)
C++
  • [docs] Document Alarm thread-safety guarantees. (#34092)
  • Added OpenSSL 3.0 (LTS) support via custom CMake builds (the default is still BoringSSL)
Python
  • [Bazel] Enable grpcio-reflection to be used via Bazel. (#31013)
  • [packaging] Publish xds-protos as part of the standard package pipeline. (#33797)
Ruby
  • [ruby] update google auth to ~> 1.0. (#34013)
  • [Ruby] set metadata_sent after call success. (#33998)
  • [ruby] remove unnecessary background thread startup wait logic that interferes with forking. (#33805)
Reply all
Reply to author
Forward
0 new messages