News and views from members of the Java team at Oracle
Also available as Inside Java Podcast #51, published on March 12, 2026:
Java 26 is getting all packaged up to be shipped worldwide! As with every release of the JDK there are a number of new features, improvements, changes in behavior, and more developers should be aware of before upgrading. In this episode of the Inside Java Newscast we will review all the noteworthy changes coming in Java 26 that will impact developers.
Links to JDK Enhancement Proposals (JEPs):
JEP 500: Prepare to Make Final Mean Final
JEP 504: Remove the Applet API
JEP 516: Ahead-of-Time Object Caching with Any GC
JEP 517: HTTP/3 for the HTTP Client API
JEP 522: G1 GC: Improve Throughput by Reducing Synchronization
JEP 524: PEM Encodings of Cryptographic Objects (Second Preview)
JEP 525: Structured Concurrency (Sixth Preview)
JEP 526: Lazy Constants (Second Preview)
JEP 529: Vector API (Eleventh Incubator)
JEP 530: Primitive Types in Patterns, instanceof, and switch (Fourth Preview)
Links to JDK Bug System (JBS) tickets:
JDK-8364361 - [process] java.lang.Process should implement Closeable
JDK-8363972 - Lenient parsing of minus sign pattern in DecimalFormat/CompactNumberFormat
JDK-8366577 - Deprecate java.net.Socket::setPerformancePreferences
JDK-8277585 - Remove the terminally deprecated finalize() method from javax.imageio.stream APIs
JDK-8366911 - (fs) Remove support for normalizing file names to Unicode normalized form D (macOS)
JDK-8357653 - Inner classes of type parameters emitted as raw types in signatures
JDK-8370387 - Remove handling of InterruptedIOException from java.io classes
JDK-8361614 - Missing sub-int value validation in the Class-File API
JDK-8361635 - Missing List length validation in the Class-File API
JDK-8362448 - Make use of the Double.toString(double) algorithm in java.text.DecimalFormat
JDK-8369517 - Compilation mismatch for equivalent lambda and method reference
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.