gRPC 1.75.0 发布
gRPC 是可以在任何环境中运行的现代开源高性能 RPC 框架。gRPC 1.75.0 现已发布,包含了一些完善、改进和错误修复;具体更新内容如下:
Core
- [Security] Cherry Pick Spiffe 验证。( #40515 )
 - [Python][Typeguard] Part 3 - 在测试中将 Typeguard 添加到 AIO 堆栈。( #40217 )
 - [c-ares] 更新版本至 1.34.5。(#39508)
 - [pick_first] 修复导致连接尝试终止的错误。(#40162)
 
C++
-  
[OTel C++] 实现 retry metrics。( #39195 )
 
Objective-C
- 通过为
state属性添加自定义 getter 来解决数据争用问题。(#40146) 
Python
- gRPC Python(grpcio)现在依赖于
typing-extensions~=4.13。(#40137) - 将 musllinux wheels 从 musllinux_1_1 更新为 musllinux_1_2。(#40317) 
  
- 放弃 musllinux_1_1,因为它将于 2024 年 11 月达到 EOL
 - musllinux 平台标签参考:https://peps.python.org/pep-0656
 
 - [Python][Typeguard] Part 2 - 在测试中将 Typeguard 添加到 AIO 堆栈。(#40215、#40217) 
  
- 修复了
grpc.aio._utils、grpc.aio._call、grpc.aio._interceptor和grpc.aio._utils的类型提示。
修复了 public API - ClientCallDetails 中的错误,方法类型标注为 str,但实际上应为 bytes。由于代码流实际发送的是 bytes 而不是 str,参见https://github.com/grpc/grpc/blob/master/src/python/grpcio/grpc/aio/_interceptor.py#L655 
 - 修复了
 - [Python] 修复问题 40325 - grpcio 在所有非 Mac 版 Apple 设备内部版本上安装失败。( #40347 )
 
Ruby
更新说明:https://github.com/grpc/grpc/releases/tag/v1.75.0
为您推荐相关文章:
同类文章推荐: