gRPC 是可以在任何环境中运行的现代开源高性能 RPC 框架。gRPC 1.54.0 现已发布,包含了一些完善、改进和错误修复;具体更新内容如下:
Core
- 根据 Foundational C++ 支持,gRPC 放弃了对 Visual Studio 2017 的支持,gRPC 支持的最低 Visual Studio 版本是 2019。
- XDS:默认启用 XDS federation。( #32711 )
- [EventEngine] 添加 EventEngine::*Handle equality operators。( #32695 )
- TlsCreds:支持链中中间体的撤销。( #32544 )
- [config] 将全局配置移至核心配置旁边。( #30788 )
- feat:Auth lib:删除 3PI 配置 url 验证。( #32450 )
C++
- 将 abseil 升级到 20230125.2。( #32733 )
- 将最低 MSVC 版本更新为 2019。 ( #32614 )
- [GcpObservability C++] Backport:去实验化 API ( #32715 )。( #32813 )
- OpenCensus:修复 round_trip 时间。( #32694 )
- 将 OpenCensus 更新为 HEAD (5501a1a)。( #32687 )
- OpenCensus:为消息添加注释。( #32646 )
PHP
-
使用正确的命名空间来检查 isDefaultRootsPemSet 方法是否存在。( #31580 )
Python
- 修复调用 asyncio.get_event_loop() 时的 DeprecationWarning。( #32533 )
- 删除对已弃用语法字段的引用。( #32497 )
更新说明:https://github.com/grpc/grpc/releases/tag/v1.54.0