Latest changes in JDK based on OpenJDK JEP Index
Last updated: 2024-09-18
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 |
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 |
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 |
JDK 21 was released 2023-09-19
.
Check JavaFeatures.md to see all integrated JEPs in each JDK version.