gRPC 是可以在任何環境中執行的現代開源高效能 RPC 框架,目前,gRPC Core 釋出 v1.45.0 版本,更新內容如下:
Core
- 將「在 XDS 錯誤更新 ( ) 中包含 ADS 流錯誤」向後移植到 1.45.x。()
- 將核心版本升級到 23.0.0 ,以用於即將釋出的版本。( )
- 修復 HTTP 請求安全握手取消中的記憶體漏失。()
- CompositeChannelCredentials:比較器實現。( )
- 刪除自定義 iomgr。( )
- 實施透明重試(transparent retries)。( )
- 唯一化通道 args 鍵。( )
- 在生成假狀態時為 recv_initial_metadata 操作設定 trailing_metadata_available。()
- 消除 gRPC 不安全的構建。()
- 修復了一個活潑的 WorkSerializer 中止問題。()
- InsecureCredentials:單例物件。( )
- 新增 http 取消 api。()
- grpc_tcp_create() 中的 Windows 記憶體漏失修復。()
- xDS:Rbac 過濾器更新。( )
C++
- 將最小 gcc 版本提高到 5。()
- 為 gRPC C++ TlsCredentials 新增用於 CRL 檢查支援的實驗性 API。( )
C#
- [C#] 向流介面新增取消令牌過載。( )
- [C#] Grpc.Core.Api 可空修復。( )
Objective-C
- 修補 GRPCCallOptions ,以使用 nonatomic 屬性。()
Python
- 重新實現 Gevent 整合。( )
- 支援 x64 和 x86 上的 musllinux 二進位制。( )
- 將 Python protobuf 要求增加到 >=3.12.0。( )
更新公告: