gRPC 是可以在任何环境中运行的现代开源高性能 RPC 框架。gRPC 1.50.0 现已发布,包含了一些完善、改进和错误修复;具体更新内容如下:
Core
- 从 std::enable_shared_from_this 派生 EventEngine。( #31060 )
- 删除
gpr_codegen
. (#30899) - client_channel:允许 LB 策略将更新错误传达给解析器。( #30809 )
- FaultInjection:修复随机数生成。(#30623)
C++
- OpenCensus 插件:为已启动的 RPC 添加 measure 和 views。(#31034)
C#
- Grpc.Tools:解析来自 libprotobuf 的警告(修复 #27502)。(#30371)
- Grpc.Tools 添加对环境变量 GRPC_PROTOC_PLUGIN 的支持(修复 #27099)。(#30411)
- Grpc.Tools document AdditionalImportDirs。( #30405 )
- 修复 OutputOptions 和 GrpcOutputOptions(问题#25950)。(#30410)
Python
-
支持 Python 3.11。(#30818)
Ruby
- 修复 ruby windows ucrt 构建。(#31051)
- 放弃对 ruby 2.5 的支持。(#30699)
更新说明:https://github.com/grpc/grpc/releases/tag/v1.50.0