Quality Outreach Heads-up - JDK 20: java.net.URL parsing fix & behavior change David Delabassee on November 22, 2022 JDK 20 Networking
Using the JShell API to implement a Java Source Browser Sundar Athijegannathan on November 21, 2022 Core Libraries
New candidate JEP: 437: Structured Concurrency (2nd Incubator) Alan Bateman, Ron Pressler on November 15, 2022 Loom
New candidate JEP: 436: Virtual Threads (2nd Preview) Alan Bateman, Ron Pressler on November 15, 2022 Loom
Quality Outreach Heads-up - JDK 20: Disable the Legacy Parallel Class Loading Workaround … David Delabassee on November 14, 2022 JDK 20
Quality Outreach Heads-up - JDK 20: Thread.stop(), Thread.suspend() and Thread.resume() degradation David Delabassee on November 9, 2022 JDK 20
Java 17 to 20 Pattern Matching full tutorial with Records, Instanceof and Switch - JEP Café #14 José Paumard on November 8, 2022 Amber JDK 17 JDK 20
GraalVM in OpenJDK and More JavaOne Announcements - Inside Java Newscast #36 Nicolai Parlog on November 3, 2022 GraalVM Client Performance JDK 17 Oracle
New candidate JEP: 435: Asynchronous Stack Trace VM API Johannes Bechberger (guest), Christoph Langer (guest) on November 2, 2022 HotSpot Serviceability
Using the JFR Event Streaming API in Automated Tests - Sip of Java Billy Korando on October 31, 2022 JFR
New candidate JEP: 434: Foreign Function & Memory API (2nd Preview) Maurizio Cimadamore on October 28, 2022 Panama
The Future of Java is You | JavaOne 2022 Community Keynote Ana-Maria Mihalceanu, Nicolai Parlog, Heather Stephens on October 27, 2022