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 <https://github.com/grpc/grpc/releases/tag/v1.60.0>.
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 <https://github.com/grpc/proposal/pull/356>. xDS support currently guarded by GRPC_EXPERIMENTAL_XDS_DUALSTACK_ENDPOINTS env var. - Dropped Bazel 5 support. (#34813 <https://github.com/grpc/grpc/pull/34813>) - [deps] Upgrade protobuf version to v25.0. (#34513 <https://github.com/grpc/grpc/pull/34513>) - [Security - Revocation] Crl Directory Watcher Implementation. (#34749 <https://github.com/grpc/grpc/pull/34749>) - [server] Cap size of pending request queue with RealRequestMatcher. ( #34782 <https://github.com/grpc/grpc/pull/34782>) - [chttp2] Fix outgoing data stats. (#34693 <https://github.com/grpc/grpc/pull/34693>) - [EventEngine] Enable Posix EventEngine Listener on all builds. (#34748 <https://github.com/grpc/grpc/pull/34748>) - [EventEngine] Enable Windows EventEngine Listener on all builds. ( #34436 <https://github.com/grpc/grpc/pull/34436>) - [chttp2] Alternative protection for too many streams in the system. ( #34697 <https://github.com/grpc/grpc/pull/34697>) - [Proxy] Support for setting proxy for addresses. (#34617 <https://github.com/grpc/grpc/pull/34617>) - [client idleness] client channels go idle after 30 minutes by default. (#34653 <https://github.com/grpc/grpc/pull/34653>) - [chttp2] Add an experiment to separate liveness checks from ping timeouts. (#34647 <https://github.com/grpc/grpc/pull/34647>) - [chttp2] Tarpit invalid requests. (#34641 <https://github.com/grpc/grpc/pull/34641>) - [chttp2] Enforce settings acks. (#34640 <https://github.com/grpc/grpc/pull/34640>) - [chttp2] Limit work per read cycle. (#34639 <https://github.com/grpc/grpc/pull/34639>) - [chttp2] Limit request count before receiving settings ack. (#34638 <https://github.com/grpc/grpc/pull/34638>) - [chttp2] Randomly ping on RST_STREAM. (#34637 <https://github.com/grpc/grpc/pull/34637>) C++ - [xds] C++ XdsServerBuilder Remove src/... header dependency from public header. (#34790 <https://github.com/grpc/grpc/pull/34790>) - [reflection] Add v1 reflection. (#34535 <https://github.com/grpc/grpc/pull/34535>) C# - [csharp] Grpc.Tools documentation for sharing proto files between projects and nuget packages. (#34521 <https://github.com/grpc/grpc/pull/34521>) Ruby - [ruby] create debug symbol packages. (#34632 <https://github.com/grpc/grpc/pull/34632>) -- 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/CAJgPXp4fV_RUZd_j-m4kCOdWuX9UOATkSUV5uMss-KqTq8v0%3Dg%40mail.gmail.com.