gRPC v1.82.0-pre1 Release Notes
Release Date: 2026-06-12 // 2 days agoPrevious changes from v1.81.1
-
This is release 1.81.0 (graphic) 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.
Core
- 🏁 [EventEngine] Fix a potential use-after-free error on Windows. (#42078)
- [ssl] Server side handshaker factory stores a map of key signers. (#42002)
- [Core] Fix completion queue shutdown race on weak memory models (ARM). (#41510)
- 🏁 [EventEngine] Fix a Windows race that causes an assertion error. (#41563)
- [grpc_error] enable error_flatten experiment in OSS. (#41471)
- 🚚 [Python] Trim Python2 backward compatiblity syntax - removed (object) inheritance. (#41708)
Objective-C
- [ObjC] Add receiveNextMessage to GRPCUnaryProtoCall. (#42260)
Python
- [Python] Add typing_extensions dep to aio Bazel target. (#42001)
- [Python] [Pyright] Part 1 - Pyright for src/python/grpcio/grpc/aio/_base_server.py. (#42240)
- [Python] Drop 3.9. (#42145)
- [Python] grpc-status: Relax protobuf dependency upper bound to allow 7.x. (#41948)
- 🔀 [Python] [Typeguard] Part 5 - Add Typeguard SYNC Stack in tests. (#40278)
- 🚚 [Python] Remove GIL from ReceiveMessageOperation.un_c method. (#41812)
- 👍 [Python] Support observability in AsyncIO stack. (#41573)
💎 Ruby