gRPC 1.41.0 发布,高性能 RPC 框架
gRPC 1.41.0 现已发布,具体更新内容如下: Core: De-experimentalize XdsCredentials 和 XdsServerCredentials API。(#26544) xDS:删除环境变量保护以确保安全。(#27290) xDS Security:使用新方法获取证书提供者插件实例配置。(#27264) xDS server serving status:使用一个 struct,以允许在未来添加更多字段。(#27242) 使用 IWYU pragmas 注解 impl/codegen。(#27252) 将子模块 envoy-api 更新为 origin/main。(#27256) 将 third_party/protobuf 升级到 v3.17.3。(#27227) 使用 origin/master-with-bazel 更新子模块 boringssl-with-bazel。(#27208) 删除 libuv-iomgr 实现和 GRPC_UV 构建选项。(#27188) 允许通过 Google Default Credentials 访问 Google API 区域端点。(#27155) 删除除 PTHREAD 之外的 GPR_*_TLS 宏。(#26974) C++ 将版本升级到 v1.41.0-pre1。(#27371) De-experimentalizeXdsServerBuilder。(#27296) C++ opencensusfilter:修复为整体调用创建上下文的 point。(#27221) 标记 grpc++_test 库为 testonly。(#27214) 添加关于官方支持的平台的说明。(#22344) Open census call 尝试跨名称和属性更改 (#26889)(#26902) C# 反向移植#27382到 v1.41.x.(#27398) [csharp] 修复了在 non-ASCII 编码的 Windows 上加载库 grpc_csharp_ext.*.dll 时出错的问题。(#26762) 使用packageID 注释复制 Content native lib 项目以启用自定义。(#26725) Objective-C Objective-C:修复了创建 Unix 文件套接字的问题。(#26931) Python 对于 manylinux2014 aarch64 wheels,使用 manylinux_2_17 而不是 manylinux_2_24 标签。(#27280) 添加 Python 3.10 删除 3.5。(#26074) [Aio] 删除自定义 IO 管理器支持。(#27090) 更多详情可查看:https://github.com/grpc/grpc/releases/tag/v1.41.