IT资讯 gRPC 1.48.0 发布,跨语言 RPC 框架

dennis · 2022-07-21 10:00:06 · 热度: 23

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

Core

  • 将 Abseil 升级到 LTS 20220623.0 。(#30155)
  • 调用:即使没有发送操作,也向堆栈发送取消操作。( #30004 )
  • FreeBSD 系统根目录实现。(#29436)
  • xDS:让 gRPC 客户端与 istio 一起工作的解决方法。(#29841)

Python

  • 在 Mac OS 上使用 Python 3.10 的 Wheels 中设置正确的平台标签。(#29857)
  • [Aio] 确保 Core channel 在 deallocated 时关闭。(#29797)
  • [Aio] 修复 wait_for_termination 返回值。(#29795)

Ruby

  • 在 TruffleRuby 上构建 gem。(#27660)
  • 支持 x64-mingw-ucrt 平台上的预构建 Ruby 二进制文件。(#29684)
  • [Ruby] 将 ruby​​_abi_version 添加到导出的符号。( #28976 )

Objective-C

通过 Cocoapod ( #28749 ) 的 XCFramework 二进制分发的第一个开发人员预览。

这显着加快了本地编译时间,并包括对 Apple Silicon 构建的支持。

  • 以下二进制 pod 可用于 ObjC V1 和 V2 API
    • gRPC-XCFramework(source pod gRPC)
    • gRPC-ProtoRPC-XCFramework(source pod gRPC-ProtoRPC)
  • 包括以下平台和架构
    • ios:armv7、arm64 用于设备。用于模拟器的 arm64、i386、x86_64
    • macos:x86_64 (Intel)、arm64 (Apple Silicon)

更新说明:https://github.com/grpc/grpc/releases/tag/v1.48.0

为您推荐与 grpc 相关的帖子:

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册