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