// Linguaggi e strumenti di sviluppo
Fine supporto Node.js
// In breve
Oggi le versioni di Node.js che ricevono ancora aggiornamenti di sicurezza sono 26 (LTS), 24 (LTS) e 22 (LTS).
La prossima a uscire dal supporto è 22 (LTS): gli aggiornamenti di sicurezza finiscono il 30 aprile 2027.
Sono già fuori supporto 25, 23, 21, 20 (LTS) e 19 (e altre 18): se ne usi ancora una, ogni falla scoperta da quel giorno resta aperta.
// Tutte le versioni
| Versione | Stato | Uscita | Fine supporto standard | Fine sicurezza | Ultima release |
|---|---|---|---|---|---|
| 26 (LTS) LTS | Supportata | 05/05/2026 | 27/10/2027 | 30/04/2029 | 26.13.0 |
| 25 | Fuori supporto | 15/10/2025 | 01/04/2026 | 01/06/2026 | 25.9.0 |
| 24 (LTS) LTS | Solo aggiornamenti di sicurezza | 06/05/2025 | 20/10/2026 | 30/04/2028 | 24.22.2 |
| 23 | Fuori supporto | 16/10/2024 | 01/04/2025 | 01/06/2025 | 23.11.1 |
| 22 (LTS) LTS | In scadenza | 24/04/2024 | 21/10/2025 | 30/04/2027 | 22.23.4 |
| 21 | Fuori supporto | 17/10/2023 | 01/04/2024 | 01/06/2024 | 21.7.3 |
| 20 (LTS) LTS | Fuori supporto | 18/04/2023 | 22/10/2024 | 30/04/2026 | 20.20.2 |
| 19 | Fuori supporto | 18/10/2022 | 01/04/2023 | 01/06/2023 | 19.9.0 |
| 18 (LTS) LTS | Fuori supporto | 19/04/2022 | 18/10/2023 | 30/04/2025 | 18.20.8 |
| 17 | Fuori supporto | 19/10/2021 | 01/04/2022 | 01/06/2022 | 17.9.1 |
| 16 (LTS) LTS | Fuori supporto | 20/04/2021 | 18/10/2022 | 11/09/2023 | 16.20.2 |
| 15 | Fuori supporto | 20/10/2020 | 01/04/2021 | 01/06/2021 | 15.14.0 |
| 14 (LTS) LTS | Fuori supporto | 21/04/2020 | 19/10/2021 | 30/04/2023 | 14.21.3 |
| 13 | Fuori supporto | 22/10/2019 | 01/04/2020 | 01/06/2020 | 13.14.0 |
| 12 (LTS) LTS | Fuori supporto | 23/04/2019 | 20/10/2020 | 30/04/2022 | 12.22.12 |
| 11 | Fuori supporto | 23/10/2018 | 01/04/2019 | 30/06/2019 | 11.15.0 |
| 10 (LTS) LTS | Fuori supporto | 24/04/2018 | 19/05/2020 | 30/04/2021 | 10.24.1 |
| 9 | Fuori supporto | 31/10/2017 | 30/06/2018 | 30/06/2018 | 9.11.2 |
| 8 (LTS) LTS | Fuori supporto | 30/05/2017 | 01/01/2019 | 31/12/2019 | 8.17.0 |
| 7 | Fuori supporto | 25/10/2016 | 30/06/2017 | 30/06/2017 | 7.10.1 |
| 6 (LTS) LTS | Fuori supporto | 26/04/2016 | 30/04/2018 | 30/04/2019 | 6.17.1 |
| 5 | Fuori supporto | 30/10/2015 | 30/06/2016 | 30/06/2016 | 5.12.0 |
| 4 (LTS) LTS | Fuori supporto | 09/09/2015 | 01/04/2017 | 30/04/2018 | 4.9.1 |
| 3 | Fuori supporto | 04/08/2015 | — | non annunciata | 3.3.1 |
| 2 | Fuori supporto | 04/05/2015 | — | non annunciata | 2.5.0 |
| 1 | Fuori supporto | 20/01/2015 | — | non annunciata | 1.8.4 |
Nomi originali delle fasi per Node.js: supporto standard = «Active Support» · sicurezza = «Security Support» · esteso = «Commercial Support». «In scadenza» = fine degli aggiornamenti di sicurezza entro 12 mesi.
// Se usi una versione fuori supporto
Fai l'inventario: dove gira, chi lo usa, cosa ci dipende. Senza l'elenco delle installazioni il piano non regge.
Pianifica l'aggiornamento a una versione supportata, partendo da quello che è raggiungibile da Internet, e prova prima su una copia o in un orario tranquillo, con un backup verificato.
Nel frattempo, riduci l'esposizione: niente accesso diretto da Internet, rete separata, accessi limitati a chi serve davvero.
// Domande frequenti
Quale versione di Node.js esce prima dal supporto?
22 (LTS): gli aggiornamenti di sicurezza finiscono il 30 aprile 2027.
Quali versioni di Node.js sono ancora supportate?
Oggi 26 (LTS), 24 (LTS) e 22 (LTS).
Quali versioni di Node.js sono fuori supporto?
25, 23, 21, 20 (LTS), 19, 18 (LTS), 17 e 16 (LTS) (e altre 15): non ricevono più aggiornamenti di sicurezza.
// Altri prodotti: linguaggi e strumenti di sviluppo
// Fonti
Dati del progetto aperto endoflife.date (licenza MIT), aggiornati il 06/11/2026. Le date le stabilisce il produttore e possono cambiare: per decisioni importanti fa fede la sua pagina ufficiale.