A comunidade Eclipse apresentou a plataforma Jakarta EE 11. Jakarta EE substituiu o Java EE (Java Platform, Enterprise Edition) após a transferência dos processos de desenvolvimento de especificações, TCK e implementação de referência para a organização sem fins lucrativos Eclipse Foundation. A plataforma continuou seu desenvolvimento sob um novo nome, uma vez que a empresa Oracle transferiu apenas as tecnologias e a gestão do projeto, mas não cedeu à comunidade Eclipse os direitos de uso da marca Java.
Entre as mudanças na nova versão:
- Foi realizada a modernização e reestruturação dos testes para avaliação de compatibilidade — TCK (Test Compatibility Kits). A transição de Apache Ant e Java Test Harness para JUnit 5 e Apache Maven foi concluída.
- Foi incluído um novo componente Jakarta Data 1.0, que fornece API para simplificar o acesso a dados em bancos de dados. Foram propostos os interfaces BasicRepository e CrudRepository para acesso aos repositórios Jakarta Data, a interface Pagination para acesso a porções específicas de dados, bem como uma linguagem de consulta simplificada.
- Adicionada a suporte ao Java SE 21 e novas funcionalidades desta versão, como fluxos virtuais.
- No Jakarta Persistence 3.2, foi adicionada a possibilidade de marcar templates de registros Java SE (record) como @Embeddable ou @IdClass. O mapeamento automático de java.time.Instant e java.time.Year para tipos embutidos foi garantido.
- No Jakarta Validation 3.1, foi adicionada a suporte à aplicação de regras de validação a templates de registros.
- No Persistence 3.2, java.util/java.sql, Date/Time/Timestamp/Calendar e @Temporal foram declarados obsoletos, sendo recomendável o uso da API java.time.
- As especificações de 16 componentes do Jakarta EE foram atualizadas: Authorization 3.0, Authentication 3.1, Concurrency 3.1, CDI 4.1, Expression Language 6.0, Faces 4.1, Security 4.0, Servlet 6.1, Persistence 3.2, Pages 4.0, WebSocket 2.2, Validation 3.1, RESTful Web Services 4.0, Annotations 3.0, Interceptors 2.2 e CDI Lite 4.1.

Fonte: opennet.ru
