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.

Reply via email to