O lançamento do Jakarta EE 11 se baseia no perfil principal anterior (dezembro de 2024) e nas versões do perfil da Web (março de 2025) e representa um avanço significativo na simplificação de Java Enterprise para o desenvolvimento nativo da nuvem, disse Eclipse. A Microsoft e a Red Hat estavam entre as empresas que participaram do desenvolvimento do lançamento. “Nossa colaboração com os estimados parceiros IBM, Red Hat e Oracle tem sido fundamental para apoiar o Jacarta EE 11 tempos de execução no Azure, incluindo o Azure Kubernetes Service, o Azure Red Hat OpenShift e o App Service”, afirmou Scott Hunter da Microsoft, vice -presidente de produtos, experiência do desenvolvedor do Azure, em uma declaração.
Jacarta EE 11 foi verificada para trabalhar com Java 17 e Java 21, ambos lançamentos de suporte de longo prazo (LTS) do Java SE (Standard Edition). Os aprimoramentos de simultaneidade são suportados para o Java 21, incluindo suporte para threads virtuais, o que melhora a escalabilidade, reduz a sobrecarga e oferece ganhos significativos de desempenho, disse o Eclipse. Os planos futuros exigem apoiar o próximo lançamento do JDK 25 LTS, que deve chegar em setembro, em Jacarta EE 12, que é direcionado para o lançamento em 2026.
Todos os lançamentos da Jacarta EE são baseados na especificação da plataforma Jacarta EE. As especificações simplificadas do Jacarta EE 11 incluem um kit de compatibilidade de tecnologia modernizado (TCK) projetado para melhorar os testes de compatibilidade e reduzir as barreiras à adição de novos testes à medida que a plataforma evolui, disse Eclipse. O feijão gerenciado foi obsoleto para a remoção para obter um modelo de programação mais simples e moderno, enquanto os aprimoramentos de injeção de contexto e dependência (CDI) prometem comportamento de aplicação mais consistente. Outras especificações simplificadas cobrem o suporte de registros Java, para uma integração mais ampla para integridade de dados e código de caldeira reduzido e a remoção do Java SE Security Manager, para permitir práticas de segurança mais modernas. As atualizações de ferramentas em Jacarta 11 movem a plataforma do arnês de teste Apache Ant e Java para Junit 5 e Apache Maven para obter maior eficiência e relevância, disse Eclipse. A atualização do TCK para um projeto Maven Multi-Dependência aumenta o teste de compatibilidade e remove as barreiras à adição de novos testes.
