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.
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)
Laravel Tech Community
Specializing in Laravel development, we continuously publish fresh content and grow alongside the elegant, stable Laravel framework.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.