サポートされている Node.js バージョン

このセクションでは、Node.js の継続的なリリースに合わせて Node.js 用 Cloud クライアント ライブラリのバージョンを最新の状態に保つ方法の概要について説明します。Node.js 用 Cloud クライアント ライブラリのリリース スケジュールは、Node.js のリリース スケジュールに沿っています。

新規開発の場合

新機能の開発では、Node.js リリース スケジュールで説明されている Active LTS が使用されます。Node.js クライアント ライブラリは、すべてのメンテナンス LTS バージョンに対してもテストされています。

新しいプロジェクトを開始するときは、現在の Active LTS を選択します。このバージョンが選択したランタイムでまだ使用できない場合は、Maintenance LTS バージョンを次善の選択肢として使用します。

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

重要なセキュリティとバグの修正を確実に適用するには、サポートされている Node.js ランタイムで本番環境のシステムを維持することをおすすめします。ノード バージョンがサポート終了になると、ランタイムは重要な更新を適用できなくなります。

クライアント ライブラリは、Node.js ランタイムのサポートが終了すると、メジャー バージョンをインクリメントします。その他の破壊的変更は最小限に抑えるよう努めています。ライブラリの新しいメジャー バージョンが利用可能になり、Node.js ランタイムのサポートが終了したときは、サポートされている Node.js の LTS バージョンにランタイムをアップグレードして、依存関係をアップグレードします。詳細については、セマンティック バージョニングをご覧ください。

従来のサポート

Google のクライアント ライブラリは、Node.js ランタイムの旧バージョンをベスト エフォート ベースでサポートしています。すべてのパッチをバックポートできない可能性があるためです。可能な限り、以前のメジャー Node.js ライブラリ バージョンに重大なパッチとバグ修正がリリースされます。

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

Google Cloudライブラリの最新バージョンとサポートされている Node.js バージョンは、クライアント ライブラリの個々の GitHub リポジトリに表示されます。個々のGoogle Cloud サービスとやり取りするライブラリの表は、GitHub の Node.js 用クライアント ライブラリ Google Cloud ページにもあります。