Node.js Releases

Major Node.js versions enter Current release status for six months, which gives library authors time to add support for them. After six months, odd-numbered releases (9, 11, etc.) become unsupported, and even-numbered releases (10, 12, etc.) move to Active LTS status and are ready for general use. LTS release status is "long-term support", which typically guarantees that critical bugs will be fixed for a total of 30 months. Production applications should only use Active LTS or Maintenance LTS releases.

Release Schedule

Releases

Full details regarding Node.js release schedule are available on GitHub.

Commercial Support

Commercial support for versions past Maintenance phase is available through our OpenJS Ecosystem Sustainability Program partner HeroDevs.

Looking for latest release of a version branch?

Node.js VersionCodenameRelease Datenpm
v23.3.0-v10.9.0ReleasesChangelogDocs
v22.11.0Jodv10.9.0ReleasesChangelogDocs
v21.7.3-v10.5.0ReleasesChangelogDocs
v20.18.1Ironv10.8.2ReleasesChangelogDocs
v19.9.0-v9.6.3ReleasesChangelogDocs
v18.20.5Hydrogenv10.8.2ReleasesChangelogDocs
v17.9.1-v8.11.0ReleasesChangelogDocs
v16.20.2Galliumv8.19.4ReleasesChangelogDocs
v15.14.0-v7.7.6ReleasesChangelogDocs
v14.21.3Fermiumv6.14.18ReleasesChangelogDocs
v13.14.0-v6.14.4ReleasesChangelogDocs
v12.22.12Erbiumv6.14.16ReleasesChangelogDocs
v11.15.0-v6.7.0ReleasesChangelogDocs
v10.24.1Dubniumv6.14.12ReleasesChangelogDocs
v9.11.2-v5.6.0ReleasesChangelogDocs
v8.17.0Carbonv6.13.4ReleasesChangelogDocs
v7.10.1-v4.2.0ReleasesChangelogDocs
v6.17.1Boronv3.10.10ReleasesChangelogDocs
v5.12.0-v3.8.6ReleasesChangelogDocs
v4.9.1Argonv2.15.11ReleasesChangelogDocs
v0.12.18-v2.15.11ReleasesChangelogDocs