Versioni di Ruby supportate

Le librerie client Cloud per Ruby sono compatibili con tutte le versioni di Ruby supportate attivamente, oltre alla versione di fine ciclo di vita più recente per 12 mesi dopo la data di fine ciclo di vita.

Ruby rilascia una nuova versione principale o secondaria ogni 12 mesi verso la fine di dicembre e ogni versione è supportata per circa 3 anni e 3 mesi. Ad esempio, a ottobre 2022, le versioni supportate di Ruby erano 2.7, 3.0 e 3.1 e queste versioni erano supportate dalle librerie client di Cloud per Ruby. Inoltre, Ruby 2.6 ha raggiunto la fine del ciclo di vita ad aprile 2022 e questa release è stata supportata anche dalle librerie client Cloud per Ruby perché la fine del ciclo di vita era avvenuta da meno di 12 mesi. Tuttavia, Ruby 2.5 ha raggiunto la fine del ciclo di vita ad aprile 2021 e pertanto non è supportato dalle librerie client Cloud per Ruby.

Le librerie client di Cloud per Ruby sono compatibili con almeno un runtime GA per le funzioni App Engine e Cloud Run.

Per un nuovo sviluppo

Quando avvii un nuovo progetto per un nuovo sviluppo, ti consigliamo di utilizzare la versione attuale di Ruby. In questo modo, il runtime utilizza una release di Ruby supportata e riceve patch di sicurezza critiche.

Mantenere aggiornati i sistemi di produzione

Mantenere i sistemi di produzione sulle versioni di Ruby supportate è il modo migliore per assicurarti di ricevere correzioni di bug e di sicurezza critiche. Quando le librerie client di Ruby Cloud aumentano una versione secondaria, potrebbero interrompere la compatibilità con una versione precedente di Ruby. Quando diventa disponibile una nuova versione di una libreria che non supporta più una versione di Ruby, valuta la possibilità di eseguire l'upgrade del runtime alla versione più recente di Ruby. Per saperne di più sull'utilizzo delle versioni principali e secondarie, consulta la sezione Controllo delle versioni semantico.

Dove trovare le informazioni sulla versione

Per scoprire quali versioni di Ruby sono attualmente supportate, consulta la pagina della libreria client Google Cloud per Ruby. Per ulteriori informazioni sulle librerie client, vedi Descrizione delle librerie client.