这是 gRPC Core 的 1.58.0 (goku) 版本。
有关 gRPC 文档,请参见 grpc.io。有关以前的版本,请参阅版本。
此版本包含完善、改进和错误修复,重点如下。
核心内容
gRPC 1.58 开始需要 c-ares 1.18 或更高版本。
[Deps] 更新 boringssl 202308211007。(#34115)
[pick_first] 取消实验 pick first。(#34054)
[构建元数据] Bazel 对 “其他构建系统 “的改进。(#33803)
[Deps] 将 abseil 更新为 20230802。(#33974)
[c-ares DNS 解析器] 当 c-ares 写入成功但后续读取失败时,修复文件描述符关闭后使用的错误。(#33871)
C++
[docs] 文档警报线程安全保证。(#34092)
通过自定义 CMake 编译添加了 OpenSSL 3.0 (LTS) 支持(默认仍为 BoringSSL)
Python
[Bazel] 通过 Bazel 启用 grpcio-reflection (#31013)
[打包] 发布 xds-protos 作为标准打包管道的一部分。(#33797)
红宝石
[ruby] 更新谷歌 auth 到 ~> 1.0。(#34013)
[Ruby] 在调用成功后设置元数据发送。(#33998)
[ruby] 删除干扰分叉的不必要的后台线程启动等待逻辑。(#33805)
Assets 2