
The Java stories enterprise IT leaders actually read.
Volume 342, Issue 3 · 9 articles from 4 issues
Markus Eisele argues coding agents should favour Java because decades of consistent idiom make output more reliable.
Markus Eisele makes the case that Java's age is an advantage for AI-assisted development. Decades of stable idiom, extensive public code and strong static typing mean models generate more reliable Java than they do for newer languages with less training data and shifting conventions. The type system also catches a meaningful share of AI errors at compile time rather than in production. The argument has practical weight for organizations choosing stacks for agent-heavy development, and it inverts the usual assumption that newer languages are better positioned for the AI era.
InfoQ's Java roundup for August 31, 2026 covers TornadoVM 6.0 GA plus releases of JReleaser, LangChain4j, JHipster and more.
InfoQ's weekly Java roundup for August 31, 2026 highlights the GA release of TornadoVM 6.0, which replaces JNI with the Foreign Function & Memory API, removes JVMCI and expands its CUDA backend.
It also covers JDK 27 and JDK 28 early-access builds, Micronaut 5.1.3 and the aligned Graal Development Kit 5.1.3, and JReleaser 1.26.0. Other releases include LangChain4j 1.20.0 with experimental reactive AI service support, Java Operator SDK 5.6.0 with shared informers, JHipster 9.3.0 with Spring Boot 4 and Angular 22 support, Kotlin Toolchain 0.12.0 and Yupiik Fusion.
Java News Roundup: GraalVM, Jakarta Data, JNoSQL, Azul Payara, WildFly, Quarkus, Atmosphere
This roundup highlights significant Java platform updates from late August 2026, featuring GraalVM 25.3 with improved performance through priority inlining and security hardening, Jakarta Data 1.1.0-M4 with enhanced null safety annotations, and Eclipse JNoSQL 1.2.0-M2 adding auto-apply converter support.
Azul Payara 7.3.0 introduces an initial implementation of the Jakarta Agentic AI specification alongside gRPC 1.83.1 support. Atmosphere 4.0 reaches general availability as a real-time engine for AI agents on the JVM, while Quarkus 3.39.0 adds post-quantum cryptography support and WildFly 41.0.1 enhances serialization filtering and SSRF attack mitigation.
Java 27 introduces post-quantum cryptography and accelerates security patch cycles to combat AI-driven threats.
Java 27, released September 15, 2026, integrates ML-KEM key exchange into TLS 1.3 to protect encrypted data from future quantum decryption attacks.
Oracle is shifting toward monthly critical security updates alongside its quarterly cycle, responding to accelerated vulnerability discovery driven by AI tools.
The post-quantum capability will be gradually backported to older JDK versions through 2027, with JDK 8 and 11 receiving support last, leaving legacy systems exposed longer.
The release also includes Helidon 27 with enhanced virtual thread support.
Java ecosystem updates featuring new OpenJDK JEPs, Jakarta CDI 5.0 GA, and ADK for Kotlin 1.0.
This week's Java roundup highlights JEP 544 for ahead-of-time compilation and JEP 543 for structured concurrency advancing to candidate status, improving application startup and concurrent programming. Jakarta CDI 5.0 achieved general availability as the first specification targeting Jakarta EE 12.
Additional releases include Open Liberty 26.0.0.9 with MCP Server elevation to GA, Google's ADK for Kotlin 1.0 with full feature parity, RefactorFirst 0.10.0 supporting Kotlin source files, and first release candidates for Gradle 9.8.0 and Apache Groovy 6.0.0.
JDK 27 turns on good defaults rather than asking developers to opt in, led by 64-bit compact object headers.
JDK 27 is a short-term release with four production-ready JEPs, none of which require immediate changes to developer code.
Compact object headers are now on by default under JEP 534, cutting the traditional 96-bit Java object header to 64 bits; a SPECjbb2015 run found the change produced 22% less heap space and 8% less CPU time, and Amazon already runs hundreds of production services with them while SAP has made them the default in its SapMachine OpenJDK fork.
The new layout still reserves room for future work, including four bits for Project Valhalla. Looking ahead to quantum computing, JEP 527 implements post-quantum hybrid key exchange for TLS 1.3, offering three hybrid options that pair a quantum-resistant algorithm with ephemeral elliptic-curve Diffie-Hellman.
JDK 27 reaches release candidate with nine features ahead of its September general availability.
JDK 27 Build 35 has reached release candidate status with no unresolved P1 bugs, targeting general availability on September 15, 2026.
The release delivers nine finalized features including G1 as the default garbage collector, post-quantum hybrid key exchange for TLS 1.3, and structured concurrency.
JEP 541 and JEP 540 have been targeted for JDK 28, covering deprecation of the macOS/x64 port and a standard JSON API.
Other news includes Apache Tika 4.0 with markdown parsing and AI inference modules, Helidon 4.5.3, and milestone releases of Micrometer Metrics 1.18.0 and Micrometer Tracing 1.8.0.
Nine features in the now-GA release, including G1 as universal default collector and structured concurrency.
Java Development Kit 27 is generally available with nine features.
G1 becomes the default garbage collector in all environments rather than just server environments, with goals of ensuring HotSpot always selects it and that throughput, latency, memory footprint and startup time do not degrade significantly.
Post-quantum hybrid key exchange for TLS 1.3 combines a quantum-resistant algorithm with a traditional one to defend against future quantum attacks.
Compact object headers become the default HotSpot layout, cutting headers from 96 to 64 bits on 64-bit architectures.
Java 27 released with post-quantum cryptography support and nine JEPs focusing on security and performance.
Oracle released Java 27 with nine JEPs, five still in preview or incubator stages. Key features include post-quantum hybrid key exchange for TLS 1.3, making G1 the default garbage collector, and compact object headers.
The release also introduces Helidon 27, JavaFX 27, and Oracle Jipher 20, all part of the Java Verified Portfolio.
JDK 28, expected March 2027, will introduce Project Valhalla features including value classes and strict field initialization.