发布日期: 2024-10-08
版本号: v1.67.0

gRPC Core 1.67.0 版本发布,主要包含优化和改进。核心部分调整了 Ruby 日志级别(INFO 降为 DEBUG),修复了 RLS 负载均衡器的死锁问题,并优化了 Python OpenTelemetry 追踪器的生命周期管理。C++ 修复了 OpenTelemetry 回调的竞态条件。Python 新增对 3.13 版本的支持,完善反射功能返回原始请求数据,并对版本不兼容提示升级为运行时错误。Ruby 停止支持 2.7 版本,重构了部分测试逻辑并优化日志输出。该版本还涉及多个代码提交(如 #37686、#37459、#37643 等),具体细节可通过对应链接查看。

更新内容 (中文)

详见原始内容

更新内容 (原始)

This is release 1.67.0 (gesundheit) 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

C++

  • [OTel C++] Fix race when adding and removing callbacks. (#37485)

Python

  • [Backport to 1.67.x] Add templating and support for Python 3.13 (#37643). (#37803)
  • Add templating and support for Python 3.13. (#37643)
  • [Python Distrib] Change warning to RuntimeError for version incompatibility. (#37466)
  • [reflection]: python: reflection returns original_request. (#36944)

Ruby

  • [ruby] drop ruby 2.7 support. (#37430)
  • [ruby] reduce ruby gpr_log invocations from INFO to DEBUG. (#37426)
  • [ruby] refactor flaky test and expose cancel_with_status. (#37410)

下载链接