gRPC 1.53.0 发布,跨语言 RPC 框架

软件资讯 软件资讯 发布于 1年前 341 浏览 0 回复

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

Core

  • xDS:修复从 weighted_target 中的 last locality 移除 last endpoint 时发生的崩溃。( #32592 )
  • filter stack:通过 recv_initial_metadata 批处理向上传递 peer name。( #31933 )
  • [EventEngine] 在回调中添加反对 blocking work 的建议。( #32397 )
  • [http2] 不要在超出元数据限制时断开连接。( #32309 )
  • xDS:拒绝集群列表为空的聚合集群。( #32238 )
  • 修复 Python epoll1 分叉支持。( #32196 )
  • server:引入 ServerMetricRecorder API 并将每次调用报告从 C++ 拦截器转移到 C-core 过滤器。( #32106 )
  • [EventEngine] 将无效的句柄类型添加到 public API。( #32202 )
  • [EventEngine] 重构 EventEngine Test Suite: Part 1。( #32127 )
  • xDS:修复 WeightedClusters 总权重处理。( #32134 )

C++

  • 将最低 MSVC 版本更新为 2019。 ( #32615 )
  • 在 pkg-config 文件中使用 CMake 变量作为路径。( #31671 )

C#

  • Grpc.Tools:在 arm64 Windows 上使用 x86 protoc 二进制文件。( #32017 )

Python

  • 在 aarch64 上支持 python 3.11 (#32270)
  • 包括 .pyi 文件 (#32268)
  • De-experimentalize wait-for-ready (#32143)
  • De-experimentalize compression (#32138)

Ruby

  • [ruby]:为 ruby​​ 3.2 添加预编译的二进制文件;在 ruby​​ 2.6 中弃用 (#32089)

详情可查看更新说明:https://github.com/grpc/grpc/releases/tag/v1.53.0 

 



为您推荐相关文章:

  • gRPC 1.60.0 发布,跨语言 RPC 框架
  • gRPC 1.59.0 发布,跨语言 RPC 框架
  • gRPC 1.63.0 发布,跨语言 RPC 框架
  • gRPC 1.62.0 发布,跨语言 RPC 框架
  • 同类文章推荐:

  • FileZilla Server 1.8.2 发布,开源 FTP 服务器
  • gRPC 1.63.0 发布,跨语言 RPC 框架
  • React 18.3.0 发布
  • PHP 获得来自 STF 的 20 万欧元投资
  • Node.js v22 正式发布
  • Ubuntu 24.04 LTS 正式发布