gRPC-Core Release 1.60.0

76 views
Skip to first unread message

Mark D. Roth

unread,
Dec 8, 2023, 7:51:22 PM12/8/23
to grpc. io
This is the 1.60.0 (gjallarhorn) release announcement for gRPC-Core and the wrapped languages 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

  • Implemented dualstack IPv4 and IPv6 backend support, as per draft gRFC A61. xDS support currently guarded by GRPC_EXPERIMENTAL_XDS_DUALSTACK_ENDPOINTS env var.
  • Dropped Bazel 5 support. (#34813)
  • [deps] Upgrade protobuf version to v25.0. (#34513)
  • [Security - Revocation] Crl Directory Watcher Implementation. (#34749)
  • [server] Cap size of pending request queue with RealRequestMatcher. (#34782)
  • [chttp2] Fix outgoing data stats. (#34693)
  • [EventEngine] Enable Posix EventEngine Listener on all builds. (#34748)
  • [EventEngine] Enable Windows EventEngine Listener on all builds. (#34436)
  • [chttp2] Alternative protection for too many streams in the system. (#34697)
  • [Proxy] Support for setting proxy for addresses. (#34617)
  • [client idleness] client channels go idle after 30 minutes by default. (#34653)
  • [chttp2] Add an experiment to separate liveness checks from ping timeouts. (#34647)
  • [chttp2] Tarpit invalid requests. (#34641)
  • [chttp2] Enforce settings acks. (#34640)
  • [chttp2] Limit work per read cycle. (#34639)
  • [chttp2] Limit request count before receiving settings ack. (#34638)
  • [chttp2] Randomly ping on RST_STREAM. (#34637)

C++

  • [xds] C++ XdsServerBuilder Remove src/... header dependency from public header. (#34790)
  • [reflection] Add v1 reflection. (#34535)

C#

  • [csharp] Grpc.Tools documentation for sharing proto files between projects and nuget packages. (#34521)

Ruby

  • [ruby] create debug symbol packages. (#34632)
Reply all
Reply to author
Forward
0 new messages