gRPC 1.44.0 发布,跨语言 RPC 框架
gRPC 是可以在任何环境中运行的现代开源高性能 RPC 框架。gRPC 1.44.0 现已发布,具体更新内容如下: Core xDS:Rbac filter 更新 (#28568)。(#28608) 修复 xDS 客户端的 multiple watchers。(#28521) 为即将发布的增加 C-core 版本。(#28527) 添加追踪功能,以列出 channel stack 中包含哪些过滤器。(#28530) 删除 grpc_httpcli_context。(#27867) xDS:添加对 RBAC HTTP 过滤器的支持。(#28309) 取消 grpc_resolve_address 的 API。(#27883) 在 c-res 解析器中用 mutex 替换 work serializer。(#27858) xDS:在 listenerresource 更新时为旧连接添加正常关闭。(#28154) C++ 将 ClientContext::set_wait_for_ready 提升为非实验性的。(#28247) C# 仅在实际需要时应用“singleplatform” nuget 后缀。(#28677) [C#] 将 ConfigureAwait 添加到 AsyncUnaryCall 和 AsyncClientStreamingCall。(#28235) Python 使用生成器为 hellostreamingworld 添加 python 异步示例。(#27343) 禁用Python 构建中的__wrap_memcpy hack。(#28410) 将 Bazel Python Cython 依赖项提高到 0.29.26。(#28398) 修复 Raspberry Pi OS Bullseye 上的 libatomic 链接。(#28041) 允许在 py_proto_library 的远程存储库中生成 proto sources。(#28103) Ruby 删除 ruby 2.4 支持。(#28522) 添加一个 env var 以覆盖 ruby build 中的 make parallelism。(#28250) 更新说明:https://github.com/grpc/grpc/releases/tag/v1.44.0