Eclipse zajednica je predstavila platformu Jakarta EE 11. Jakarta EE zamjenjuje Java EE (Java Platform, Enterprise Edition) nakon što su procesi razvoja specifikacija, TCK i referentne implementacije prebačeni u ruke neprofitne organizacije Eclipse Foundation. Platforma se nastavila razvijati pod novim imenom jer je tvrtka Oracle prenijela samo tehnologije i upravljanje projektom, ali ne i prava na korištenje marke Java zajednici Eclipse.
Među promjenama u novoj verziji:
- Provedena je modernizacija i restrukturiranje testova za procjenu kompatibilnosti — TCK (Test Compatibility Kits). Održan je prijelaz s Apache Ant i Java Test Harness na JUnit 5 i Apache Maven.
- Uključen je nova komponenta Jakarta Data 1.0, koja pruža API za pojednostavljeni pristup podacima u bazi podataka. U paketu su ponuđeni sučelja BasicRepository i CrudRepository za pristup repozitorijima Jakarta Data, sučelje Pagination za pristup pojedinačnim porcijama podataka, kao i pojednostavljeni jezik za oblikovanje upita.
- Dodana je podrška za Java SE 21 i nove mogućnosti ove verzije, poput virtualnih niti.
- U Jakarta Persistence 3.2 je dodana mogućnost označavanja obrazaca zapisa Java SE (record) kao @Embeddable ili @IdClass. Osiguran je automatski mapping za java.time.Instant i java.time.Year u ugrađene tipove.
- U Jakarta Validation 3.1 uvedena je podrška za primjenu pravila validacije na obrasce zapisa.
- U Persistence 3.2 su označeni kao zastarjeli java.util/java.sql, Date/Time/Timestamp/Calendar i @Temporal, a umjesto njih treba koristiti API java.time.
- Ažurirane su specifikacije 16 komponenti Jakarta EE: 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 i CDI Lite 4.1.

Izvor: opennet.ru
