gRPC - v1.44.0


This is release 1.44.0 (great) 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

  • xDS: Rbac filter updates (#28568). (#28608)
  • Fix xDS client for multiple watchers. (#28521)
  • bump C-core version for upcoming release. (#28527)
  • Add a trace to list which filters are contained in a channel stack. (#28530)
  • Remove grpc_httpcli_context. (#27867)
  • xDS: Add support for RBAC HTTP filter. (#28309)
  • API to cancel grpc_resolve_address. (#27883)
  • Replace work serializer with a mutex in c-ares resolver. (#27858)
  • xDS: Add graceful shutdown for old connections on listener resource update. (#28154)

C++

  • Promote ClientContext::set_wait_for_ready to be non-experimental. (#28247)

C#

  • Only apply "singleplatform" nuget suffix when actually needed. (#28677)
  • [C#] Add ConfigureAwait to AsyncUnaryCall and AsyncClientStreamingCall. (#28235)

Python

  • Add python async example for hellostreamingworld using generator. (#27343)
  • Disable __wrap_memcpy hack for Python builds. (#28410)
  • Bump Bazel Python Cython dependency to 0.29.26. (#28398)
  • Fix libatomic linking on Raspberry Pi OS Bullseye. (#28041)
  • Allow generated proto sources in remote repositories for py_proto_library. (#28103)

Ruby

  • Remove ruby 2.4 support. (#28522)
  • Add an env var to override make parallelism in ruby build. (#28250)

Details

date
Feb. 15, 2022, 8:02 a.m.
name
Release v1.44.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