gRPC 1.22.0がリリース。gRPC Googleがオープンソースであり、高性能、モバイルおよびHTTP / 2の設計のための汎用RPCフレームワークは、最初にGoogleのプロトコルバッファRPCベースのフレームワークによって公開されました。gRPC HTTP / 2標準設計に基づいて、双方向の流れがもたらすような、接続要求に制御、ヘッダ圧縮、多重化する複数の単一のTCPおよび他の特徴を流れます。これらの特性は、それが占有モバイルデバイス上の優れたパフォーマンス、より省電力とスペースにします。
次のように主なアップデートは以下のとおりです。
コア
- UPBはの一部として構築cmakeのを構築する必要があります(v1.22.x用)(#19 432)
- トレースフラグDebugTraceFlags熱経路を変換され(#19315)
- バグを修正しました(ないトリガーPOST_RECV_MESSAGEの#19142)
- IOMgrタイマ初期化シーケンスとgrpc_timerを調整:: heap_indexコメント(#19163)
C ++
- grpcワークスペースにbazelラッパーを使用する"bazel"コール(#19249)
- サービス構成JSON(検証する方法の追加#19021を)
- SSLホスト名についてのコメントを更新(上書き#19118を)
- gRPC-C ++ポッドリネームルート証明書のパケットで(#19082)
C#の
- クライアントが生成するために、MSBuildのにメタデータを追加する(LiteClientを提供#19306)
- 非効率的な正規表現を避けるために、不一致の場合には(#19259)
- Grpc.Core.Apiへのクライアントインターセプタの所望のタイプの移行(#19308)
- C#LiteClientBaseと"lite_client"コード生成オプション(追加#18705を)
Objective-Cの
- CMAKE_SYSTEM_NAMEのサポートを追加= IOSの(#19302)
- L50の実現:Objective-Cのインターセプター(#18852)
- iOSの8の崩壊を避けるために、通知オブザーバを削除します(#19169)
PHP
- PHP:メタデータのキードット(許可#19232を)
- パッチのPHP jwt_token_creds相互運用性テスト(#19230)
- PHP:修理ZTSの建物は(セグメントエラーを閉じ#19204)
- PHP:ZTSはエラー(ビルド修正#19160を)
- 修復PHP拡張セグメントエラー(#19109)
パイソン
- [Pythonの試料をデバッグ追加(#19310)
- 追加のPython 3.8テスト(#19294)
- クリーンアップのPython Channel.delロジック(#19292)
- メソッドのウィジェットメタデータのクレデンシャル表面異常(#19174)
- Pythonの廃止通知(追加#19084を)
- すべての接続のコールバックをキャンセル(サブスクリプションChannel.closeの上#19030)
ルビー
- 1.22.xへの逆移行(「ルビーのサポート<2.3放棄」#19424を)