gRPC 1.51.0 发布,跨语言 RPC 框架


gRPC 是可以在任何环境中运行的现代开源高性能 RPC 框架。gRPC 1.51.0 现已发布,包含了一些完善、改进和错误修复;具体更新内容如下:

核心

  • 升级核心版本到 202211082118。 ( #31585 )
  • c-ares DNS 解析器:修复解析超时/取消和 fd 可读性之间的逻辑竞争。( #31443 )
  • [日志] 更长的文件名空间。( #31432 )
  • c-ares DNS 解析器:删除 SRV 回调中不必要的代码。( #31426 )
  • 更正从 ServerContext 中读取的域套接字客户端地址。( #31108 )
  • 离群值检测:移除环境变量保护。( #31251 )
  • EventEngineFactoryReset - 删除自定义工厂并重置默认引擎。( #30554 )
  • [tls] 删除对 pthread tls 的支持。( #31040 )

C++

  • 向 gRPC C++ 添加了版本宏。( #31033 )
  • OpenCensus:将度量、视图和 CensusContext 移动到包含文件。( #31341 )
  • GcpObservability:添加实验性公共目标。( #31339 )

C#

  • 修复路径中存在“@”时 msbuild 失败的问题。( #31527 / #31133 )

PHP

  • 修复 php 8.2 弃用问题。( #30997 )

Python

  • 修复轮询尝试之间缺少冷却时间的问题。( #31550 )
  • 在 Mac OS arm64 上使用系统 OpenSSL 构建。( #31096 )
  • 删除枚举和未来。( #31381 )
  • 移除对 Six 的依赖。( #31340 )
  • 更新 xds-protos 包,以引入 protobuf 4.X。( #31113 )

更新公告:https://github.com/grpc/grpc/releases/tag/v1.51.0


相關推薦

2022-10-16

境中运行的现代开源高性能 RPC 框架。gRPC 1.50.0 现已发布,包含了一些完善、改进和错误修复;具体更新内容如下: Core 从 std::enable_shared_from_this 派生 EventEngine。( #31060 ) 删除gpr_codegen. (#30899) client_channel

2022-09-17

境中运行的现代开源高性能 RPC 框架。gRPC 1.49.0 现已发布,包含了一些完善、改进和错误修复;具体更新内容如下: Core Backport:“稳定 C2P 解析器 URI scheme”到 v1.49.x。(#30654) 升级 core 版本。(#30588) 将 OpenCensus 更

2024-02-23

何环境中运行的现代开源高性能 RPC 框架。gRPC 1.62.0 现已发布,包含了一些完善、改进和错误修复;具体更新内容如下: Core [metadata] 允许非应用程序/grpc 内容类型值。( #35824 ) [BoringSSL] 更新 third_party/boringssl-with-bazel

2022-07-21

境中运行的现代开源高性能 RPC 框架。gRPC 1.48.0 现已发布,包含了一些完善、改进和错误修复;具体更新内容如下: Core 将 Abseil 升级到 LTS 20220623.0 。(#30155) 调用:即使没有发送操作,也向堆栈发送取消操作。( #3

2023-04-14

何环境中运行的现代开源高性能 RPC 框架。gRPC 1.54.0 现已发布,包含了一些完善、改进和错误修复;具体更新内容如下: Core 根据 Foundational C++ 支持,gRPC 放弃了对 Visual Studio 2017 的支持,gRPC 支持的最低 Visual Studio 版本是

2022-06-24

境中运行的现代开源高性能 RPC 框架。gRPC 1.47.0 现已发布,包含了一些完善、改进和错误修复;具体更新内容如下: gRPC C++ 1.47.0 是第一个要求 C++14 的版本(提案)。对于现在无法升级到 C++14 的用户来说,可以在此期间使用

2023-10-02

何环境中运行的现代开源高性能 RPC 框架。gRPC 1.59.0 现已发布,包含了一些完善、改进和错误修复;具体更新内容如下: Core [Release] 更新核心版本 202309251628。( #34476 ) [xds ssa] 删除状态关联的环境变量保护。( #3443

2023-02-05

何环境中运行的现代开源高性能 RPC 框架。gRPC 1.52.0 现已发布,包含了一些完善、改进和错误修复;具体更新内容如下: Core [༺ EventEngine ༻] 指定对 Run* 立即执行的要求。( #32028 ) Tracing:为何时从解析器结果队列和

2023-09-08

何环境中运行的现代开源高性能 RPC 框架。gRPC 1.58.0 现已发布,包含了一些完善、改进和错误修复;具体更新内容如下: Core gRPC 1.58 开始需要 c-ares 1.18 或更高版本。 [Deps]更新boroughssl 202308211007。( #34115 ) [pick_first] d

2024-02-03

何环境中运行的现代开源高性能 RPC 框架。gRPC 1.61.0 现已发布,包含了一些完善、改进和错误修复;具体更新内容如下: Core [xDS] 修复聚合集群设计。( #35313 ) [SSA] 更改 xds_override_host 策略以根据上次使用时间而不是 E

2023-03-24

何环境中运行的现代开源高性能 RPC 框架。gRPC 1.53.0 现已发布,包含了一些完善、改进和错误修复;具体更新内容如下: Core xDS:修复从 weighted_target 中的 last locality 移除 last endpoint 时发生的崩溃。( #32592 ) filter stack

2023-11-30

何环境中运行的现代开源高性能 RPC 框架。gRPC 1.60.0 现已发布,包含了一些完善、改进和错误修复;具体更新内容如下: Core 根据 gRFC A61 草案,实现了双栈 IPv4 和 IPv6 后端支持。xDS 支持当前由GRPC_EXPERIMENTAL_XDS_DUALSTACK_ENDPO

2024-04-29

何环境中运行的现代开源高性能 RPC 框架。gRPC 1.63.0 现已发布,包含了一些完善、改进和错误修复;具体更新内容如下: Core [Deps] 向后移植:Protobuf 升级到 v26.1。 ( #36353 ) [CMake] 添加 gRPC_USE_SYSTEMD 选项。 ( #34384&nb

2023-10-19

> 腾讯宣布开源 tRPC ,一款基于插件化理念设计的支持多语言、高性能的 RPC 开发框架。首批开源支持 Go/Cpp 两种编程语言,预计接下来会开源更多编程语言的支持。 根据介绍吗,tRPC 通过对底层通信的封装提供RPC的调用方式,