Java 22 Released

JEP 459 Updated: New StringTemplate Syntax for Java

Update on String Templates (JEP 459)

CFV: New Project: Brisbane

EA builds that avoid lock pinning with virtual threads

Call for Discussion: New Project: Skogsluft

Towards member patterns

Effect Cases in Switch

String templates: syntax question

Support Markdown in javadoc Comments

FFM (Foreign Function and Memory API) Goes Final

Java 21 Released

Java 21 / JDK 21: General Availability

Call for Discussion: New Project: Babylon

Panama FFM API tentatively stable next Java release

We don't need no stinkin' Q descriptors

Valhalla's latest plans: very high-level /accessible summary

Design document on nullability and value types (Brian Goetz)

OpenJDK Proposal: Ergonomics Profiles

How to write JMH microbenchmarks for asynchronous functions [Loom]

RFR: 8307058: Implementation of Generational ZGC

On atomicity and tearing [Brian Goetz, Valhalla]

JEP proposed to target JDK 21: 444: Virtual Threads

New candidate JEP: 444: Virtual Threads

Java 20 / JDK 20: General Availability

JDK 21: Disallowing the dynamic loading of agents by default

Deconstruction patterns [Brian Goetz]

Java 20 / JDK 20: General Availability

Nullness markers to enable flattening

On Markdown in Java documentation comments

More →