首页 > 其他分享 >gRPC 1.57.0 版发布

gRPC 1.57.0 版发布

时间:2023-08-20 10:22:40浏览次数:41  
标签:修复 gRPC grpc 发布 1.57 分叉 ruby

导读 这是 gRPC Core 的 1.57.0 版(接地)。有关 gRPC 文档,请参见 grpc.io。

gRPC 1.57.0 版发布gRPC 1.57.0 版发布

本版本包含完善、改进和错误修复,重点如下。

核心功能
  1. [EventEngine] 将 GetDNSResolver 改为返回 absl::StatusOr<std::unique_ptr>。(#33744)
  2. [deps] 移除 libuv 依赖关系。(#33748)
  3. [ssl] 修正 SSL 协议栈,以处理长度超过 BIO 缓冲大小的大型握手消息。(#33638)
  4. [BoringSSL]更新 third_party/boringssl-with-bazel (#33690)
  5. [iomgr][EventEngine]改进服务器对文件描述符耗尽的处理。(#33656)
  6. [ruby] 实验性客户端分叉支持。(#33430)
  7. [core]添加一个通道参数,以便在流上设置 DSCP。(#28322)
  8. [xDS LB] 支持 xDS 挑先。(#33540)
  9. [tls] 不再使用 SSL_CTX_set_client_CA_list 来获取 TLS 服务器证书。(#33558)
  10. [事件引擎] 简化事件引擎::DNSResolver API。(#33459)
  11. [iomgr][Windows]重置连接时向客户端返回正确的错误代码。(#33502)
  12. [fork]简化 Fork::SetResetChildPollingEngineFunc 以修复嵌套分叉。(#33495)
  13. [lb pick_first]启用随机洗牌地址列表。(#33254)
  14. [HTTP2] 修复 keepalive 配置中的不一致问题。(#33428)
  15. [c-ares] 将 c-ares 的依赖关系升级到 1.19.1。 (#33392)
  16. [Rls] 取消 XDS 中 RLS 的实验。(#33290)
C++

[otel]添加 bazel 依赖关系。(#33548)

C#
  1. [csharp] 在夜间包中包含 Grpc.Tools 的正确构建。(#33595)
  2. [csharp] 在 C# 中重新引入 base_namespace 实验选项(带补丁)。(#33535)
Objective-C

[Protobuf] 升级 third_party/protobuf 至 23.4 (#33695)

Python
  1. [posix] 为 libsystemd>=233 启用 systemd sockets。(#32671)
  2. [python O11Y] 初始化。(#32974)
红宝石
  1. [ruby] 将”[ruby] 删除干扰分叉的不必要的后台线程启动等待逻辑 #33805 “回传至 v1.57.x (#33846)
  2. [ruby] 删除 ruby ext conf 中的手动条带 (#33641)
  3. [ruby] 简化关机;移除不必要的 grpc_shutdown 尝试。(#33674)
  4. [ruby] 在链接行中添加 -weak_framework CoreFoundation。(#33538)
  5. [Ruby] 修复 grpc_rb_call_run_batch 中的内存泄漏。(#33368)
  6. [Ruby] 修复 grpc_rb_server_request_call 中的内存泄漏。(#33371)
Assets 2
  1. Source code(zip)6 hours ago
  2. Source code(tar.gz)

本文地址:https://www.linuxprobe.com/?p=279838

标签:修复,gRPC,grpc,发布,1.57,分叉,ruby
From: https://www.cnblogs.com/linuxprobe19/p/17636278.html

相关文章

  • Kubernetes 服务发布 Service labels和selector
    上节讲了创建无状态应用统一使用deployment的方式来去创建应用通过rs挂载你响应的pod,但是有一个问题不管是deployment还是replicaSet他们没有一个统一的ip地址,只有在每个pod上有IP,那我们要去访问一个对应的功能的时候,只能通过单个ip地址的方式去访问,这种方式会有问题,他无法实......
  • 读发布!设计与部署稳定的分布式系统(第2版)笔记33_混沌工程
    1. 康威定律1.1. 梅尔文·康威1.1.1. MelvinConway1.1.2. 1968年1.1.3. 在设计系统时,组织受制于其自身的沟通结构,这使得它设计的系统结构与沟通结构相一致。1.1.3.1. 社会学现象1.2. 要在系统内部或系统之间构建接口,两个人必须以某种方式沟通有关该接口的规范1.2.......
  • Linux Mint 21.3 计划于 2023 年圣诞节发布
    Linux Mint项目近日公布了基于Ubuntu的LinuxMint发行版下一个重要版本的一些初步细节,以及备受期待的基于Debian的LMDE6(LinuxMintDebianEdition)版本。近日,LinuxMint项目负责人克莱门特-勒菲弗(ClementLefebvre)给出了答案:LinuxMintDebianEdition6的开......
  • 如何发布一个镜像到私有的docker仓库
    1拉取dockerregistry镜像我们先启动docker服务,然后使用docKerpullregistry拉取一个镜像到本地。2看看这个镜像多大3启动registry启动registry实际上就是启动一个容器,这个registry其实和hub.docker.com是一样的功能,只不过这个私有的registry是供给公司内部使用,不对外访问罢了。使......
  • docker commit本地镜像发布至阿里云服务器
    一、镜像构成docker镜像文件是一层一层构建好的dokerpulltomcat拉取镜像时会发现docker镜像时一层层的下载dockerhistorytomcat 可以查看镜像构建的历史信息二、UnionFS文件系统UnionFS(联合文件系统):Union文件系统(UnionFS)是一种分层、轻量级并且高性能的文件系统,它支持对文件......
  • 基于 Debian 12 的MX Linux 23 正式发布!
    MX Linux 是基于Debian稳定分支的面向桌面的Linux发行,它是antiX及早先的MEPISLinux社区合作的产物。它采用Xfce作为默认桌面环境,是一份中量级操作系统,并被设计为优雅而高效的桌面与如下特性的结合:配置简单、高度稳定、性能可靠、占用空间不大也不小。新版本......
  • RISC-V公测平台发布· CoreMark测试报告
    一.CoreMark简介CoreMark是一款用于评估CPU性能的基准测试程序,它包含了多种不同的计算任务,包括浮点数、整数、缓存、内存等方面的测试。CoreMark的测试结果通常被用来作为CPU性能的参考,它可以帮助开发人员和系统管理员评估不同处理器和系统的性能,比较不同处理器之间的性能差异,也......
  • 使用appuploader工具发布证书和描述性文件教程
    使用APPuploader工具发布证书和描述性文件教程之前用AppCan平台开发了一个应用,平台可以同时生成安卓版和苹果版,想着也把这应用上架到AppStore试试,于是找同学借了个苹果开发者账号,但没那么简单,还要用到Mac电脑的钥匙串申请发布证书和上传ipa,可没有Mac,同学的大老远的也不方便拿过......
  • vue3项目,vie框架,相对路径图片,测试时正常显示,发布后不显示问题解决方案
    参考Vite官网的说明,修改图片的引用路径后,图片发布后可以正常显示constimgUrl=newURL('./img.png',import.meta.url).hrefdocument.getElementById('hero-img').src=imgUrl官网地址: https://cn.vitejs.dev/guide/assets.html ......
  • 开源十年后 Cap’n Proto 1.0 终发布,比 Protocol Buffers 快太多
    导读Cap'nProto是一种速度极快的数据交换格式和capability-basedRPC系统,于2013年4月开源发布。时至今日,Cap'nProto1.0终于发布,这是一个长期支持版本。Cap'nProto是一种速度极快的数据交换格式和capability-basedRPC系统,于2013年4月开源发布。时至今......