---
title: Node.js リリース
layout: about
---

# Node.js リリース

<EOLAlertBox />

Node.jsのメジャーバージョンは6か月間 _Current_ ステータスとなり、ライブラリー開発者にサポートを追加する時間を与えます。歴史的にNode.js 26までは奇数バージョン（9、11など）は6か月後にサポート終了となり、偶数バージョン（10、12など）は _Active LTS_ ステータスに移行して一般公開向けに適した状態になります。Node.js 27からはリリースサイクルは年次となり、各メジャーバージョンは6か月の _Current_ フェーズ（その前に6か月の _Alpha_ フェーズ）を経た後に _LTS_ ステータスに移行します。LTS ステータスは「長期間サポート」であり、通常は合計30か月間の重大なバグ修正が保証されます。本番環境のアプリケーションでは Active LTS または Maintenance LTS スターテスのバージョンを利用する必要があります。

## リリーススケジュール

![Releases](https://raw.githubusercontent.com/nodejs/Release/main/schedule.svg?sanitize=true)

Node.jsのリリーススケジュールに関する詳しい情報は[GitHub](https://github.com/nodejs/release#release-schedule)で確認できます。

## 各バージョンの最新のリリース

<PreviousReleasesTable />

## 公式版とコミュニティ版のインストール方法

Node.jsのウェブサイトではコマンドラインインターフェイス（CLI）、オペレーティングシステム（OS）、パッケージマネージャー（`brew`など）、Node.jsのバージョンマネージャー（`nvm`など）などの非対話的なインストール方法をいくつか提供しています。

コミュニティへの貢献を促進するためにNode.jsプロジェクトではインストール方法を「公式版」か「コミュニティ版」のどちらかに分類したダウンロードページを提供しています。これによりユーザーはより柔軟にインストール方法を選択できるようになりました。この内容を明確にするために各カテゴリーの基準を次のように定義しています。

### 公式版インストール方法

「公式版」に指定されたインストール方法は次の要件を満たさなければなりません：

| 要件（公式版インストール方法）                                                                                          |
| :---------------------------------------------------------------------------------------------------------------------- |
| Node.jsの新しいリリースは公式リリースと同時に利用可能できなければならない。                                             |
| プロジェクトメンテナーはNode.jsと直接的なコミュニケーションも含めた密接な関係でなければらなない。                       |
| Node.jsプロジェクトによって同梱されている公式バイナリーをダウンロードさせるインストール方法になっていなければならない。 |
| ビルド済みのバイナリーが利用可能な場合はソースからビルドしてはならず、公式のバイナリーを変更してはならない。            |

### コミュニティ版インストール方法

ダウンロードページ（/downloadにある）に掲載されているコミュニティー版のインストール方法も最低限の基準を満たす必要があります。

- **バージョンサポート：** 現在サポートされているEOL（End-of-Life）以外の Node.jsのバージョンをすべてサポートする必要がある。
- **OSの互換性：** 少なくとも1つの公式にサポートされているオペレーティングシステム（OS）上で機能しなければならない。
- **幅広いOSサポート：** OSのディストリビューションやバージョンのサブセットに制限されることがないこと。
  - 例えば「Windows」との互換性を謳うインストール方法は「Windows 10」、「Windows 11」、およびそれらのすべてのエディション（サーバー版を含む）で機能しなければならない。
  - 同様に「Linux」との互換性を謳うインストー ル方法は特定のサブセットだけでなく、すべての主要なLinuxディストリビュー ションにインストールできなければない。`apt`や`dnf`のようなディストリビューション固有のパッケージマネージャに依存することはできない。
- **フリー＆オープンソース：** 自由に利用できるオープンソースでなければならず、商用製品として販売されてはならない。また有料サービスであってもならない。
