导读 | 这是 gRPC Core 的 1.57.0 版(接地)。有关 gRPC 文档,请参见 grpc.io。 |
本版本包含完善、改进和错误修复,重点如下。
核心功能- [EventEngine] 将 GetDNSResolver 改为返回 absl::StatusOr<std::unique_ptr>。(#33744)
- [deps] 移除 libuv 依赖关系。(#33748)
- [ssl] 修正 SSL 协议栈,以处理长度超过 BIO 缓冲大小的大型握手消息。(#33638)
- [BoringSSL]更新 third_party/boringssl-with-bazel (#33690)
- [iomgr][EventEngine]改进服务器对文件描述符耗尽的处理。(#33656)
- [ruby] 实验性客户端分叉支持。(#33430)
- [core]添加一个通道参数,以便在流上设置 DSCP。(#28322)
- [xDS LB] 支持 xDS 挑先。(#33540)
- [tls] 不再使用 SSL_CTX_set_client_CA_list 来获取 TLS 服务器证书。(#33558)
- [事件引擎] 简化事件引擎::DNSResolver API。(#33459)
- [iomgr][Windows]重置连接时向客户端返回正确的错误代码。(#33502)
- [fork]简化 Fork::SetResetChildPollingEngineFunc 以修复嵌套分叉。(#33495)
- [lb pick_first]启用随机洗牌地址列表。(#33254)
- [HTTP2] 修复 keepalive 配置中的不一致问题。(#33428)
- [c-ares] 将 c-ares 的依赖关系升级到 1.19.1。 (#33392)
- [Rls] 取消 XDS 中 RLS 的实验。(#33290)
[otel]添加 bazel 依赖关系。(#33548)
C#- [csharp] 在夜间包中包含 Grpc.Tools 的正确构建。(#33595)
- [csharp] 在 C# 中重新引入 base_namespace 实验选项(带补丁)。(#33535)
[Protobuf] 升级 third_party/protobuf 至 23.4 (#33695)
Python- [posix] 为 libsystemd>=233 启用 systemd sockets。(#32671)
- [python O11Y] 初始化。(#32974)
- [ruby] 将”[ruby] 删除干扰分叉的不必要的后台线程启动等待逻辑 #33805 “回传至 v1.57.x (#33846)
- [ruby] 删除 ruby ext conf 中的手动条带 (#33641)
- [ruby] 简化关机;移除不必要的 grpc_shutdown 尝试。(#33674)
- [ruby] 在链接行中添加 -weak_framework CoreFoundation。(#33538)
- [Ruby] 修复 grpc_rb_call_run_batch 中的内存泄漏。(#33368)
- [Ruby] 修复 grpc_rb_server_request_call 中的内存泄漏。(#33371)
- Source code(zip)6 hours ago
- Source code(tar.gz)
标签:修复,gRPC,grpc,发布,1.57,分叉,ruby From: https://www.cnblogs.com/linuxprobe19/p/17636278.html