Versioni di Node.js supportate

Questa sezione fornisce una panoramica di come mantenere aggiornata la tua versione delle librerie client Cloud per Node.js con le release in corso di Node.js. La pianificazione delle release delle librerie client Cloud per Node.js segue la pianificazione delle release di Node.js.

Per un nuovo sviluppo

Lo sviluppo di nuove funzionalità utilizza la versione LTS attiva descritta nel programma di rilascio di Node.js. Le librerie client Node.js vengono testate anche su tutte le versioni LTS di manutenzione.

Quando inizi un nuovo progetto, scegli l'attuale versione LTS attiva. Se questa versione non è ancora disponibile nel runtime scelto, una versione LTS di manutenzione dovrebbe essere la tua seconda scelta.

Mantenere aggiornati i sistemi di produzione

Mantenere i sistemi di produzione su runtime Node.js supportati è il modo migliore per assicurarti di ricevere correzioni di bug e sicurezza critiche. Quando una versione di Node raggiunge la fine del ciclo di vita, il runtime non riceverà più aggiornamenti critici.

Le librerie client aumentano una versione principale quando terminano il supporto per un runtime Node.js. Si tenta di ridurre al minimo le altre modifiche che causano interruzioni. Quando viene rilasciata una nuova versione principale di una libreria e il supporto per il runtime Node.js termina, assicurati di eseguire l'upgrade del runtime a una versione LTS supportata di Node.js e di eseguire l'upgrade della dipendenza. Per saperne di più, vedi Controllo delle versioni semantico.

Supporto legacy

Le librerie client di Google supportano le versioni precedenti dei runtime Node.js nel miglior modo possibile, perché potrebbe non essere possibile eseguire il backporting di tutte le patch. Quando possibile, le patch critiche e le correzioni di bug vengono rilasciate per le versioni precedenti della libreria Node.js.

Dove trovare le informazioni sulla versione

Le versioni più recenti e le versioni di Node.js supportate per le librerie Google Cloud sono disponibili nei singoli repository GitHub per le librerie client. Puoi anche trovare una tabella delle librerie che interagiscono con i singoli serviziGoogle Cloud nella pagina della libreria client per Node.js di Google Cloud GitHub.