This is the 1.54.0 (gracious <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.54.0>.
This release contains refinements, improvements, and bug fixes, with highlights listed below. Core - Per Foundational C++ Support <https://github.com/google/oss-policies-info/blob/main/foundational-cxx-support-matrix.md>, gRPC dropped Visual Studio 2017 support, the minimum version of Visual Studio that gRPC supports is 2019. - XDS: enable XDS federation by default. (#32711 <https://github.com/grpc/grpc/pull/32711>) - [EventEngine] Add EventEngine::*Handle equality operators. (#32695 <https://github.com/grpc/grpc/pull/32695>) - TlsCreds: Support revocation of intermediate in chain. (#32544 <https://github.com/grpc/grpc/pull/32544>) - [config] Move global config alongside core configuration. (#30788 <https://github.com/grpc/grpc/pull/30788>) - feat: Auth lib: Remove 3PI config url validation. (#32450 <https://github.com/grpc/grpc/pull/32450>) C++ - Upgrade abseil to 20230125.2. (#32733 <https://github.com/grpc/grpc/pull/32733>) - Update minimum MSVC version to 2019. (#32614 <https://github.com/grpc/grpc/pull/32614>) - [GcpObservability C++] Backport: De-experimentalize API (#32715 <https://github.com/grpc/grpc/pull/32715>). (#32813 <https://github.com/grpc/grpc/pull/32813>) - The GCP Observability API provides users with a simple way to export logging, tracing, and metrics to Google Cloud Operations. For more information, please see this blog post <https://cloud.google.com/blog/products/networking/introducing-grpc-observability-for-microservices> . - OpenCensus: Fix round_trip time. (#32694 <https://github.com/grpc/grpc/pull/32694>) - Update OpenCensus to HEAD (5501a1a). (#32687 <https://github.com/grpc/grpc/pull/32687>) - OpenCensus: Add annotations for messages. (#32646 <https://github.com/grpc/grpc/pull/32646>) PHP - Use correct namespace for checking if the isDefaultRootsPemSet method exists. (#31580 <https://github.com/grpc/grpc/pull/31580>) Python - Fix DeprecationWarning when calling asyncio.get_event_loop(). (#32533 <https://github.com/grpc/grpc/pull/32533>) - Remove references to deprecated syntax field. (#32497 <https://github.com/grpc/grpc/pull/32497>) -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/b1c805e7-9cca-4304-84bb-e72f098f085en%40googlegroups.com.
