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

jean · 2023-06-15 14:00:07 · 热度: 21

gRPC 是可以在任何环境中运行的现代开源高性能 RPC 框架。gRPC 1.56.0 现已发布,包含了一些完善、改进和错误修复;具体更新内容如下:

Core

  • [c-ares] 向 v1.56.x 反向移植“[c-ares] Upgrade c-ares dependency to 1.19.1 (#33392)”。( #33411 )
  • [Rls] 向 v1.56.x 反向移植“[Rls] de-experimentalize RLS in XDS (#33290)”。( #33330 )
  • [cor] 添加对 vsock 传输的支持。( #32847 )
  • [JSON] 修复了在空容器后错误地允许 trailing commas 的错误。( #33158 )
  • [BoringSSL] 更新 third_party/boringssl-with-bazel。( #33150 )
  • [outlier detection] 修复 pick_first 崩溃并添加测试。( #33069 )
  • [EventEngine] 将 TXT 查找结果类型更改为std::vector<std::string>. ( #33030 )
  • [Build] 移除了 gRPC_PROTOBUF_PACKAGE_TYPE,仅支持配置。( #32988 )
  • [EventEngine] 为 Listener 的 on_shutdown 执行更新合约。( #33003 )
  • [Documentation] 更新 ServerContext 上 TryCancel() 的文档。( #32889 )
  • [Compiler Fix] 使声明和定义同步。( #32911 )

C++

C#

  • [CSHARP] 向 C# 插件添加 base_namespace 实验性选项。( #32636 )

  • [csharp proto plugin] 将 Obsolete 属性应用于 C# 生成代码中已弃用的服务和方法。( #32414 )

Objective-C

  • [Deps] 将 Protobuf 升级到 v23.1。( #33164 )

Python

  • [aio types] 修复一些 grpc.aio python 类型。( #32475 )

Ruby

  • [ruby] 在安装旧系统版本时修复 re2 编译。( #32580 )

更新说明:https://github.com/grpc/grpc/releases/tag/v1.56.0

为您推荐与 grpc 相关的帖子:

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