Versiones de Java compatibles

Las bibliotecas cliente de Java de Google: Bibliotecas cliente de Google Cloud y Bibliotecas de la API de Google Cloud, siguen la Hoja de ruta de asistencia para Oracle Java SE (consulta la sección de Versiones de productos de Oracle Java SE).

Para un desarrollo nuevo

En general, el desarrollo de características nuevas es compatible con la versión LTS de Java de número más bajo cubierta por la Asistencia Premier de Oracle (que suele durar 5 años a partir de la disponibilidad general inicial). Si se cambia la JVM mínima requerida para una biblioteca determinada, esto va acompañado de una actualización principal semver.

Java 11 y Java 17 son las mejores opciones para el desarrollo nuevo.

Mantén los sistemas de producción actualizados

Google prueba sus bibliotecas cliente con todas las versiones LTS actuales cubiertas por la asistencia extendida de Oracle (que suele durar 8 años desde la disponibilidad general inicial).

Asistencia heredada

Las bibliotecas cliente de Google admiten versiones heredadas de entornos de ejecución de Java con bibliotecas estables a largo plazo que no reciben actualizaciones de funciones en función del mejor esfuerzo, puesto que puede que no sea posible incorporar todos los parches.

Google proporciona actualizaciones en función del mejor esfuerzo para las aplicaciones que continúan usando Java 7, aunque estas podrían necesitar actualizarse a versiones actuales de la biblioteca que admite su JVM.

Dónde encontrar información específica

Las versiones más recientes y las versiones de Java compatibles se identifican en el repositorio individual de GitHub github.com/GoogleAPIs/java-SERVICENAME y en google-cloud-java.