{
  "id": 89097,
  "title": "Java News Roundup: OpenJDK JEPs, Jakarta EE, GraalVM, TornadoVM, Micronaut, Quarkus, JobRunr, Maven",
  "url": "https://urgent.news/2026/08/03/java-news-roundup-openjdk-jeps-jakarta-ee-graalvm-tornadovm-micronaut",
  "topic": "culture",
  "section": "Culture",
  "published": "2026-08-03T14:30:00.000Z",
  "source": {
    "name": "InfoQ",
    "slug": "infoq",
    "url": "https://www.infoq.com/news/2026/08/java-news-roundup-jul27-2026/"
  },
  "original_language": "en",
  "account": "InfoQ has compiled a roundup of notable Java developments for the week of July 27th, 2026. OpenJDK proposed JEPs are advancing towards target status for the upcoming JDK 28. JEP 539, introducing strictly-initialized fields in the JVM, and JEP 401, adding value objects to the language, have both been elevated from Proposed to Targeted for JDK 28. Shenandoah GC will default to generational mode in JDK 28, with the non-generational mode being deprecated.\n\nSeveral framework projects released maintenance or milestone versions this week. Micronaut 5.1.0 introduced new features such as @Property annotation for sequenced-collection injection and CDI integration hooks. Quarkus 3.38.0 brought bug fixes, dependency upgrades, and two new features: weight-based memory eviction for Hibernate Second Level Cache and a new HTTP Problem extension. JobRunr 8.8.0 included bug fixes and enhancements, like improved logging for storage exceptions.\n\nThe JDK 27 and JDK 28 early-access builds were also updated this week. Build 33 of JDK 27 and Build 9 of JDK 28 featured various issue fixes. Meanwhile, the first milestone release of Jakarta Agentic AI 1.0.0 showcased enhancements like a new internal TCK infrastructure and @RequiresEngine and @RequiresNoEngine annotations for better test behavior handling. Eclipse Starter for Jakarta EE was updated to support Jakarta EE 11, with Azul Payara, GlassFish, and Open Liberty as supporting runtimes.",
  "summary": "This week's Java roundup for July 27th, 2026, features news highlighting: OpenJDK JEPs targeted and proposed to target for JDK 28; the GA release of GPULlama3.java 1.0; point releases of Micronaut, Quarkus and JobRunr; a maintenance release of JDKUpdater; the sixth release candidate of Maven 4.0; and the first milestone release of Jakarta Agentic AI 1.0. By Michael Redlich",
  "key_points": [
    "OpenJDK JEPs 539 and 401 advance towards Targeted status for JDK 28",
    "Shenandoah GC defaults to generational mode in JDK 28, non-generational mode deprecated",
    "Quarkus 3.38.0 released with bug fixes, dependency upgrades, and new HTTP Problem extension"
  ],
  "editors_take": "The proposed JEPs being advanced for JDK 28 signal significant enhancements to the JVM and Java language, while framework updates reflect a focus on feature refinement and stability.",
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}