Versões compatíveis do Java

bibliotecas de cliente Java do Google,Bibliotecas de cliente do Google Cloud e Bibliotecas da API Google Cloud , siga as orientações emRoteiro de suporte do Oracle Java SE (consulte a seção de versões do produto Oracle Java SE SE).

Para desenvolvimento

Em geral, o desenvolvimento de novos recursos ocorre com suporte para a menor versão LTS do Java coberta pelo Suporte Premier da Oracle (que costuma durar cinco anos a partir da disponibilidade geral inicial). Se a JVM mínima necessária para uma determinada biblioteca for alterada, ela será acompanhada por uma versão principal semver (em inglês).

O Java 11 e (em setembro de 2021) o Java 17 são as melhores opções para o novo desenvolvimento.

Como manter os sistemas de produção atualizados

O Google testa as bibliotecas de cliente com todas as versões de LTS atuais cobertas pelo suporte estendido do Oracle (que normalmente dura oito anos a partir da disponibilidade geral inicial).

Suporte do Stackdriver legado

As bibliotecas de cliente do Google são compatíveis com versões legadas de ambientes de execução Java com bibliotecas estáveis de longo prazo que não recebem atualizações de recursos da melhor maneira possível, já que não é possível oferecer suporte a todos os patches.

O Google fornece atualizações com base no melhor esforço para os apps que continuam usando o Java 7, embora os aplicativos precisem precisar fazer upgrade para as versões atuais da biblioteca compatível com a JVM.

Onde encontrar informações específicas

As versões mais recentes e as versões Java compatíveis são identificadas no repositório individual do GitHub github.com/GoogleAPIs/java-SERVICENAME e em google-cloud-java.