发布日期: 2024-11-16
版本号: v1.68.0

gRPC Core 1.68.0 版本发布,包含核心功能改进、问题修复及优化。核心部分主要修复了XdsClient指标范围中缺失的权限配置,调整了Ruby服务端的日志级别至DEBUG,启用PosixEventEngine客户端实验功能,并修复了多个与服务端连接管理和资源更新相关的竞态条件问题。C++构建工具方面,最低MSVC版本要求提升至2022,同时升级了CMake版本要求。Python部分新增对Python 3.13的支持及模板功能。此版本还包含HTTP2错误配置优化及XdsClient资源请求的定时器问题修复。详细更新内容可参考GitHub发布页。

更新内容 (中文)

这是 gRPC Core 的 1.68.0 版本(groovy)。

有关 gRPC 的文档,请访问 grpc.io。历史版本请参见版本发布

此版本包含优化、改进与错误修复,重点更新如下。

核心

  • [XdsClient][回传] 将缺失的 authority 添加至 XdsClient 指标范围 (#38009)。(#38023)
  • [版本发布] 为 1.68 分支切割准备,升级核心版本。(#37941)
  • [配置获取器] 设置 HTTP2 错误为 NO_ERROR 以实现优雅的 GOAWAY 操作。(#37939)
  • [Ruby] 将服务端 CQ pluck 注册的 INFO 日志降级为 DEBUG。(#37633)
  • [事件引擎] 启用 PosixEventEngine 客户端实验功能。(#35985)
  • [chttp2_server] 修复连接启动与被遗弃之间的竞态问题。(#37683)
  • [Chttp2Server] 修复连接管理器更新与握手的竞态问题。(#37772)
  • [xds] 修复 XdsClient 中资源不存在计时器与接收资源之间的竞态问题。(#37678)

C++


  • [构建] MSVC 最低版本现为 2022。(#37687)
  • [构建] 提升 cmake 最低版本要求。(#37702)

Python


  • 新增模板化功能并支持 Python 3.13。(#37643)

更新内容 (原始)

This is release 1.68.0 (groovy) of gRPC Core.

For gRPC documentation, see grpc.io. For previous releases, see Releases.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

  • [XdsClient][Backport] Add missing authority to XdsClient metrics scope (#38009). (#38023)
  • [Release] Bump core version in preparation for 1.68 Branch Cut. (#37941)
  • [ConfigFetcher] Set HTTP2 error to NO_ERROR to do graceful GOAWAYs. (#37939)
  • [ruby] reduce INFO log for server CQ pluck registration to DEBUG. (#37633)
  • [EventEngine] Enable the PosixEventEngine client experiment. (#35985)
  • [chttp2_server] Fix race between connection starting and it being orphaned. (#37683)
  • [Chttp2Server] Fix race between connection manager updates and handshake. (#37772)
  • [xds] Fix XdsClient race between ResourceDoesNotExist timer and receiving resources. (#37678)

C++

  • [Build] Minimum version of MSVC is now 2022. (#37687)
  • [Build] Bumped the minimum version of cmake. (#37702)

Python

  • Add templating and support for Python 3.13. (#37643)

下载链接