Backend Development 3 min read

gRPC Core v1.45.0 Release Notes – New Features and Fixes

gRPC Core version 1.45.0 introduces numerous updates including XDS error handling, core version upgrade, memory leak fixes, transparent retries, channel credential improvements, Windows memory leak resolution, xDS RBAC filter updates, as well as language‑specific enhancements for C++, C#, Objective‑C, and Python.

Laravel Tech Community
Laravel Tech Community
Laravel Tech Community
gRPC Core v1.45.0 Release Notes – New Features and Fixes

gRPC is a modern open‑source high‑performance RPC framework that runs in any environment. gRPC Core v1.45.0 was released with the following updates:

Core

Back‑ported "include ADS stream error in XDS error update" to 1.45.x. (#29121)

Upgraded core version to 23.0.0 for upcoming releases. (#29026)

Fixed memory leak in HTTP request secure handshake cancellation. (#28971)

Implemented comparator for CompositeChannelCredentials. (#28902)

Removed custom iomgr. (#28816)

Implemented transparent retries. (#28548)

Deduplicated channel args keys. (#28799)

Set trailing_metadata_available for recv_initial_metadata when generating fake status. (#28827)

Eliminated unsafe gRPC builds. (#25586)

Fixed a livelock issue in WorkSerializer abort handling. (#28769)

InsecureCredentials now uses a singleton object. (#28777)

Added HTTP cancellation API. (#28354)

Fixed Windows memory leak in grpc_tcp_create(). (#27457)

Updated xDS RBAC filter. (#28568)

C++

Raised minimum GCC version to 5. (#28786)

Added experimental API for CRL check support to gRPC C++ TlsCredentials. (#28407)

C#

Added cancellation token overload to streaming interfaces. (#27886)

Fixed nullable issues in Grpc.Core.Api. (#28616)

Objective‑C

Patched GRPCCallOptions to use nonatomic property. (#28972)

Python

Reimplemented Gevent integration. (#28276)

Added musllinux binary support for x64 and x86. (#28092)

Increased Python protobuf requirement to >=3.12.0. (#28604)

backendPythongRPCC++Release Notes
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.