gRPC 1.57.0 发布,跨语言 RPC 框架
gRPC 是可以在任何环境中运行的现代开源高性能 RPC 框架。gRPC 1.57.0 现已发布,包含了一些完善、改进和错误修复;具体更新内容如下:
Core
- [EventEngine] 更改
GetDNSResolver
为 returnabsl::StatusOr<std::unique_ptr<DNSResolver>>
。( #33744 ) - [deps] 删除 libuv 依赖项。( #33748 )
- [ssl] 修复 SSL stack 以处理长度超过 BIO 缓冲区大小的大型 handshake messages。( #33638 )
- [BoringSSL] 更新 third_party/boringssl-with-bazel。( #33690 )
- [ruby] 实验性 client side fork 支持。( #33430 )
- [core] 添加通道参数以在流上设置 DSCP。( #28322 )
- [xDS LB] xDS pick first 支持。( #33540 )
- [EventEngine] 简化
EventEngine::DNSResolver
API。( #33459 ) - [iomgr][Windows] 重置连接时向客户端返回正确的错误代码。( #33502 )
- [fork] 简化 Fork::SetResetChildPollingEngineFunc 以修复嵌套分叉。( #33495 )
- [lb pick_first] 启用地址列表的 random shuffling。( #33254 )
- [HTTP2] 修复 keepalive 配置不一致的问题。( #33428 )
- [c-ares] 将 c-ares 依赖升级到 1.19.1。( #33392 )
- [Rls] 在 XDS 中取消 RLS 实验。( #33290 )
C++
- [otel] 添加 bazel 依赖项。( #33548 )
C#
- [csharp] 在 nightly 包中包含 Grpc.Tools 的正确构建。( #33595 )
- [csharp] 将 base_namespace 实验选项重新引入 C#(带有补丁)。( #33535 )
Objective-C
- [Protobuf] 将 third_party/protobuf 升级到 23.4。( #33695 )
Python
- [posix] 为 libsystemd>=233 启用 systemd sockets。( #32671 )
- [python O11Y] Initial Implementation。( #32974 )
Ruby
- [ruby] 实验性客户端 fork 支持 ( #33430 )
- [Ruby] 删除 ruby ext conf 中的 manual strip。( #33641 )
- [ruby] 简化 shutdown;移除不必要的 grpc_shutdown 尝试。( #33674 )
- [ruby] 添加
-weak_framework CoreFoundation
到 link line。( #33538 ) - [Ruby] 修复 grpc_rb_call_run_batch 中的内存泄漏。( #33368 )
- [Ruby] 修复 grpc_rb_server_request_call 中的内存泄漏。( #33371 )

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Go 1.21 正式发布
Go 1.21 已正式发布。 该版本大部分变化集中在工具链、运行时和库的实现。与往常一样,该版本保持了 Go 1 的兼容性承诺;事实上,Go 1.21 改进了这一承诺。开发团队希望几乎所有 Go 程序都能像以前一样继续编译和运行。 此外,Go 1.21 对版本编号进行了一个小更改。 过去使用 Go 1.N 来指代整个 Go 语言版本和版本系列,以及该系列中的第一个版本。从 Go 1.21 开始,第一个版本现在是 Go 1.N.0。最新发布的是 Go 1.21 语言及其初始实现 Go 1.21.0 release。 像go version这样的工具会将版本号显示为"go1.21.0"。有关新版本编号的详细信息,请参阅"Go Toolchains"文档中的“Go versions”。 下载地址:https://go.dev/dl/ 改进工具链 配置文件引导优化 (PGO) 功能正式 GA。 在 1.20 中处于预览阶段的启用配置文件引导优化 (PGO) 功能现已正式 GA。如果主软件包目录中存在名为default.pgo的文件,go命令将使用它来启用 PGO 构建。 Profile-gui...
- 下一篇
Rust 通用代码生成器莲花发布红莲尝鲜版七,迄今为止最重要的里程碑
Rust通用代码生成器莲花发布红莲尝鲜版七,迄今为止最重要的里程碑 Rust通用代码生成器莲花已发布红莲尝鲜版七,这是迄今为止最重要的里程碑。最重要的更新是数据库访问框架从0.3.5大幅更新至0.7.1最新版。这是一个重大的更新,尝试了几次才顺利完成了这个规划了很久的更新。您能否发现这个更新的具体内容吗?第二个更新是消除了代码生成物上90%的编译警告,大幅改善了代码生成物的代码质量。而后通过更多的测试,修复了一系列缺陷。 红莲尝鲜版七是一个重要的里程碑。他对尝鲜版五以来基本完整的代码生成物进行了广泛的测试和修错,使代码生成器的质量有了显著提高。虽然,代码生成器尚未支持Oracle,尚未支持空值,但是其他的功能特性,基本和java通用代码生成器光电音之王同步,您可以方便的使用。 Rust 通用代码生成器莲花尝鲜版六绍视频,详细介绍了红莲尝鲜版六的使用。视频请见:https://www.bilibili.com/video/BV1Cj41197nY/ Rust 语言现在很热,但是由于 Rust 语言比较难学,学习曲线比较陡峭。上手 Rust 程序还是比较难。Rust 通用代码生成器莲花...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS8编译安装MySQL8.0.19
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Docker使用Oracle官方镜像安装(12C,18C,19C)