Java
Java ecosystem gains structured concurrency, ahead-of-time compilation, and AI agent tooling
New JEPs advance OpenJDK, while Jakarta CDI 5.0 reaches GA and Google releases ADK for Kotlin 1.0 with production-ready AI capabilities.
InfoQ
The Java community received several major releases and updates this week, highlighted by progress on two critical OpenJDK proposals and a wave of new tooling for building AI agents in Kotlin.
OpenJDK advances ahead-of-time and structured concurrency#
Two significant JEPs have moved from draft status to the Candidate stage. JEP 544 targets application startup performance by enabling ahead-of-time code compilation, allowing the HotSpot JVM to deliver optimized native code instantly on launch and sustain peak performance without the traditional warmup period.
Equally important, JEP 543 formally proposes to finalize structured concurrency after seven rounds of preview testing across JDK 21–27. This feature streamlines concurrent programming by treating related tasks running across threads as a unified workload, reducing boilerplate for error handling and cancellation while improving reliability and observability.
JDK 27 release imminent; JDK 28 advances#
JDK 27 is slated for release on September 15, 2026, with Build 35 currently available in early-access. Separately, Build 15 of JDK 28 rolled out this week with fixes for reported issues. Developers are encouraged to report bugs via the Java Bug Database.
Jakarta EE accelerates with CDI 5.0 and Agentic AI#
Jakarta CDI 5.0 gained final approval as the first specification targeting Jakarta EE 12, marking a pivotal step in the platform's evolution. The Jakarta Starter website has also been redesigned to match the Jakarta EE site's visual identity.
Separately, the Jakarta Agentic AI 1.0 specification—approved last November—published its first milestone release alongside a new project website, with Azul Payara now offering implementation support.

