News and views from members of the Java team at Oracle
Java 17, the next long-term support release, enters feature freeze and the release preparations begin today (June 10th). A good time to take a closer look at the list of JEPs as well as the development process.
JDK 17 JEPs:
JEP 409: Sealed Classes
JEP 406: Pattern Matching for switch
JEP 415: Context Specific Deserialization Filters
JEP 356: Enhanced Pseudo-Random Number Generators
JEP 306: Restore Always-Strict Floating-Point Semantics
JEP 403: Strongly Encapsulate JDK Internals
Vector API: SIMD Programming in Java - Sandhya Viswanathan and Paul Sandoz
JDK 17 release process:
JEP 3: JDK Release Process
dev.java: the destination for Java developers
OpenJDK: the place to collaborate on the Java Platform and related projects
Oracle Java: the #1 programming language and development platform
The Inside Java Newscast is a monthly YouTube show - check out the YouTube playlist for all the episodes. Since 2026, we also publish it as a podcast. For more Java news, subscribe to our RSS feed and follow @Java on X.