Ruby 用 Cloud クライアント ライブラリは、積極的にサポートされているすべての Ruby リリースと、サポート終了日から 12 か月間、サポートが終了した最新のリリースと互換性があります。
Ruby では、12 か月ごとに 12 月末に新しいメジャー バージョンまたはマイナー バージョンがリリースされ、各バージョンは約 3 年 3 か月間サポートされます。たとえば、2022 年 10 月にサポートされていた Ruby のリリースは 2.7、3.0、3.1 であり、これらのリリースは Ruby 用 Cloud クライアント ライブラリでサポートされていました。また、Ruby 2.6 は 2022 年 4 月にサポートが終了しましたが、サポート終了から 12 か月未満であったため、Ruby 用 Cloud クライアント ライブラリでもサポートされていました。ただし、Ruby 2.5 は 2021 年 4 月にサポートが終了したため、Ruby 用 Cloud クライアント ライブラリではサポートされていませんでした。
Ruby 用 Cloud クライアント ライブラリは、App Engine および Cloud Run functions の少なくとも 1 つの一般提供ランタイムと互換性があります。
新規開発の場合
新規開発向けに新しいプロジェクトを開始する場合は、Ruby の現在のリリースを使用することをおすすめします。これにより、ランタイムは確実に、サポートされている Ruby リリースを使用し、重要なセキュリティ パッチを受け取ります。
本番環境システムを最新の状態に保つ
重要なセキュリティとバグの修正を確実に適用するには、サポートされている Ruby バージョンで本番環境のシステムを維持することをおすすめします。Ruby 用 Cloud クライアント ライブラリでマイナー バージョンがインクリメントされると、以前の Ruby バージョンとの互換性がなくなる可能性があります。Ruby バージョンがサポートされなくなる、ライブラリの新しいバージョンが提供されたら、ランタイムを最新バージョンの Ruby にアップグレードすることをおすすめします。メジャー バージョンとマイナー バージョンの使用法について詳しくは、セマンティック バージョニングをご覧ください。
バージョン情報の確認方法
現在サポートされている Ruby のバージョンを確認するには、Ruby 用 Google Cloud クライアント ライブラリのページをご覧ください。クライアント ライブラリの詳細については、クライアント ライブラリの説明をご覧ください。