Unterstützte Java-Versionen

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.