Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

Java 25 officially released

JEP 500: Prepare to Make Final Mean Final [Candidate JEP]

Java 25

JEP draft: Structured Concurrency (Sixth Preview)

JEP 401: Value Classes and Objects (Preview)

Leyden EA 2 Build is available with AOT code compilation

RFP: Float16 Support in the OpenJDK Vector API

JVM Language Summit 2025 — Agenda

JEP draft: Automatic Heap Sizing for G1

JEP draft: Compact Object Headers by Default

JVM Runtime Parametric Type Support

OpenJDK talks about adding a JSON API to the Java Standard Library

JEP draft: Classifier API to Map Finite Sets to Indexes

JEP 515: Ahead-of-Time Method Profiling

Candidate JEP 518: JFR Cooperative Sampling

Candidate JEP 520: JFR Method Timing & Tracing

JEP 519: Compact Object Headers

JEP 506: Scoped Values final for Java 25

JEP draft: Compact Object Headers (Production)

JEP draft: Windows/gcc Port

JEP: Flexible Constructor Bodies. Final for JDK 25

New candidate JEP: 507: Primitive Types in Patterns, instanceof, and switch (Third Preview)

JEP 509: JFR CPU-Time Profiling (Experimental)

Refining var-handles in Valhalla -- John Rose

How We Got the Generics We Have: (Or, how I learned to stop worrying and love erasure)

JEP draft: Prepare to make final mean final

JEP Draft: JFR Method Timing and Tracing

Java 24 has been released!

JEP draft: Strict Field Initialization in the JVM

Java 24 Released

More →