サポート対象の Go バージョン

Go 用 Cloud クライアント ライブラリは、少なくとも 3 つの最新バージョンのメジャー Go リリースと互換性があり、App Engine スタンダード環境および Cloud Run functions の少なくとも 1 つの一般提供ランタイムと互換性があります。つまり、Go 用 Cloud クライアント ライブラリは、サポートされているすべての Go リリースと少なくとも 1 つの追加リリースと互換性があります。たとえば、現在の Go リリースが Go 1.19 の場合、Cloud クライアント ライブラリは少なくとも Go 1.19、Go 1.18、Go 1.17 と互換性があります。Cloud クライアント ライブラリの詳細については、クライアント ライブラリの説明をご覧ください。

新規開発の場合

新しいプロジェクトを開始するときは、可能であれば Go の現在のリリースを選択することをおすすめします。これにより、ランタイムがサポートされている Go リリース内にあり、重要なセキュリティ パッチを確実に受け取ることができます。

本番環境システムを最新の状態に保つ

重要なセキュリティとバグの修正を確実に適用するには、サポートされている Go ランタイムで本番環境のシステムを維持することをおすすめします。以前の Go ランタイム バージョンとの互換性が失われた場合、Go Cloud のクライアント ライブラリではマイナー バージョンが増分します。メジャー バージョンとマイナー バージョンの詳細については、セマンティック バージョニングをご覧ください。

バージョン情報の確認方法

サポートされている Go バージョンを確認するには、google-cloud-go README をご覧ください。