Skip to content

Latest commit

 

History

History
52 lines (42 loc) · 7.42 KB

JEPStatus.md

File metadata and controls

52 lines (42 loc) · 7.42 KB

JEP Status

Latest changes in JDK based on OpenJDK JEP Index

Last updated: 2024-09-18

Java 24

JEP Ticket Draft Sumbitted Candidate Proposed to target Targeted Integrated Completed Closed
JEP 472 - Prepare to Restrict the Use of JNI JDK-8307341 2023-05-03 2023-12-06 2024-05-03 2024-06-14 2024-07-16

Java 23

JDK 23 was released 2024-09-17.

JEP Ticket Draft Sumbitted Candidate Proposed to target Targeted Integrated Completed Closed
JEP 455 - Primitive types in Patterns, instanceof, and switch (Preview) JDK-8288476 2022-06-15 2023-02-21 2023-09-25 2024-01-04 2024-01-23 2024-02-01 2024-04-15 2024-07-16
JEP 466 - Class-File API (Second Preview) JDK-8324965 2024-01-30 2024-02-15 2024-02-15 2024-03-18 2024-03-28 2024-04-09 2024-06-04 2024-07-16
JEP 467 - Markdown Documentation Comments JDK-8316039 2023-09-11 2024-02-14 2024-04-27 2024-04-25 2024-05-06 2024-05-22 2024-05-22 2024-08-26
JEP 469 - Vector API (Eighth Incubator) JDK-8326878 2024-02-27 2024-02-27 2024-04-03 2024-04-09 2024-04-17 2024-05-20 2024-05-20 2024-07-15
JEP 471 - Deprecate the Memory-Access Methods in sun.misc.Unsafe for Removal JDK-8323072 2024-01-05 2024-01-24 2024-05-03 2024-05-20 2024-05-28 2024-05-29 2024-05-31 2024-05-31
JEP 473 - Stream Gatherers (Second Preview) JDK-8327844 2024-03-11 2024-03-14 2024-04-05 2024-04-09 2024-04-17 2024-04-30 2024-05-01 2024-07-29
JEP 474 - ZGC: Generational Mode by Default JDK-8326667 2024-02-26 2024-03-19 2024-04-05 2024-04-23 2024-05-01 2024-05-22 2024-05-29 2024-07-31
JEP 476 - Module Import Declarations (Preview) JDK-8315129 2023-08-28 2024-04-02 2024-04-17 2024-04-23 2024-05-02 2024-05-06 2024-06-05 2024-07-08
JEP 477 - Implicitly Declared Classes and Instance Main Methods (Third Preview) JDK-8323335 2024-01-09 2024-04-02 2024-05-07 2024-05-07 2024-05-22 2024-05-28 2024-06-05 2024-07-08
JEP 480 - Structured Concurrency (Third Preview) JDK-8330818 2024-04-22 2024-04-26 2024-05-09 2024-05-19 2024-05-28 2024-05-28 2024-06-07 2024-07-16
JEP 481 - Scoped Values (Third Preview) JDK-8331056 2024-04-24 2024-04-26 2024-05-14 2024-05-21 2024-05-30 2024-05-30 2024-06-07 2024-08-15
JEP 482 - Flexible Constructor Bodies (Second Preview) JDK-8325803 2024-02-13 2024-04-03 2024-05-14 2024-05-20 2024-05-28 2024-05-28 2024-06-05 2024-07-08

Java 22

JDK 22 was released 2024-03-19.

JEP Ticket Draft Sumbitted Candidate Proposed to target Targeted Integrated Completed Closed
JEP 423 - Region Pinning for G1 JDK-8276094 2021-10-28 2021-12-02 2022-02-01 2023-11-07 2023-11-28 2023-12-06 2024-02-05 2024-02-05
JEP 447 - Statements before super(...) (Preview) JDK-8300786 2023-01-23 2023-02-21 2023-04-19 2023-11-07 2023-11-22 2023-12-05 2023-12-05 2024-01-05
JEP 454 - Foreign Function & Memory API JDK-8310626 2023-06-22 2023-06-29 2023-09-11 2023-09-28 2023-10-12 2023-10-12 2023-12-06 2023-12-29
JEP 456 - Unnamed Variables & Patterns JDK-8311828 2023-07-10 2023-08-24 2023-09-25 2023-10-11 2023-10-27 2023-11-03 2023-12-05 2024-01-04
JEP 457 - Class-File API (Preview) JDK-8280389 2022-01-20 2023-03-17 2023-09-26 2023-11-07 2023-11-28 2023-12-04 2023-12-11 2024-02-05
JEP 458 - Launch Multi-File Source-Code Programs JDK-8304400 2023-03-17 2023-03-28 2023-10-03 2023-11-22 2023-12-01 2023-12-05 2023-12-05 2023-12-05
JEP 459 - String Templates (Second Preview) JDK-8314219 2023-08-14 2023-09-29 2023-10-05 2023-11-03 2023-11-16 2023-11-17 2023-12-05 2024-01-09
JEP 460 - Vector API (Seventh Incubator) JDK-8315945 2023-09-08 2023-09-18 2023-10-09 2023-10-26 2023-11-06 2023-11-07 2023-11-07 2023-11-07
JEP 461 - Stream Gatherers (Preview) JDK-8317955 2023-10-11 2023-10-11 2023-10-26 2023-11-07 2023-11-29 2023-12-01 2023-12-07 2023-12-29
JEP 462 - Structured Concurrency (Second Preview) JDK-8317302 2023-09-29 2023-10-19 2023-10-27 2023-11-21 2023-12-01 2023-12-01 2023-12-09 2023-12-29
JEP 463 - Implicitly Declared Classes and Instance Main Methods (Second Preview) JDK-8315398 2023-08-30 2023-10-12 2023-11-01 2023-11-15 2023-11-28 2023-11-30 2023-12-05 2023-12-29
JEP 464 - Scoped Values (Second Preview) JDK-8318898 2023-10-26 2023-11-22 2023-11-29 2023-11-30 2023-12-07 2023-12-08 2024-02-05 2024-02-07

Java 21

JDK 21 was released 2023-09-19.

Check JavaFeatures.md to see all integrated JEPs in each JDK version.