gRPC Beta版リリース、本番環境での利用への道を開く
gRPCチームは、gRPC Beta版の即時リリースを発表できることを嬉しく思います。このリリースはAPIの安定性における重要な節目であり、今後APIの変更はほとんどが追加的なものになると予想されます。このマイルストーンは、gRPCが本番環境で利用されるための扉を開きます。
また、インストールプロセスの改善にも大きく踏み出しています。過去数週間で、Debian Stable/BackportsにgRPCパッケージをロールアウトしました。ほとんどの場合、Debianパッケージと、言語固有のパッケージマネージャー(maven、pip、gem、composer、pecl、npm、nuget、pod)を使用した2行のインストールで完了するようになりました。さらに、Docker HubでgRPC Dockerイメージも利用可能になりました。
grpc.ioのドキュメントを最新の変更に合わせて更新し、追加の言語固有のリファレンスドキュメントをリリースしました。Java、Go、およびその他のすべての言語でのBetaリリースによる変更点については、GitHubのリリースノートをご覧ください。
HTTP/2上で高性能でスケーラブルなAPIとマイクロサービスを可能にするという原則と目標に沿って、今後数ヶ月間、gRPCプロジェクトの焦点は、パフォーマンスと安定性の向上、および本番ユースケースのための慎重に選ばれた機能の追加に置かれます。ドキュメントも明確化され、新しい例やガイドとともに改善を続けていきます。
gRPCへのコミュニティの反応と、それを利用し始めている様々なプロジェクト(etcd v3実験的API、RESTful APIのためのgrpc-gatewayなど)を見て、私たちは非常に興奮しています。
コードを提供してくれた方々、プレゼンテーションを行ってくれた方々、技術を採用してくれた方々、そしてコミュニティで交流してくれたすべての方々に心から感謝いたします。皆様の協力とサポートにより、1.0のリリースが待ち遠しいです!