Las nuevas versiones principales de Node.js se sacan de la rama máster de GitHub cada seis meses. Las versiones pares se sacan en abril, y las impares en octubre. Cuando se libera una versión impar, la versión par anterior pasa a soporte a largo plazo (Long Term Support, LTS), que da a la versión un soporte activo de 18 meses desde la fecha de inicio de la LTS. Después de estos 18 meses, la versión recibe otros 12 meses de soporte de mantenimiento. Una versión activa recibirá los cambios compatibles unas pocas semanas después de que aterricen en la versión estable actual. Una versión de mantenimiento recibirá solamente actualizaciones críticas y de documentación. La estrategia y política de las versiones LTS se gestiona por el LTS Working Group en colaboración con el Technical Steering Committee de Node.js Foundation.
| Versión | Fecha | Estado |
|---|---|---|
| 0.10.x | 11-03-2013 | Sin soporte |
| 0.12.x | 06-02-2015 | Sin soporte |
| 4.x | 08-09-2015 | Sin soporte |
| 5.x | 29-10-2015 | Sin soporte |
| 6.x | 26-04-2016 | Sin soporte |
| 7.x | 25-10-2016 | Sin soporte |
| 8.x | 30-05-2017 | Sin soporte |
| 9.x | 01-10-2017 | Sin soporte |
| 10.x | 24-04-2018 | Sin soporte |
| 11.x | 23-10-2018 | Sin soporte |
| 12.x | 23-04-2019 | Sin soporte |
| 13.x | 22-10-2019 | Sin soporte |
| 14.x | 21-04-2020 | Mantenimiento LTS |
| 15.x | 22-10-2020 | Sin soporte |
| 16.x | 21-04-2021 | Mantenimiento |
| 17.x | 19-10-2021 | Sin soporte |
| 18.x | 19-04-2022 | Mantenimiento |
| 19.x | 18-10-2022 | Activo |
| 20.x | 18-04-2023 | Prevista |