JEPs in JDK 25 integrated since JDK 21
Here are all of the JEPs integrated since JDK 21, which was the previous long-term-support (LTS) release from most vendors. Preview and Incubator JEPs that were superseded by later JEPs in JDKs 22 through 25 are not included. The release in which a JEP was integrated is shown in parentheses after the JEP’s title.
Additions
Preview & Incubating
Language | |
---|---|
507: | Primitive Types in Patterns, instanceof, and switch (Third Preview) (25) |
Libraries | |
470: | PEM Encodings of Cryptographic Objects (Preview) (25) |
502: | Stable Values (Preview) (25) |
505: | Structured Concurrency (Fifth Preview) (25) |
508: | Vector API (Tenth Incubator) (25) |
Deprecations
HotSpot JVM | |
---|---|
501: | Deprecate the 32-bit x86 Port for Removal (24) |
Libraries | |
471: | Deprecate the Memory-Access Methods in sun.misc.Unsafe for Removal (23) |
Removals
HotSpot JVM | |
---|---|
503: | Remove the 32-bit x86 Port (25) |
479: | Remove the Windows 32-bit x86 Port (24) |