Rust 用 Cloud クライアント ライブラリの MSRV(最小サポート Rust バージョン)は 1.85 です。Cloud クライアント ライブラリの詳細については、クライアント ライブラリの説明をご覧ください。
MSRV は定期的に引き上げられます。Rust Cloud クライアント ライブラリの新しいリリースでは、1.85 より新しい Rust バージョンと、前年にリリースされた Rust バージョンがすべてサポートされます。次に例を示します。
- 2026 年 3 月 1 日にリリースされるクライアント ライブラリは、Rust 1.85 以降、その時点で利用可能なすべての Rust バージョンをサポートします。
- 2028 年 4 月 1 日にリリースされるクライアント ライブラリは、2027 年 4 月 1 日に利用可能な最新バージョンから、その日に利用可能なすべての Rust バージョンをサポートします。
以前の Rust バージョンとの互換性が失われた場合、Rust Cloud のクライアント ライブラリではマイナー バージョンが増分します。メジャー バージョンとマイナー バージョンの使用法について詳しくは、セマンティック バージョニングをご覧ください。
新規開発におすすめのバージョン
新しいプロジェクトを開始するときは、Rust の現在のリリースを選択することをおすすめします。これにより、ランタイムがサポートされている Rust リリース内にあり、重要なセキュリティ パッチを確実に受け取ることができます。
本番環境システムを最新の状態に保つ
サポートされている Rust ランタイムで本番環境のシステムを維持することで、重要なセキュリティとバグの修正を確実に適用できます。rustup update を使用して Rust のバージョンを自動的に更新し、cargo update を使用してプロジェクト内の Rust の依存関係を自動的に更新します。
バージョン情報の確認方法
サポートされている Rust バージョンを確認するには、google-cloud-rust README をご覧ください。