Após 11 anos Java 7 chega ao fim

alguns dias atrás Oracle divulgou a notícia de que descontinuando oficialmente o suporte estendido para a plataforma Java 7, uma versão de quase 11 anos do Java padrão, o fim do suporte foi no final de julho de 2022.

Com a descontinuação do Suporte Estendido Oficial, O Java 7 entra no modo Somente Suporte Contínuo, conforme definido pela Política de Suporte Vitalício da Oracle. Nenhuma outra atualização de patch, correções de bugs, correções de segurança ou implementações de recursos serão fornecidas, e apenas suporte limitado estará disponível.

Lançado em 28 de julho de 2011, o Java 7 foi o primeiro grande lançamento de Java em mais de cinco anos e o primeiro sob a jurisdição da Oracle após a aquisição da Sun Microsystems, fundadora do Java, pela Oracle em 2010.

O fim do suporte estendido significa que algumas versões mais antigas de produtos Oracle Fusion e middleware não terão mais um Java Development Kit certificado disponível. Os clientes com suporte que usam o Java Standard Edition (SE) 7 são incentivados a atualizar para uma versão com suporte do Java Standard, como o Java SE versões 8 ou 11, de acordo com um boletim de suporte da Oracle atualizado em 22 de julho. .

Em um estudo do ecossistema Java publicado em abril pelo monitor de aplicativos New Relic, a empresa disse que cerca de 2% dos aplicativos ainda usam Java 7 em produção. A maioria dos aplicativos que usam Java 7 ou Java 6 eram aplicativos legados que não foram atualizados, de acordo com a New Relic.

Segundo o mesmo estudo, em 2020 a grande maioria dos aplicativos permaneceu no Java 8 (84,48%) mesmo que o Java 11 estivesse disponível por mais de um ano. Desde então, o equilíbrio mudou entre esses dois lançamentos LTS. Mais de 48% dos aplicativos agora usam Java 11 em produção (acima de 11,11% em 2020), seguido de perto pelo Java 8, que captura 46,45% dos aplicativos usando a versão em produção. O Java 17 não subiu nas paradas, mas em poucos meses desde seu lançamento, já ultrapassou as versões Java 6, Java 10 e Java 16.

Com ele A Oracle recomenda que os usuários atualizem para pelo menos a versão 8 ou atualize para uma nova versão suportada do Java SE. Atualmente, a empresa oferece suporte para Java SE 8 e Java SE 11. Os usuários que fizerem upgrade para essas versões receberão suporte completo para seu ambiente de tempo de execução Java:

“O suporte da comunidade terminará quando o Java 7 chegar ao fim do serviço em 29 de julho de 2022. Todos os aplicativos executados no Java 7 continuarão funcionando, mas o Java 7 não receberá atualizações ou patches de segurança. Para minimizar riscos e vulnerabilidades de segurança potenciais, atualize seus aplicativos para Java 8 ou Java 11 com base em seus requisitos de carga de trabalho.

“O guia canônico a seguir é o Oracle JDK Migration Guide. O guia de migração resolve todas as incompatibilidades de especificação Java e incompatibilidades de implementação de JDK. A maioria dessas incompatibilidades são casos extremos. Você deve investigar quando ocorre um aviso ou erro.

“A maioria dos aplicativos deve ser executado no Java 8 sem modificação. A primeira coisa a tentar é executar seu aplicativo em Java 8 sem recompilar o código. O objetivo da execução simples é ver quais avisos e erros vêm da execução. Essa abordagem permite que um aplicativo seja executado mais rapidamente no Java 8 com o mínimo de esforço."

Espera-se que apenas a versão mais recente do Java, a versão 18, tenha suporte de primeira linha com atualizações essenciais de software e serviço 24 horas por dia, 7 dias por semana até setembro. O predecessor do Java 17 está definido para vários anos de suporte Premier como uma versão de suporte de longo prazo. A Oracle publicou um roteiro de plano de suporte para várias versões do Java padrão. A próxima versão LTS do Java será o Java 21, programado para setembro de 2023.

Finalmente se você estiver interessado em saber mais sobre isso sobre a nota, você pode conferir os detalhes no link a seguir


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.