This is release 1.71.2 (gears) of gRPC Core.
For gRPC documentation, see grpc.io. For previous releases, see Releases.
This release contains refinements, improvements, and bug fixes, with highlights listed below.
C++
- [Backport of #39266 to v1.71.x] Protect grpc generated sources from unwanted system macros (#39484).
Python
- [Backport of #39894 to v1.71.x] Fix the issue with gRPC Python Client not reconnecting in certain situations: #38290, #39113, #39631 (#39948).
- [Backport of #39609 to v1.71.x] Pin Cython to 3.1.1 (#39636). This addresses several issues:
- #39588 Using inconsistent Cython version in released platform-specific wheels within the same grpcio release.
- cython/cython#6878 Several published grpcio wheels were built with Cython 3.1.0 and are affected by Cython memory leak issue when using AsyncIO APIs (
grpc.aio.*
).