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.

Timeline showing the status for the various Node.js versions over time

Overview of released versions

Release Status Codename Initial Release Active LTS Start Maintenance LTS Start End-of-life
v10 Maintenance LTS Dubnium 2018-04-24 2018-10-30 2020-05-19 2021-04-30
v12 Maintenance LTS Erbium 2019-04-23 2019-10-21 2020-11-30 2022-04-30
v14 Active LTS Fermium 2020-04-21 2020-10-27 2021-10-19 2023-04-30
v15 Current 2020-10-20 2021-04-01 2021-06-01
v16 Pending 2021-04-20 2021-10-26 2022-10-18 2024-04-30