
这是 gRPC Core 的 1.75.0 版本(gemini)。
有关 gRPC 文档,请参阅 grpc.io。有关以前版本,请参阅版本发布。
本版本包含改进、优化和错误修复,以下列出亮点。
Core 核心
- [安全] Cherry Pick Spiffe 验证。(#40515)
- [Python][Typeguard] 第 3 部分 – 在测试中为 AIO 栈添加 Typeguard。(#40217)
- [c-ares] 更新版本到 1.34.5。(#39508)
- [选择第一个]修复导致我们停止尝试连接的 bug。(#40162)
C++
- [OTel C++] 实现重试指标。(#39195)
Objective-C
- 修复通过为
state属性添加自定义获取器并加@synchronized 锁来处理数据竞争。(#40146)
Python
- gRPC Python (grpcio) 现在依赖于
typing-extensions~=4.13。(#40137) - 将 musllinux 轮子从 musllinux_1_1 更新到 musllinux_1_2。 (#40317)
- 移除 musllinux_1_1,因为它于 2024 年 11 月达到 EOL
- 关于 musllinux 平台标签的参考:https://peps.python.org/pep-0656
- [Python][类型守卫] 第二部分 – 在测试中向 AIO 栈添加类型守卫。(#40215, #40217)
- 修复了
grpc.aio._utils,grpc.aio._call,grpc.aio._interceptor和grpc.aio._utils的类型提示
修复公共 API – ClientCallDetails 中的错误,其中方法应为 bytes 类型,但实际上是 str 类型。已修复,因为代码流实际上发送的是 bytes 而不是 str,请参阅 – https://github.com/grpc/grpc/blob/master/src/python/grpcio/grpc/aio/_interceptor.py#L655
- 修复了
- [Python] 修复问题 40325 – grpcio 在所有非 Mac Apple 设备的内部构建中无法安装。(#40347)
Ruby
Assets2
-
yesterday
-
yesterday
Linuxeden开源社区