Java-Clientbibliotheken von Google, Google Cloud-Clientbibliotheken und Google Cloud API-Bibliotheken folgen dem Leitfaden zur Oracle Java SE-Unterstützung (Siehe den Abschnitt mit den Java SE-Produktreleases für Oracle).
Für neue Entwicklung
Im Allgemeinen erfolgt die Entwicklung neuer Funktionen mit der Unterstützung der niedrigsten Java LTS-Version, die vom Oracle Premium Support abgedeckt wird (die in der Regel fünf Jahre ab der ersten allgemeinen Verfügbarkeit dauert). Wenn die mindestens erforderliche JVM für eine bestimmte Bibliothek geändert wird, erhält sie eine Hauptversion von semver.
Java 11 und Java 17 sind die besten Wahlmöglichkeiten für neue Entwicklungen.
Produktionssystemen auf dem neuesten Stand halten
Google testet seine Clientbibliotheken mit allen aktuellen LTS-Versionen, die vom erweiterten Support von Oracle abgedeckt werden. Dieser ist in der Regel acht Jahre ab der allgemeinen Verfügbarkeit verfügbar.
Legacy-Unterstützung
Die Clientbibliotheken von Google unterstützen Legacy-Versionen von Java-Laufzeiten mit langfristigen stabilen Bibliotheken, die keine Best Practices für Aktualisierungen erhalten, da es nicht möglich ist, alle Patches zurückportieren.
Google bietet Aktualisierungen auf Best-Practice-Basis für Anwendungen, die weiterhin Java 7 verwenden, Anwendungen müssen jedoch möglicherweise auf aktuelle Versionen der Bibliothek aktualisiert werden, die ihre JVM unterstützt.
Wo finde ich spezifische Informationen?
Die neuesten Versionen und die unterstützten Java-Versionen werden im einzelnen GitHub-Repository github.com/GoogleAPIs/java-SERVICENAME
und in google-cloud-java angegeben.