Skip Top Navigation Bar

Java News

Pairing In-Process and Hosted Embeddings for Java MCP Tool Development

By Ana-Maria Mihalceanu on July 25, 2026

<p>Discover why a Java MCP tool can benefit from both in-process and hosted embeddings: in-process embeddings keep development, testing, and conformance fast and reliable, while external provider-backed embeddings offer production-quality semantic scoring behind the same stable tool contract.</p>

Read More
Episode 63 “AI Solutions with Spring AI 2.0” [I/O]

By Lize Raes on July 23, 2026

<p>Tips on deterministic agents, MCP servers and skills, prompt engineering, and where Java's richness for AI solutions stems from.</p>

Read More
Quality Outreach Heads-up - JDK 27: Default G1 in All Environments

By Nicolai Parlog on July 20, 2026

<p>This Heads-Up is part of the regular communication sent to the projects involved; it covers G1 becoming HotSpot's default GC in all environments.</p>

Read More
Episode 62 “JDK 27 + Valhalla, Now! + Hackathon” [IJN]

By Nicolai Parlog on July 19, 2026

<p>JDK 27 entered RDP1, Valhalla's JEP 401 is being merged into JDK main, join our hackathon, and more</p>

Read More
Java - The Documentary

By on July 18, 2026

<p>From its humble beginnings as a project code-named "Oak" at Sun Microsystems to becoming a global standard for enterprise software and billions of devices, Java's journey is one of radical innovation, strategic pivots, and enduring community strength.</p>

Read More
Identifying JDK Value Class Candidates

By Dan Smith on July 16, 2026

<p>As long as value classes are a preview feature, they can’t generally be adopted in the JDK libraries (which are not compiled with `--enable-preview`). However, we felt it was important for this JEP to provide users with a “starter kit” of some value classes out of the box, and to ease into any migration challenges for popular classes, so we identified a handful of JDK classes that the JEP can treat as value classes when preview features are enabled.</p>

Read More
Episode 61 “Scripting JS and Python with Project Detroit” [AtA]

By Nicolai Parlog on July 9, 2026

<p>OpenJDK recently resurrected Project Detroit, an effort to ease Java's interoperability with Python and JavaScript.</p>

Read More
SIMD Vectors in the HotSpot JVM - Auto Vectorization and the Vector API

By Emanuel Peter on July 2, 2026

<p>Explore the latest work on the HotSpot JVM, with a focus on auto-vectorization and the Vector API.</p>

Read More
ZGC: A Decade of Redefining Java Performance

By Stefan Johansson (alum) on June 30, 2026

<p>ZGC is a concurrent garbage collector, meaning all heavy GC tasks are performed alongside application threads, resulting in sub-millisecond pause times. This talk will explore a brief history of ZGC, its internal mechanisms, the performance in JDK 25, and future development plans.</p>

Read More
Episode 60 “How JEPs Drive Java's Evolution” [AtA]

By Nicolai Parlog on June 25, 2026

<p>JEPs are OpenJDK's vehicle for documenting and communicating substantial changes of the Java language, its APIs, and the runtime but also the JDK project itself.</p>

Read More


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