gRPC 1.34.0 发布,高性能 RPC 框架

gRPC Core 的 1.34.0 版已经发布,详细的 gRPC 文档请参阅 grpc.io,此版本包含改进和一些错误修复,下面列出了本次更新的一些重点内容:

Core

  • 使用环境变量“ GRPC_XDS_EXPERIMENTAL_SECURITY_SUPPORT”保护 xds 安全代码。(#24782
  • 添加对“ unix-abstract:” URI 的支持,以支持抽象的 unix 域套接字。(#24500
  • 解析未垂直的 SAN 字段时的增量索引。(#24601
  • 还原“revert”不推荐使用 GRPC_ARG_HTTP2_MIN_SENT_PING_INTERVAL_WITHOUT_DATA_MS“”。(#24518
  • xds:NACKING 时将状态代码设置为 INVALID_ARGUMENT。(#24516
  • 在 address_sorting.h 中包括 stddef.h。(#24514
  • xds:在 RouteMatch 中添加对 case_sensitive 选项的支持。(#24381
  • 删除 Android NDK r12b 的 TLS 解决方法。(#24283

C++

  • 修复 define = grpc_no_xds = true 构建。(#24503
  • 对 CreateCustomInsecureChannelWithInterceptorsFromFd 的实验支持和测试。(#24362

C#

  • 修复了.NET 5 单文件应用程序中的 C#本机库加载(反向移植到 v1.34.x)。(#24853
  • 为特定于 Grpc.Core 的本机依赖项设置 RID。(#24766
  • 改进 PlatformApis 检查以检测 Unity。(#24714
  • 修复为在 .NET 5 或更高版本上不需要 libc-dev。(#24485
  • C#:通过将移动支持移至 Grpc.Core.Xamarin 软件包,使 Grpc.Core nuget 更简洁。(#24380
  • C#:不再支持 linux 和 macos 的 32 位运行时。(#24378
  • 优化更新 C#HelloworldXamarin 示例。(#24425

Objective-C

  • 支持 grpc-core 和 grpc-cpp 的 swift 软件包管理器。(#24571
  • 将传输信息添加到 grpc-objc 用户代理中。(#24253
  • 升级 iOS 和 OSX 到最新版本。(#24282

PHP

  • PHP:在 PECL 扩展中添加了对 PHP 8 的支持。(#24621
  • PHP:从 PECL 扩展中弃用 PHP 5 支持。(#24353

Python

  • 使 setuptools 作为 grpcio_tools 的依赖项。(#24752
  • 停止 ctrl-c 为 AsyncIO 服务器生成的垃圾邮件日志。(#24718
  • 使运行时 Protos 可以使用众所周知的类型。(#24478
  • 将 Python 的 MACOSX_DEPLOYMENT_TARGET 升级到 10.10。(#24480
  • 使 Python 2 成为 Bazel 构建的可选依赖项。(#24407
  • Linux、macOS 支持预编译的 Python 3.9 轮子。(#24356

Ruby

  • 将 Ruby 的 MACOSX_DEPLOYMENT_TARGET 升级到 10.10。(#24479

详细更新信息:https://github.com/grpc/grpc/releases/tag/v1.34.0

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/122448/grpc-1-34-0-released

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。