JDK 26
JDK 25
JDK 24
JDK 23
JDK 22
JDK 21
JDK 20
JDK 19
JDK 18
JDK 17
JDK 16
JDK 15
JDK 14
JDK 13
JDK 12
AI
Amber
Babylon
Client
Cloud
Community
Concurrency
Core Libraries
Education
GC
HotSpot
Integrity by Default
JFR
Java Language
Leyden
Loom
Modules
Moved By Java
Networking
Oracle
Panama
Performance
Security
Serviceability
Valhalla
Integrity by Default
2025
- Java 26 Warns of Deep Reflection - Inside Java Newscast #101 by Nicolai Parlog on November 20, 2025
- JEP targeted to JDK 26: 500: Prepare to Make Final Mean Final by Ron Pressler, Alex Buckley on November 7, 2025
- Integrity by Default by Ron Pressler on November 4, 2025
- The not-so-final word on final #JVMLS by Maurizio Cimadamore on August 12, 2025
- Episode 38 “Integrity by Default” with Ron Pressler by Ron Pressler, Nicolai Parlog on June 24, 2025
- Peaceful and Bright Future of Integrity by Default in Java by Ana-Maria Mihalceanu on January 3, 2025
2024
- Quality Outreach Heads-up - JDK 24: Prepares Restricted Native Access by Nicolai Parlog on December 9, 2024
- JEP Targeted to JDK 24: 498: Warn upon Use of Memory-Access Methods in sun.misc.Unsafe by Ron Pressler, Alex Buckley on November 28, 2024
- JEP targeted to JDK 24: 472: Prepare to Restrict the Use of JNI by Ron Pressler on October 16, 2024
- Integrity by Default #JVMLS by Ron Pressler on September 12, 2024
- Tutorial: Leveraging JDK Tools and Updates to Help Safeguard Java Applications by Dalibor Topić on August 7, 2024
- Integrity by Default - Inside Java Newscast #73 by Nicolai Parlog on July 18, 2024
- JEP targeted to JDK 23: 471: Deprecate the Memory-Access Methods in sun.misc.Unsafe for Removal by Ron Pressler, Alex Buckley on June 4, 2024
- Quality Outreach Heads-up - Deprecate the Memory-Access Methods in sun.misc.Unsafe for Removal in a Future Release by David Delabassee on January 29, 2024
2023
- JEP proposed to target JDK 21: 451: Prepare to Disallow the Dynamic Loading of Agents by Ron Pressler on May 24, 2023
2021
- JEP proposed to target JDK 17: 403: Strongly Encapsulate JDK Internals by Mark Reinhold on May 18, 2021
2020
- JEP proposed to target JDK 16: 396: Strongly Encapsulate JDK Internals by Default by Mark Reinhold on November 19, 2020
