Backend Development 5 min read

gRPC Core 1.34.0 Release Highlights

The gRPC Core 1.34.0 release introduces numerous improvements and bug fixes across multiple language implementations, including new environment variable security support, Unix abstract socket URIs, enhanced xDS handling, updated platform compatibility, and added support for recent PHP, Python, and Ruby versions.

Laravel Tech Community
Laravel Tech Community
Laravel Tech Community
gRPC Core 1.34.0 Release Highlights

gRPC Core version 1.34.0 has been released; see grpc.io for full documentation. This release includes a range of improvements and bug fixes, summarized below.

Core

Use the environment variable GRPC_XDS_EXPERIMENTAL_SECURITY_SUPPORT to protect xDS security code. (#24782)

Add support for the unix-abstract: URI to enable abstract Unix domain sockets. (#24500)

Incremental indexing when parsing non‑vertical SAN fields. (#24601)

Revert deprecation of GRPC_ARG_HTTP2_MIN_SENT_PING_INTERVAL_WITHOUT_DATA_MS . (#24518)

xDS: set status code to INVALID_ARGUMENT when NACKing. (#24516)

Include stddef.h in address_sorting.h . (#24514)

xDS: add support for the case_sensitive option in RouteMatch . (#24381)

Remove the Android NDK r12b TLS workaround. (#24283)

C++

Fix build when defining grpc_no_xds = true . (#24503)

Experimental support and tests for CreateCustomInsecureChannelWithInterceptorsFromFd . (#24362)

C#

Fix native library loading for C# in .NET 5 single‑file applications (back‑ported to v1.34.x). (#24853)

Set RID for Grpc.Core‑specific native dependencies. (#24766)

Improve PlatformApis checks to detect Unity. (#24714)

Fix removal of libc-dev requirement on .NET 5 or later. (#24485)

C#: Move mobile support to the Grpc.Core.Xamarin package, simplifying the Grpc.Core NuGet. (#24380)

C#: Drop support for 32‑bit runtimes on Linux and macOS. (#24378)

Optimize updates to the C# HelloworldXamarin sample. (#24425)

Objective‑C

Support Swift Package Manager for grpc-core and grpc-cpp . (#24571)

Add transport information to the grpc-objc user‑agent. (#24253)

Upgrade iOS and macOS to the latest versions. (#24282)

PHP

Add PHP 8 support in the PECL extension. (#24621)

Deprecate PHP 5 support in the PECL extension. (#24353)

Python

Make setuptools a dependency of grpcio_tools . (#24752)

Stop spam logs generated by Ctrl‑C for AsyncIO servers. (#24718)

Allow runtime Protos to use well‑known types. (#24478)

Upgrade MACOSX_DEPLOYMENT_TARGET to 10.10. (#24480)

Make Python 2 an optional dependency for Bazel builds. (#24407)

Linux and macOS now support pre‑compiled Python 3.9 wheels. (#24356)

Ruby

Upgrade MACOSX_DEPLOYMENT_TARGET to 10.10. (#24479)

backendPythongRPCCreleaseC++Core
Laravel Tech Community
Written by

Laravel Tech Community

Specializing in Laravel development, we continuously publish fresh content and grow alongside the elegant, stable Laravel framework.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.