| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2025-09-25 | 1.3 kB | |
| Release v1.75.1 source code.tar.gz | 2025-09-25 | 15.3 MB | |
| Release v1.75.1 source code.zip | 2025-09-25 | 22.8 MB | |
| Totals: 3 Items | 38.0 MB | 0 | |
This is release gRPC Core 1.75.1 (gemini).
For gRPC documentation, see grpc.io. For previous releases, see Releases.
This release contains refinements, improvements, and bug fixes.
What's Changed
Python
- Add Python 3.14 supported wheels (#40403)
- Handle python 3.14 get_event_loop behavior changes. (#40750)
- Fixes [#39507] by handling the call to deprecated
asyncio.get_event_loop_policy()when callingnew_event_loop(). This was necessary because all warnings were elevated to errors within the context manager, and the newly deprecated policy caused an unhandled exception. -
Handles the
BaseDefaultEventLoopPolicy.get_event_loop()behavior change. Before python 3.14, it would only throwRuntimeErrorwhen there's no loop in non-main threads. After python 3.14, it removes the special handling of the main thread. This PR preserves preserves the pre-3.14 grpc.aio behavior for 3.14. -
Asyncio: skip grpc/aio shutdown if py interpreter is finalizing. (#40447)
Full Changelog: https://github.com/grpc/grpc/compare/v1.75.0...v1.75.1