gRPC 是可以在任何环境中运行的现代开源高性能 RPC 框架。gRPC 1.56.0 现已发布,包含了一些完善、改进和错误修复;具体更新内容如下:
Core
- [c-ares] 向 v1.56.x 反向移植“[c-ares] Upgrade c-ares dependency to 1.19.1 (#33392)”。( #33411 )
- [Rls] 向 v1.56.x 反向移植“[Rls] de-experimentalize RLS in XDS (#33290)”。( #33330 )
- [cor] 添加对 vsock 传输的支持。( #32847 )
- [JSON] 修复了在空容器后错误地允许 trailing commas 的错误。( #33158 )
- [BoringSSL] 更新 third_party/boringssl-with-bazel。( #33150 )
- [outlier detection] 修复 pick_first 崩溃并添加测试。( #33069 )
- [EventEngine] 将 TXT 查找结果类型更改为
std::vector<std::string>
. ( #33030 ) - [Build] 移除了 gRPC_PROTOBUF_PACKAGE_TYPE,仅支持配置。( #32988 )
- [EventEngine] 为 Listener 的 on_shutdown 执行更新合约。( #33003 )
- [Documentation] 更新 ServerContext 上 TryCancel() 的文档。( #32889 )
- [Compiler Fix] 使声明和定义同步。( #32911 )
C++
- [Authz] 支持自定义的授权策略审计功能。(#33145、#32995、#32944、# 32970 、#33196、#32750 、#33183、# 33026 、 # 32828、#33252、#33004、#32976)
- [example] Server reflection ( #33162 )
C#
-
[CSHARP] 向 C# 插件添加 base_namespace 实验性选项。( #32636 )
-
[csharp proto plugin] 将 Obsolete 属性应用于 C# 生成代码中已弃用的服务和方法。( #32414 )
Objective-C
-
[Deps] 将 Protobuf 升级到 v23.1。( #33164 )
Python
-
[aio types] 修复一些 grpc.aio python 类型。( #32475 )
Ruby
- [ruby] 在安装旧系统版本时修复 re2 编译。( #32580 )
更新说明:https://github.com/grpc/grpc/releases/tag/v1.56.0
为您推荐与 grpc 相关的帖子:
- gRPC 1.47.0 发布,跨语言 RPC 框架
- gRPC 1.48.0 发布,跨语言 RPC 框架
- gRPC 1.49.0 发布,跨语言 RPC 框架
- gRPC 1.52.0 发布,跨语言 RPC 框架
- gRPC 1.53.0 发布,跨语言 RPC 框架
- gRPC 1.54.0 发布,跨语言 RPC 框架
- gRPC 1.57.0 发布,跨语言 RPC 框架
- gRPC 1.58.0 版本发布
- gRPC 1.59.0 发布,跨语言 RPC 框架
- gRPC 1.60.0 发布,跨语言 RPC 框架
- gRPC 1.62.0 发布,跨语言 RPC 框架
- gRPC 1.63.0 发布,跨语言 RPC 框架
- gRPC 1.64.0 发布
- gRPC 1.64.1 发布,跨语言 RPC 框架
- gRPC 1.66.0 发布
- gRPC 1.67.0 发布,跨语言 RPC 框架
暂无回复。