Previous 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.

Looking for latest release of a version branch?

VersionLTSDateV8npmNODE_MODULE_VERSION[1]
Node.js 21.1.011.8.172.1510.2.0120ReleasesChangelogDocs
Node.js 20.9.011.3.244.810.1.0115ReleasesChangelogDocs
Node.js 19.9.010.8.168.259.6.3111ReleasesChangelogDocs
Node.js 18.18.210.2.154.269.8.1108ReleasesChangelogDocs
Node.js 17.9.19.6.180.158.11.0102ReleasesChangelogDocs
Node.js 16.20.29.4.146.268.19.493ReleasesChangelogDocs
Node.js 15.14.08.6.395.177.7.688ReleasesChangelogDocs
Node.js 14.21.38.4.371.236.14.1883ReleasesChangelogDocs
Node.js 13.14.07.9.317.256.14.479ReleasesChangelogDocs
Node.js 12.22.127.8.279.236.14.1672ReleasesChangelogDocs
Node.js 11.15.07.0.276.386.7.067ReleasesChangelogDocs
Node.js 10.24.16.8.275.326.14.1264ReleasesChangelogDocs
Node.js 9.11.26.2.414.465.6.059ReleasesChangelogDocs
Node.js 8.17.06.2.414.786.13.457ReleasesChangelogDocs
Node.js 7.10.15.5.372.434.2.051ReleasesChangelogDocs
Node.js 6.17.15.1.281.1113.10.1048ReleasesChangelogDocs
Node.js 5.12.04.6.85.323.8.647ReleasesChangelogDocs
Node.js 4.9.14.5.103.532.15.1146ReleasesChangelogDocs
Node.js 0.12.183.28.71.202.15.1114ReleasesChangelogDocs

[1]: NODE_MODULE_VERSION refers to the ABI (application binary interface) version number of Node.js, used to determine which versions of Node.js compiled C++ add-on binaries can be loaded in to without needing to be re-compiled. It used to be stored as hex value in earlier versions, but is now represented as an integer.