gRPC 是可以在任何环境中运行的现代开源高性能 RPC 框架。gRPC 1.59.0 现已发布,包含了一些完善、改进和错误修复;具体更新内容如下:
Core
- [Release] 更新核心版本 202309251628。( #34476 )
- [xds ssa] 删除状态关联的环境变量保护。( #34435 )
- [windows DNS] 简化 c-ares Windows 代码。( #33965 )
- [c-ares] 修复当 c-ares 放弃读取缓冲区中仍有数据的套接字时的 spin loop bug。( #34185 )
- [Deps] 添加 upb 作为子模块。( #34199 )
- [EventEngine] 在关闭删除时间线上更新取消合约。( #34167 )
C#
- [csharp codegen] 处理空的 base_namespace 选项值以修复#34113。( #34137 )
Python
-
[Python 3.12] 支持Python 3.12。( #34398 )
-
[Python 3.12] 弃用 distutil。( #34186 )
Ruby
- [ruby] 修复 x86-darwin 上的链接错误。( #34134 )
- [Ruby] 将 strdup 替换为 gpr_strdup。( #34177 )
- [ruby] 放弃对 ruby 2.6 的支持。( #34198 )
更新说明:https://github.com/grpc/grpc/releases/tag/v1.59.0