gRPC
v1.83.0Networking & MessaginggRPC v1.83.0 defaults TLS key exchange to post-quantum cryptography and raises the Python protobuf lower bound to 7.35.1. C# Grpc.Tools gains ARM64 stability, Python adds 3.15 support and ServicerContext enhancements, and several internal improvements reduce allocations and fix edge cases.
breakingTLS key exchange defaults to post-quantum cryptography
gRPC now defaults to post-quantum cryptography in TLS key exchange, replacing traditional elliptic-curve methods. This change applies to all TLS connections using the new default.
breakingPython protobuf dependency lower bound raised to 7.35.1
Python grpc's protobuf lower bound has been raised from 6.33.5 to 7.35.1. If your Python gRPC deployment pins protobuf to 6.x, you must upgrade to protobuf 7.35.1 or later when adopting v1.83.0.
Key changes (6)
- TLS key exchange now defaults to post-quantum cryptography
- Python protobuf lower bound raised to 7.35.1
- C# Grpc.Tools SIGSEGV on ARM64 fixed via max-page-size alignment and manylinux_2_28 migration
- Python aio ServicerContext gains abort_with_status method
- Python 3.15 support added; Pyright type checking set to standard
- authz RBAC policy no longer copied during engine construction; InterceptedCall custom Interceptor exception handling corrected
A weekly email arrives when a release needs action. Like the breaking changes in this release.