// 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

VersioneStatoUscitaFine supporto standardFine sicurezzaUltima 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

1

Fai l'inventario: dove gira, chi lo usa, cosa ci dipende. Senza l'elenco delle installazioni il piano non regge.

2

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.

3

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.

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