JEP 3
Every new Java release is the sum of one or more JEPs. These posts and podcast episodes work through the highlights of recent OpenJDK versions, from “Welcome to Java 22” through to the most recent release, looking at which JEPs matter for everyday code, which ones change the runtime under the hood, and which ones drop in as previews worth trying early. The goal here is to make the JEP catalog feel less like a release-note dump and more like a guided tour of where the language is going.

Foojay Podcast #68: Welcome to OpenJDK (Java) 24
Java 24 ships with 24 JEPs, and that number is no coincidence. The release packs compact object headers, generational Shenandoah, quantum-resistant cryptography, and the …

Foojay Podcast #57: Welcome to OpenJDK (Java) 23
Every six months, a new Java release lands, and the question is always the same. What actually changes for the code we write today, and what is worth waiting for? OpenJDK 23 brings …
Foojay Podcast #45: Welcome to Java 22
Does Java 22 deliver real innovation, or does it mostly polish what Java 21 already shipped? Right after an LTS release, that question matters to anyone planning the next runtime …