This is the 1.57.0 (grounded <https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md>) release announcement for gRPC-Core and the wrapped languages C++, C#, Objective-C, Python, PHP and Ruby. Latest release notes are here <https://github.com/grpc/grpc/releases/tag/v1.57.0>.
This release contains refinements, improvements, and bug fixes, with highlights listed below. Core - [EventEngine] Change GetDNSResolver to return absl::StatusOr<std::unique_ptr<DNSResolver>>. (#33744 <https://github.com/grpc/grpc/pull/33744>) - [deps] Remove libuv dependency. (#33748 <https://github.com/grpc/grpc/pull/33748>) - [ssl] Fix SSL stack to handle large handshake messages whose length exceeds the BIO buffer size. (#33638 <https://github.com/grpc/grpc/pull/33638>) - [BoringSSL] Update third_party/boringssl-with-bazel. (#33690 <https://github.com/grpc/grpc/pull/33690>) - [iomgr][EventEngine] Improve server handling of file descriptor exhaustion. (#33656 <https://github.com/grpc/grpc/pull/33656>) - [ruby] experimental client side fork support. (#33430 <https://github.com/grpc/grpc/pull/33430>) - [core] Add a channel argument to set DSCP on streams. (#28322 <https://github.com/grpc/grpc/pull/28322>) - [xDS LB] xDS pick first support. (#33540 <https://github.com/grpc/grpc/pull/33540>) - [tls] Remove use of SSL_CTX_set_client_CA_list for TLS server credentials. (#33558 <https://github.com/grpc/grpc/pull/33558>) - [EventEngine] Simplify EventEngine::DNSResolver API. (#33459 <https://github.com/grpc/grpc/pull/33459>) - [iomgr][Windows] Return proper error code to client when connection is reset. (#33502 <https://github.com/grpc/grpc/pull/33502>) - [fork] simplify Fork::SetResetChildPollingEngineFunc to fix nested forking. (#33495 <https://github.com/grpc/grpc/pull/33495>) - [lb pick_first] Enable random shuffling of address list. (#33254 <https://github.com/grpc/grpc/pull/33254>) - [HTTP2] Fix inconsistencies in keepalive configuration. (#33428 <https://github.com/grpc/grpc/pull/33428>) - [c-ares] Upgrade c-ares dependency to 1.19.1. (#33392 <https://github.com/grpc/grpc/pull/33392>) - [Rls] de-experimentalize RLS in XDS. (#33290 <https://github.com/grpc/grpc/pull/33290>) C++ - [otel] Add bazel dependency. (#33548 <https://github.com/grpc/grpc/pull/33548>) C# - [csharp] Include correct build of Grpc.Tools in nightly packages. ( #33595 <https://github.com/grpc/grpc/pull/33595>) - [csharp] reintroduce base_namespace experimental option to C# (with a patch). (#33535 <https://github.com/grpc/grpc/pull/33535>) Objective-C - [Protobuf] Upgrade third_party/protobuf to 23.4. (#33695 <https://github.com/grpc/grpc/pull/33695>) Python - [posix] Enable systemd sockets for libsystemd>=233. (#32671 <https://github.com/grpc/grpc/pull/32671>) - [python O11Y] Initial Implementation. (#32974 <https://github.com/grpc/grpc/pull/32974>) Ruby - [ruby] experimental client side fork support (#33430 <https://github.com/grpc/grpc/pull/33430>) - [ruby] backport "[ruby] remove unnecessary background thread startup wait logic that interferes with forking #33805 <https://github.com/grpc/grpc/pull/33805>" to v1.57.x. (#33846 <https://github.com/grpc/grpc/pull/33846>) - [Ruby] remove manual strip in ruby ext conf. (#33641 <https://github.com/grpc/grpc/pull/33641>) - [ruby] simplify shutdown; remove unnecessary attempts at grpc_shutdown. (#33674 <https://github.com/grpc/grpc/pull/33674>) - [ruby] Add -weak_framework CoreFoundation to link line. (#33538 <https://github.com/grpc/grpc/pull/33538>) - [Ruby] Fix memory leak in grpc_rb_call_run_batch. (#33368 <https://github.com/grpc/grpc/pull/33368>) - [Ruby] Fix memory leak in grpc_rb_server_request_call. (#33371 <https://github.com/grpc/grpc/pull/33371>) -- AJ Heller Software Engineer h...@google.com -- 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/CA%2B8UZUvLEr6M0QzMTqkFqsAVpXF8CZWrX0j5LY-f63KKu9i71A%40mail.gmail.com.