This is 1.34.0 (gauntlet 
<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.34.0>.


This release contains refinements, improvements, and bug fixes, with 
highlights listed below.


Core
   
   - Protect xds security code with the environment variable 
   "GRPC_XDS_EXPERIMENTAL_SECURITY_SUPPORT". (#24782 
   <https://github.com/grpc/grpc/pull/24782>)
   - Add support for "unix-abstract:" URIs to support abstract unix domain 
   sockets. (#24500 <https://github.com/grpc/grpc/pull/24500>)
   - Increment Index when parsing not plumbed SAN fields. (#24601 
   <https://github.com/grpc/grpc/pull/24601>)
   - Revert "Revert "Deprecate 
   GRPC_ARG_HTTP2_MIN_SENT_PING_INTERVAL_WITHOUT_DATA_MS"". (#24518 
   <https://github.com/grpc/grpc/pull/24518>)
   - xds: Set status code to INVALID_ARGUMENT when NACKing. (#24516 
   <https://github.com/grpc/grpc/pull/24516>)
   - Include stddef.h in address_sorting.h. (#24514 
   <https://github.com/grpc/grpc/pull/24514>)
   - xds: Add support for case_sensitive option in RouteMatch. (#24381 
   <https://github.com/grpc/grpc/pull/24381>)
   - Removing TLS workaround for Android NDK r12b. (#24283 
   <https://github.com/grpc/grpc/pull/24283>)

C++
   
   - Fix --define=grpc_no_xds=true builds. (#24503 
   <https://github.com/grpc/grpc/pull/24503>)
   - Experimental support and tests for 
   CreateCustomInsecureChannelWithInterceptorsFromFd. (#24362 
   <https://github.com/grpc/grpc/pull/24362>)

C#
   
   - Fix C# native library loading in .NET 5 single-file apps (backport to 
   v1.34.x). (#24853 <https://github.com/grpc/grpc/pull/24853>)
   - Make RIDs for the native dependencies in Grpc.Core arch specific. (
   #24766 <https://github.com/grpc/grpc/pull/24766>)
   - Improve PlatformApis check for detecting Unity. (#24714 
   <https://github.com/grpc/grpc/pull/24714>)
   - Fix to not require libc-dev on .NET 5 or later. (#24485 
   <https://github.com/grpc/grpc/pull/24485>)
   - C#: Make Grpc.Core nuget slimmer by moving mobile support to 
   Grpc.Core.Xamarin package. (#24380 
   <https://github.com/grpc/grpc/pull/24380>)
   - C#: Stop supporting 32bit runtime for linux and macos . (#24378 
   <https://github.com/grpc/grpc/pull/24378>)
   - Modernize C# HelloworldXamarin example. (#24425 
   <https://github.com/grpc/grpc/pull/24425>)

Objective-C
   
   - Support swift package manager for grpc-core and grpc-cpp. (#24571 
   <https://github.com/grpc/grpc/pull/24571>)
   - Add transport information into grpc-objc user-agent. (#24253 
   <https://github.com/grpc/grpc/pull/24253>)
   - Bump iOS and OSX version. (#24282 
   <https://github.com/grpc/grpc/pull/24282>)

PHP
   
   - PHP: add support for PHP 8 in PECL extension. (#24621 
   <https://github.com/grpc/grpc/pull/24621>)
   - PHP: deprecate PHP 5 support from PECL extension. (#24353 
   <https://github.com/grpc/grpc/pull/24353>)

Python
   
   - Incur setuptools as an dependency for grpcio_tools. (#24752 
   <https://github.com/grpc/grpc/pull/24752>)
   - Stop the spamming log generated by ctrl-c for AsyncIO server. (#24718 
   <https://github.com/grpc/grpc/pull/24718>)
   - [gRPC Easy] Make Well-Known Types Available to Runtime Protos. (#24478 
   <https://github.com/grpc/grpc/pull/24478>)
   - Bump MACOSX_DEPLOYMENT_TARGET to 10.10 for Python. (#24480 
   <https://github.com/grpc/grpc/pull/24480>)
   - Make Python 2 an optional dependency for Bazel build. (#24407 
   <https://github.com/grpc/grpc/pull/24407>)
   - [Linux] [macOS] Support pre-compiled Python 3.9 wheels. (#24356 
   <https://github.com/grpc/grpc/pull/24356>)

Ruby
   
   - Bump MACOSX_DEPLOYMENT_TARGET to 10.10 for Ruby. (#24479 
   <https://github.com/grpc/grpc/pull/24479>)

-- 
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/c5b0abc2-fc53-475b-be14-dd47157a9041o%40googlegroups.com.

Reply via email to