JEP 527: Post-Quantum Hybrid Key Exchange Targets Java 27
The first JEP has been formally targeted for JDK 27: JEP 527, Post-Quantum Hybrid Key Exchange for TLS 1.3. Java 27 is scheduled for general availability in September 2026, and while the feature list is still being assembled, the early targeting of this JEP signals that post-quantum cryptography is a priority for the platform this cycle.
JEP 527 enhances TLS 1.3 with a hybrid key exchange mechanism that combines a classical algorithm (X25519 or X448) with a Module Lattice-Based Key Encapsulation Mechanism (ML-KEM, formerly CRYSTALS-Kyber) standardized by NIST. The hybrid approach means that if the post-quantum algorithm is later found to have weaknesses, the classical component still provides its established security guarantees. This is a widely recommended transitional strategy for organizations with long-lived secrets that must be resistant to future quantum adversaries.
For Java developers, this means TLS clients and servers built on the standard SSLEngine and SSLSocket APIs will eventually be able to negotiate post-quantum key exchange without third-party libraries. Applications communicating with services that already support ML-KEM — including several major cloud providers and browser vendors — will benefit from quantum-resistant transport security once the JEP ships. Organizations operating in regulated industries with compliance requirements around cryptographic standards should track this JEP as part of their Java upgrade planning.
JEP 527 is at an early stage; the targeted status means it is slated for JDK 27 but is subject to change as the JDK development cycle progresses.
OpenXava 7.7.0: AI Chat Assistant Lands in Every Module
OpenXava 7.7.0 was released as part of the Java News Roundup for March 9, 2026. The release introduces two notable features that continue the framework's trajectory toward AI-augmented business applications.
The headline addition is an AI chat assistant available in all modules. OpenXava is a Java framework for building enterprise line-of-business applications from JPA entity classes, and the new chat assistant allows users of those applications to interact with their data through natural-language queries. This is an opt-in capability that OpenXava wires into the module UI without requiring changes to the underlying entity or service logic — the framework handles the plumbing between the chat surface and the data layer.
The release also introduces two new annotations, @NewView and @EditView, which allow developers to specify separate views for creating versus editing a record. Previously, the same view was used for both operations. The new annotations give teams more control over the UX without forking the entity class, which is consistent with OpenXava's convention-over-configuration philosophy.
Read more — InfoQ
Java Annotated Monthly: March 2026 Community Roundup
JetBrains publishes the Java Annotated Monthly as a curated digest of articles, talks, and tools from across the Java community. The March 2026 edition covers the period following the Java 26 GA release on March 17 and captures the community's initial reaction to the 10 JEPs that shipped.
The roundup highlights several community threads around the Lazy Constants (JEP 517, second preview) and Structured Concurrency (JEP 505, sixth preview) features, both of which accumulated substantial blog posts and benchmark analyses in the weeks following the release. The annotated monthly surfaces the most technically grounded of these so developers can quickly identify the high-signal commentary worth reading.
The edition also includes links to talks from Devnexus 2026, held in Atlanta in early March. AI integration in Java applications was a dominant theme at the conference, with sessions covering Spring AI, LangChain4j, and patterns for building retrieval-augmented generation pipelines on the JVM. The annotated monthly provides direct links to session recordings and slide decks for developers who want to catch up on what the community is building.
Read more — JetBrains Blog