gRPC 是可以在任何环境中运行的现代开源高性能 RPC 框架。gRPC 1.82.0 现已发布,此版本包含改进、优化和错误修复,主要亮点如下:
Core
- [call creds] 添加对查找和附加区域访问边界策略元数据的支持。(#41594)
- 在 endpoint shutdown 期间注销 CFStream 回调。(#42211)
- 修复 POSIX 套接字代码中 fd 0 被错误地视为无效的问题。(#41764)
- [xDS] 启用新的 ORCA 到 LRS 传播行为(gRFC A85)。(#42411)
- [RetryFilter::LegacyCallData]:避免触发 abseil nullopt 断言。(#42405)
- [xds] Implement A114:WRR 对自定义后端指标的支持。(#41750)
PHP
Python
- [Python] [Pyright] Part 2 - src/python/grpcio/grpc/aio/_call.py 的 Pyright。(#42272)
- [Python][aio] Fix issue #42393:使用 -O 标志运行 Python 时 CPU 占用率达到 100%。(#42470)
- [Python] [Typeguard] Part 6 - 在测试中添加 Typeguard SYNC Stack。(#40353)
- [Python] [Pyright] Part 3 - src/python/grpcio/grpc/aio/_metadata.py 的 Pyright。(#42273)
- [Python] 在 fork 子进程中取消调用而不关闭通道。(#41784)
Ruby
- [Ruby] 实现了 Pure Ruby Call Credentials。(#41946)
- [Ruby] 修复 Ruby 拦截器未按 FIFO 顺序运行的问题。( #42346 )
更新说明:https://github.com/grpc/grpc/releases/tag/v1.82.0