IT资讯 gRPC 1.63.0 发布,跨语言 RPC 框架

balaam · 2024-04-28 21:00:10 · 热度: 8

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#

  • [csharp] 修复 csharp 文档注释。 ( #36000 )
  • C#:Grpc.Tools:解析 protoc 输出时处理 regex 超时。 ( #36185 )

PHP

  • 将最低 PHP 测试版本从 PHP 7.4 更新到 8.1。 ( #35964 )

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 相关的帖子:

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册