Questa sezione fornisce una panoramica su 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 per le librerie client di Cloud per Node.js segue la pianificazione di rilascio di Node.js.
Per un nuovo sviluppo
Lo sviluppo di nuove funzionalità utilizza il servizio LTS attivo descritto nella pianificazione della release di Node.js. Vengono inoltre testate le librerie client Node.js in tutte le versioni di manutenzione LTS.
Quando inizi un nuovo progetto, scegli l'attuale LTS attivo. Se questa versione non è ancora disponibile sul tuo runtime scelto, la seconda scelta dovrebbe essere una versione LTS di manutenzione.
Mantenere aggiornati i sistemi di produzione
Mantenere i tuoi sistemi di produzione su runtime Node.js supportati è il modo migliore per assicurarti di ricevere correzioni critiche di sicurezza e bug. Una volta terminata la fine del ciclo di vita di una versione del nodo, il runtime non riceverà più aggiornamenti critici.
Le librerie client incrementano la versione principale quando terminano il supporto di un runtime Node.js. Viene fatto un tentativo per ridurre al minimo le altre modifiche che provocano un errore. Quando diventa disponibile una nuova versione principale di una libreria e termina il supporto per il tempo di esecuzione Node.js, assicurati di eseguire l'upgrade del runtime a una versione LTS supportata di Node.js e di eseguire l'upgrade delle tue dipendenze. Per ulteriori informazioni, consulta Controllo delle versioni semantico.
Supporto precedente
Le librerie client di Google supportano le versioni precedenti dei runtime Node.js secondo il criterio migliore, in quanto potrebbe non essere possibile eseguire il backport di tutte le patch. Se possibile, le patch critiche e le correzioni di bug vengono rilasciate alle versioni precedenti delle librerie principali.
Dove trovare le informazioni sulla versione
Le versioni più recenti e le versioni Node.js supportate per le librerie Google Cloud vengono visualizzate nei singoli repository GitHub per le librerie client. Puoi anche trovare una tabella di librerie che interagiscono con singoli servizi Google Cloud nella pagina GitHub Google Cloud Client Library for Node.js.