Versions Ruby compatibles

Les bibliothèques clientes Cloud pour Ruby sont compatibles avec toutes les versions Ruby activement prises en charge, ainsi qu'avec la version la plus récente en fin de vie pendant 12 mois après la date de fin de vie.

Ruby publie une nouvelle version majeure ou mineure tous les 12 mois, vers la fin du mois de décembre. Chaque version est acceptée pendant environ trois ans et trois mois. Par exemple, en octobre 2022, les versions de Ruby compatibles étaient les versions 2.7, 3.0 et 3.1, et ces versions étaient compatibles avec les bibliothèques clientes Cloud pour Ruby. De plus, Ruby 2.6 est arrivé en fin de vie en avril 2022. Cette version était également compatible avec les bibliothèques clientes Cloud pour Ruby, car elle était en fin de vie depuis moins de 12 mois. Toutefois, Ruby 2.5 a atteint sa fin de vie en avril 2021 et n'était donc pas compatible avec les bibliothèques clientes Cloud pour Ruby.

Les bibliothèques clientes Cloud pour Ruby sont compatibles avec au moins un environnement d'exécution en disponibilité générale pour les fonctions App Engine et Cloud Run.

Pour les nouveaux développements

Lorsque vous démarrez un nouveau projet pour un nouveau développement, nous vous recommandons d'utiliser la version actuelle de Ruby. Cela garantit que votre environnement d'exécution utilise une version Ruby compatible et reçoit les correctifs de sécurité critiques.

S'assurer que les systèmes de production sont à jour

Le meilleur moyen de vous assurer de recevoir les correctifs de sécurité et de bugs essentiels est de maintenir vos systèmes de production sur des versions Ruby compatibles. Lorsque les bibliothèques clientes Cloud pour Ruby incrémentent une version mineure, elles peuvent perdre la compatibilité avec une version Ruby précédente. Lorsqu'une nouvelle version d'une bibliothèque qui n'est plus compatible avec une version de Ruby est disponible, envisagez de mettre à niveau votre environnement d'exécution vers la dernière version de Ruby. Pour en savoir plus sur l'utilisation des versions majeures et mineures, consultez la page Gestion sémantique des versions.

Où trouver des informations sur la version

Pour connaître les versions de Ruby actuellement compatibles, consultez la page Bibliothèque cliente Google Cloud pour Ruby. Pour en savoir plus sur les bibliothèques clientes, consultez Présentation des bibliothèques clientes.