This is the v1.25.0 (g <https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md>ame) 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.25.0>.
This release contains refinements, improvements, and bug fixes, with highlights listed below. Core --- - Change RR to consider a subchannel in TF if it has failed since it was READY. ([#20245](https://github.com/grpc/grpc/pull/20245)) - Fix a use after free in c-ares on Windows. ([#20274](https://github.com/grpc/grpc/pull/20274)) C++ --- - Honor CARES_ROOT_DIR. ([#20630](https://github.com/grpc/grpc/pull/20630)) - make cmake grpc.pc depend on openssl too. ([#20621](https://github.com/grpc/grpc/pull/20621)) - Create pkg-config files from CMake. ([#20211](https://github.com/grpc/grpc/pull/20211)) - Add C++ wrapper for SPIFFE credentials v2. ([#19778](https://github.com/grpc/grpc/pull/19778)) - Upgrade bazel to 0.29.1. ([#20222](https://github.com/grpc/grpc/pull/20222)) C# --- - Provide length when getting serialization buffer writer. ([#20691](https://github.com/grpc/grpc/pull/20691)) - Fix error when changing Protobuf item values in Visual Studio. ([#20569](https://github.com/grpc/grpc/pull/20569)) - Add generic variance to reader and writer interfaces. ([#20549](https://github.com/grpc/grpc/pull/20549)) Objective-C --- - Added convenience class GRPCUnaryResponseHandler for unary calls. ([#20560](https://github.com/grpc/grpc/pull/20560)) - Fixed an issue where Swift application depending on gRPC is unable to archive. ([#20527](https://github.com/grpc/grpc/pull/20527)) PHP --- - PHP: fix zend_hash_str_del() segfault. ([#20249](https://github.com/grpc/grpc/pull/20249)) Python --- - Add experimental option to run unary-stream RPCs on a single Python thread. ([#20753](https://github.com/grpc/grpc/pull/20753)) - [AIO] Minimal AsyncIO Server. ([#20598](https://github.com/grpc/grpc/pull/20598)) - Switch to concrete classes in experimental asyncio. ([#20326](https://github.com/grpc/grpc/pull/20326)) - Add manylinux2010_x86 wheels into artifacts. ([#20673](https://github.com/grpc/grpc/pull/20673)) - Release 3.8 binary wheels. ([#20616](https://github.com/grpc/grpc/pull/20616)) - Make grpc_testing's Servicer context abort method stop execution of the servicer handler. ([#20426](https://github.com/grpc/grpc/pull/20426)) - Build Python wheels with tag manylinux2010. ([#20282](https://github.com/grpc/grpc/pull/20282)) - Add experimental support for asyncio unary client. ([#19960](https://github.com/grpc/grpc/pull/19960)) -- 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/f93d067f-9561-4ed6-a35f-77efcee9086c%40googlegroups.com.
