Skip Top Navigation Bar

Java News

Caching for Agentic Java Systems: Internal, Distributed, and Semantic

By on May 18, 2026

Caching is a first-class architectural concern in agentic systems. This talk breaks down how Java applications can layer internal, distributed, and semantic caches. We'll explore in-process caching with Caffeine for ultra-low-latency access, distributed caching with Redisson and Valkey for shared cache and semantic caching using Vector Similarity Search to reduce latency and cost while scaling LLM access.

Read More
JEP targeted to JDK 27: 531: Lazy Constants (3rd Preview)

By Per-Ake Minborg, Maurizio Cimadamore on May 17, 2026

The following JEP is targeted to JDK 27: 531: Lazy Constants (Third Preview)

Read More
Quality Outreach Heads-up - JDK 27: Post-Quantum Hybrid Key Exchange for TLS 1.3

By Ana-Maria Mihalceanu on May 17, 2026

This Heads-Up is part of the regular communication sent to the projects involved; it covers that JDK 27 EA Builds now include post-quantum hybrid key exchange for TLS 1.3.

Read More
Post-Mortem JVM Crash Analysis with jcmd

By Fairoz Matte on May 16, 2026

This session highlights the progress of JEP 528, which brings core dump and minidump support to jcmd. The jcmd tool is widely used for monitoring and troubleshooting live HotSpot JVMs. With JEP 528, jcmd will also be able to diagnose crashed JVMs, creating a more consistent troubleshooting experience across both live and post-mortem environments.

Read More
Quality Outreach Heads-up - JDK 26: Warnings About Final Field Mutation

By Nicolai Parlog on May 15, 2026

This Heads-Up is part of the regular communication sent to the projects involved; it covers the warnings that JDK 26 emits when final fields are mutated through reflection.

Read More
Java Gets Post-Quantum TLS - Inside Java Newscast #112

By Ana-Maria Mihalceanu on May 14, 2026

With JDK 27 introducing hybrid key exchange schemes that combine ML-KEM with traditional ECDHE algorithms, Java applications can gain TLS-layer protection against the “harvest-now, decrypt-later” threat without rewriting business logic. In this episode of the Inside Java Newscast, Ana explains post-quantum hybrid key exchange for TLS 1.3 and demonstrates how a Java application can take advantage of it.

Read More
Quality Outreach Heads-up - JDK 27: Removal of Deprecated Java Launcher Options

By Billy Korando on May 13, 2026

This Heads-Up is part of the regular communication sent to the projects involved; it covers the removal of deprecated Java launcher options.

Read More
Native Interoperability with JDK 25 and the FFM API

By Per-Ake Minborg on May 12, 2026

Get a deep dive with live coding showing how to specify, allocate, and work with native memory and how to link and call native functions. We'll also demo how to use the automatic binding generator tool jextract to effortlessly generate Java bindings to the ONNX Runtime, the open standard for machine learning models. Whether you're an architect rethinking cross-platform integration or eager to conduct AI inference in Java, this talk is for you. Finally, we can say hello to high-performance native Java integration and wave goodbye to JNI.

Read More
JEP targeted to JDK 27: 533: Structured Concurrency (7th Preview)

By Alan Bateman, Viktor Klang, Ron Pressler on May 11, 2026

The following JEP is targeted to JDK 27: 533: Structured Concurrency (Seventh Preview)

Read More
JEP targeted to JDK 27: 532: Primitive Types in Patterns, instanceof, and switch (5th Preview)

By Angelos Bimpoudis on May 8, 2026

The following JEP is targeted to JDK 27: 532: Primitive Types in Patterns, instanceof, and switch (Fifth Preview)

Read More


Sourced from https://inside.java via RSS.