gRPC 是可以在任何环境中运行的现代开源高性能 RPC 框架。gRPC 1.63.0 现已发布,包含了一些完善、改进和错误修复;具体更新内容如下:
Core
- [Deps] 向后移植:Protobuf 升级到 v26.1。 ( #36353 )
- [CMake] 添加 gRPC_USE_SYSTEMD 选项。 ( #34384 )
- [OTel C++] 添加 API 以设置 channel scope filter。 ( #36189 )
- [Deps] 将 protobuf 升级到 v26.1。 ( #35796 )
- [grpc][Gpr_To_Absl_Logging] 在 gpr logging 中使用 absl。 ( #36108 )
- [BoringSSL] 更新 third_party/boringssl-with-bazel。 ( #36089 )
- [EventEngine] Document RunAfter 可以返回无效 handle 以立即执行。 ( #36072 )
- [EventEngine] 在 Posix 上启用 EventEngine DNS 解析器。 ( #35573 )
- [EventEngine] 支持 Windows 的 AF_UNIX。 ( #34801 )
C++
- [OTel C++] 添加 API 以启用/禁用 metrics。 ( #36183 )
- [EventEngine] 重构 ServerCallbackCall 以使用 EventEngine::Run。 ( #36126 )
- [OTel C++] 添加 CMake 构建支持。 ( #36063 )
- gRPC C++ 将 Protobuf 升级到 v26.1。 ( #36323 )
C#
PHP
Python
- [Python Version] 放弃对 Python 3.7 的支持。 ( #34450 )
- [Python Aio] 更改 aio 元数据继承。 ( #36214 )
- [文档] 修复 asyncio Server 和 Channel stop() 方法文档。 ( #35946 )
- [Python O11y] 更改公共接口。 ( #36094 )
- [AbortError] 重新应用“[AbortError] And and check AbortError while abort”。 ( #34525 )
- [Build Reproducibility] 对输入文件列表进行排序。 ( #35687 )
- [Python Modernization] 弃用 pkg_resources。 ( #35849 )
- [Python Bazel] 允许覆盖 python_rules.bzl 中的 grpc_library。 ( #35629 )
Ruby
- ruby:将 grpc_rb_sStatus 注册为全局变量。 ( #36125 )
详情可查看更新说明:https://github.com/grpc/grpc/releases/tag/v1.63.0
为您推荐与 grpc 相关的帖子:
- gRPC 1.47.0 发布,跨语言 RPC 框架
- gRPC 1.48.0 发布,跨语言 RPC 框架
- gRPC 1.49.0 发布,跨语言 RPC 框架
- gRPC 1.52.0 发布,跨语言 RPC 框架
- gRPC 1.53.0 发布,跨语言 RPC 框架
- gRPC 1.54.0 发布,跨语言 RPC 框架
- gRPC 1.56.0 发布,跨语言 RPC 框架
- gRPC 1.57.0 发布,跨语言 RPC 框架
- gRPC 1.58.0 版本发布
- gRPC 1.59.0 发布,跨语言 RPC 框架
- gRPC 1.60.0 发布,跨语言 RPC 框架
- gRPC 1.62.0 发布,跨语言 RPC 框架
- gRPC 1.64.0 发布
- gRPC 1.64.1 发布,跨语言 RPC 框架
- gRPC 1.66.0 发布
- gRPC 1.67.0 发布,跨语言 RPC 框架
暂无回复。