This is the 1.37.0(gilded 
<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. The latest release notes are here 
<https://github.com/grpc/grpc/releases/tag/v1.37.0>.

*Core*
   
   - Bump up minimum supported clang to 4.0. (#25443 
   <https://github.com/grpc/grpc/pull/25443>)
   - Use URI form of address for channelz listen node. (#25785 
   <https://github.com/grpc/grpc/pull/25785>)
   - Implementation CSDS (xDS Config Dump). (#25038 
   <https://github.com/grpc/grpc/pull/25038>)
   - Don't assume that c-ares won't retry failed writes in 
   grpc_core::GrpcPolledFdWindows::SendVUDP. (#25726 
   <https://github.com/grpc/grpc/pull/25726>)
   - Fix an infinite read loop with SRV record resolution on windows. (
   #25672 <https://github.com/grpc/grpc/pull/25672>)
   - xDS status notifier. (#25321 <https://github.com/grpc/grpc/pull/25321>)
   - Remove CAS loops in global subchannel pool and simplify subchannel 
   refcounting. (#25485 <https://github.com/grpc/grpc/pull/25485>)
   - Add missing security field to channelz Socket. (#25593 
   <https://github.com/grpc/grpc/pull/25593>)
   - Disable check_call_host when server_verification_option is not 
   GRPC_TLS_SERVER_VERIFICATION. (#25577 
   <https://github.com/grpc/grpc/pull/25577>)

*C++*
   
   - Remove fault injection environmental variable guard. (#25792 
   <https://github.com/grpc/grpc/pull/25792>)
   - Implement C++ Admin Interface API. (#25753 
   <https://github.com/grpc/grpc/pull/25753>)
   - cmake: Reflect minor version change in SONAME for C++ and C#. (#25617 
   <https://github.com/grpc/grpc/pull/25617>)
   - xDS Client-Side Fault Injection. (#24354 
   <https://github.com/grpc/grpc/pull/24354>)

*C#*
   
   - [C#] Add buildTransitive directory to NuGet package. (#25385 
   <https://github.com/grpc/grpc/pull/25385>)
   - Reduce Grpc.Core nuget size by generating separate .so with/without 
   debug symbols for grpc_csharp_ext. (#25729 
   <https://github.com/grpc/grpc/pull/25729>)
   - make Grpc C# work on aarch64 linux. (#25717 
   <https://github.com/grpc/grpc/pull/25717>)
   - Add support for additional protoc arguments in Grpc.Tools. (#25374 
   <https://github.com/grpc/grpc/pull/25374>)
   - C#: Use explicit native extension loading whenever possible. (#25490 
   <https://github.com/grpc/grpc/pull/25490>)

*Python*
   
   - use boringssl asm optimizations in aarch64 wheel source build. (#25453 
   <https://github.com/grpc/grpc/pull/25453>)
   - Clarify Guarantees about grpc.Future Interface. (#25383 
   <https://github.com/grpc/grpc/pull/25383>)
   - Use crosscompilation to build python armv7 wheels. (#25704 
   <https://github.com/grpc/grpc/pull/25704>)
   - [Aio] Add time_remaining method to ServicerContext. (#25719 
   <https://github.com/grpc/grpc/pull/25719>)
   - Standardize all environment variable boolean configuration in python's 
   setup.py. (#25444 <https://github.com/grpc/grpc/pull/25444>)
   - Crosscompile python aarch64 wheels with dockcross. (#25418 
   <https://github.com/grpc/grpc/pull/25418>)
   - Fix Signal Safety Issue. (#25394 
   <https://github.com/grpc/grpc/pull/25394>)

*Ruby*
   
   - Cherry-pick PR #25429 <https://github.com/grpc/grpc/pull/25429> "Add 
   ruby 3.0 support for mac binary packages" to 1.37.x. (#25869 
   <https://github.com/grpc/grpc/pull/25869>)
   - Include GRPC::GenericService from root namespace. (#25153 
   <https://github.com/grpc/grpc/pull/25153>)
   - Ruby: support for PSM security. (#25330 
   <https://github.com/grpc/grpc/pull/25330>)


-- 
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/f7f2eee2-8ccb-4bfe-ae00-cd96d71310ddn%40googlegroups.com.

Reply via email to