发布日期: 2026-02-20
版本号: v1.78.1

这是gRPC Core 1.78.1版本的发布说明。该版本包含一系列优化、改进和错误修复。其中,Python模块因问题#41725于2026年2月26日从PyPI撤回,相关修复包括移除意外日志和解决多线程环境下请求处理挂起的问题,同时API文档网站已更新。Ruby模块则新增了对Ruby 4.0的构建和测试支持,并构建了原生Gem。

更新内容 (中文)

这是gRPC Core 1.78.1版本(代号gutsy)。

gRPC文档请参阅grpc.io。历史版本请查看发布记录

本版本包含优化改进与错误修复,主要更新如下:

Python

更新于2026年3月12日:
注意!gRPC Python 1.78.1版本因问题#41725已于2026年2月26日从PyPI撤回。

  • [已还原] 移除非预期日志 WARNING: All log messages before absl::InitializeLog() is called are written to STDERR. (#41639)
  • [已还原] 修复gRPC Core与Python间GRPC_ENABLE_FORK_SUPPORT运行时默认值不一致的问题 (#41588)
    • 该修复解决了#37710问题:在某些多线程环境中请求处理卡顿现象:Other threads are currently calling into gRPC, skipping fork() handlers
  • 现代化API文档站点:https://grpc.github.io/grpc/python (#41494)

Ruby

  • 构建/测试Ruby 4.0环境并生成支持Ruby 4.0的原生gem包 (#41554)

更新内容 (原始)

This is release 1.78.1 (gutsy) 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.

Python

Added 2026-03-12:
CAUTION! This gRPC Python release 1.78.1 was yanked from PyPI on 2026-02-26 due to issue #41725.

  • [REVERTED] Remove unintentional log WARNING: All log messages before absl::InitializeLog() is called are written to STDERR. (#41639)
  • [REVERTED] Fix inconsistent GRPC_ENABLE_FORK_SUPPORT runtime defaults between gRPC Core and Python. (#41588).
    • This fixed #37710, a request processing hang in certain multithreaded environments: Other threads are currently calling into gRPC, skipping fork() handlers.
  • Modernize the API Docs site: https://grpc.github.io/grpc/python. (#41494)

Ruby

  • Build/test ruby 4.0 and build native gems with Ruby 4.0 support. (#41554)

下载链接