New candidate JEP: 488: Primitive Types in Patterns, instanceof, and switch (Second Preview)

Java 23 / JDK 23: General Availability

Loom EA builds with changes for JDK 24 [Alan Bateman]

JEP 485: Stream Gatherers (new candidate JEP)

Java 23

Java 23 / JDK 23: General Availability

Thoughts on Training Runs

Null-Restricted and Nullable Types

JEP draft: Primitive Types in Patterns, instanceof, and switch (Second Preview)

JEP draft: Scoped Values (Fourth Preview)

JEP 484: Class-File API. Final for Java 24

JEP 483: Ahead-of-Time Class Loading and Linking

JVM Language Summit — Agenda

JEP Draft: Adapt Object Monitors for Virtual Threads

New Valhalla Early Access Release

RFC: 32-bit x86 port maintenance, stepping down as maintainer (OpenJDK)

JEP draft: AOT Linked Classes

Leyden EA Build is available

The JEP for third preview of String Templates is "withdrawn"

Encodings for flattened heap values

Code Models

JEP 401: Value Classes and Objects (Preview)

Java string interpolation feature has been cancelled

Java string interpolation feature has been cancelled

JEP-455: Primitive types in patterns, instanceof and switch

JEP 472: Prepare to Restrict the Use of JNI

New Loom EA builds with changes to object monitor impl to avoid pinning with virtual threads

JEP 479: Remove the Windows 32-bit x86 Port

Proposal to change default annotation processing policy in JDK 23

JEP Draft: Support HTTP/3 in the HttpClient

More →