gRPC 是可以在任何环境中运行的现代开源高性能 RPC 框架。gRPC 1.83.0 现已发布,此版本包含改进、优化和错误修复,主要亮点如下:
Core
- [Security] TLS 密钥交换默认使用后量子加密技术。(#42560)
- [authz] 构建授权引擎时,不要按值传递 RBAC 策略。(#42636)
C#
- 将 C# Grpc.Tools 迁移到新的 .NET 版本。(#42661)
- [C#] Tools - Build:通过调整 max-page-size 并迁移到 manylinux_2_28 来修复 ARM64 上的 protoc SIGSEGV 错误。(#42590)
Python
- [Backport][v1.83.x][Python] grpc-status:放宽 protobuf 依赖项下限,以支持 6.x 版本。(#43001)
- [Python] 向 aio ServicerContext ABC 添加 abort_with_status。(#42733)
- [Python] 将 protobuf 的版本下限从 6.33.5 更新至 7.35.1。(#42914)
- [Python] Pyright typeCheckingMode - standard。(#42739)
- [Python] 支持 Python 3.15 - 将 bazel 依赖项 rules_python 升级到 2.0.2。(#42637)
- [Python] 隐藏 Python
cygrpc共享对象中的内部符号。(#42325)
- [Python] 在 InterceptedCall API 中处理自定义拦截器异常。(#42593)
更新说明:https://github.com/grpc/grpc/releases/tag/v1.83.0