Cette section explique comment maintenir votre version des bibliothèques clientes Cloud pour Java à jour avec les versions continues de Java SE.
Pour les nouveaux développements
Lorsque vous démarrez un nouveau projet, nous vous recommandons de choisir la dernière version LTS de Java disponible. Java 25 est en disponibilité générale depuis septembre 2025 et constitue le meilleur choix pour les nouveaux développements.
Java 21, Java 17, Java 11 et Java 8 sont également des alternatives compatibles.
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 critiques est de conserver vos systèmes de production sur des environnements d'exécution Java compatibles. Une fois qu'une version Java arrive en fin de vie, le runtime ne reçoit plus de mises à jour critiques.
Les bibliothèques clientes Cloud pour Java sont compatibles avec Java 8, Java 11, Java 17, Java 21 et Java 25, et sont testées avec ces versions. Java 8 continuera d'être compatible avec les bibliothèques clientes Cloud pour Java au moins jusqu'en septembre 2026.
Compatibilité héritée
Les bibliothèques clientes de Google sont compatibles avec les anciennes versions d'exécution de Java ayant des bibliothèques stables à long terme qui ne reçoivent pas de mises à jour de fonctionnalités dans la mesure du possible, car il peut être impossible de rétroporter tous les correctifs.
Google fournit des mises à jour dans la mesure du possible aux applications qui continuent à utiliser Java 7, bien que les applications puissent nécessiter une mise à jour vers les versions actuelles de la bibliothèque compatible avec leur JVM.
Où trouver des informations sur la version
Les dernières versions et les versions Java compatibles sont identifiées dans le dépôt GitHub individuel github.com/GoogleAPIs/java-SERVICENAME et sur google-cloud-java.