gRPC - v1.56.0


This is release 1.56.0 (galvanized) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

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

Core

  • [c-ares] Backport "[c-ares] Upgrade c-ares dependency to 1.19.1 (#33392)" to v1.56.x. (#33411)
  • [Rls] Backport "[Rls] de-experimentalize RLS in XDS (#33290)" to v1.56.x. (#33330)
  • [core] Add support for vsock transport. (#32847)
  • [JSON] fix bug that incorrectly allowed trailing commas after an empty container. (#33158)
  • [BoringSSL] Update third_party/boringssl-with-bazel. (#33150)
  • [outlier detection] fix crash with pick_first and add tests. (#33069)
  • [EventEngine] Change TXT lookup result type to std::vector<std::string>. (#33030)
  • [Build] Removed gRPC_PROTOBUF_PACKAGE_TYPE, supporting config only. (#32988)
  • [EventEngine] Update contract for Listener's on_shutdown execution. (#33003)
  • [Documentation] Update docs for TryCancel() on ServerContext. (#32889)
  • [Compiler Fix] Bring declarations and definitions to be in sync. (#32911)

C++

C#

  • [CSHARP] Add base_namespace experimental option to C# plugin. (#32636)
  • [csharp proto plugin] Apply Obsolete attribute to deprecated services and methods in C# generated code. (#32414)

Objective-C

  • [Deps] Upgrade Protobuf to v23.1. (#33164)

Python

  • [aio types] Fix some grpc.aio python types. (#32475)

Ruby

  • [ruby] fix re2 compilation when older system version installed. (#32580)

Details

date
June 14, 2023, 10:57 p.m.
name
Release v1.56.0
type
Minor
👇
Register or login to:
  • 🔍View and search all gRPC releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or