gRPC 1.56.0 发布,跨语言 RPC 框架

软件资讯 软件资讯 发布于 11个月前 20 浏览 0 回复

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 1.53.0 发布,跨语言 RPC 框架
  • gRPC 1.54.0 发布,跨语言 RPC 框架
  • gRPC 1.57.0 发布,跨语言 RPC 框架
  • gRPC 1.60.0 发布,跨语言 RPC 框架
  • gRPC 1.59.0 发布,跨语言 RPC 框架
  • 同类文章推荐:

  • PHP 获得来自 STF 的 20 万欧元投资
  • Node.js v22 正式发布
  • Ubuntu 24.04 LTS 正式发布
  • nginx 1.26.0 稳定版发布,实验性支持 HTTP/3
  • NetBSD 9.4 发布
  • Apache Tomcat 10.1.23 发布