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 | Status | Codename | Initial Release | Active LTS Start | Maintenance LTS Start | End-of-life |
---|---|---|---|---|---|---|
v8 | Maintenance LTS | Carbon | 2017-05-30 | 2017-10-31 | 2019-01-01 | 2019-12-31 |
v10 | Active LTS | Dubnium | 2018-04-24 | 2018-10-30 | 2020-04-01 | 2021-04-01 |
v12 | Current | 2019-04-23 | 2019-10-22 | 2021-04-01 | 2022-04-01 | |
v13 | Pending | 2019-10-22 | 2020-04-20 | 2020-06-01 | ||
v14 | Pending | 2020-04-21 | 2020-10-20 | 2022-04-01 | 2023-04-01 |
Dates are subject to change.