发布日期: 2025-01-23
版本号: v1.70.0

gRPC Core 1.70.0 版本已发布,主要更新如下:核心部分升级了第三方依赖库 BoringSSL。C++ 部分要求构建和使用环境必须支持 C++17 或更高版本,需在 CMake 中添加 CMAKE_CXX_STANDARD=17 参数,或在 Bazel 构建命令中加入 –cxxopt=’/std:c++17’ 和 –host_cxxopt=’/std:c++17’ 参数。官方明确 gRPC 1.69 作为最后一个兼容 C++14 的版本,其支持将延续至 2025 年 12 月 10 日。此版本还包含其他优化改进与错误修复。

更新内容 (中文)

这是 gRPC Core 的 1.70.0 版本(genius)。

有关 gRPC 文档,请访问 grpc.io。历史版本请查看版本发布

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

核心

  • [BoringSSL] 更新 third_party/boringssl-with-bazel (#38274)

C++

  • gRPC C++ 现要求使用 C++17 或更高版本进行构建和使用。你可能需要以下配置:

更新内容 (原始)

This is release 1.70.0 (genius) 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

  • [BoringSSL] Update third_party/boringssl-with-bazel. (#38274)

C++

  • gRPC C++ begins to require C++17 or later to build and use gRPC C++. You may need the following settings:
    • CMake: Add CMAKE_CXX_STANDARD=17 to your CMake build command.
    • Bazel: Add –cxxopt=’/std:c++17’ and –host_cxxopt=’/std:c++17’ to your Bazel build command.
    • gRPC 1.69, the final version compatible with C++14, will be supported until December 10, 2025, according to https://github.com/grpc/proposal/blob/master/L120-requiring-cpp17.md.

下载链接