JDK 22 is now in Rampdown Phase One

Mark Reinhold mark.reinhold at oracle.com
Thu Dec 7 18:54:22 UTC 2023

Per the JDK 22 schedule [1], we are now in Rampdown Phase One.

The overall feature set [2] is frozen.  No further JEPs will be targeted
to this release.

We’ve forked the main-line source repository to the jdk22 stabilization
repository (https://github.com/openjdk/jdk22).  Any changes pushed to
the main line are now bound for JDK 23, as noted previously [3].

The stabilization repository is open for select bug fixes and, with
approval, late enhancements per JEP 3, the JDK Release Process [4].
If you’re responsible for any of the bugs on the RDP 1 candidate-bug
list [5] then please see JEP 3 for guidance on how to handle them.

We will integrate most stabilization changes via backports, as we did
for JDK 21 [6]:

  - Most fixes and enhancements intended for the stabilization repository
    will also be applicable to the main-line repository.  Integrate such
    a change into the main-line repository first.  Then, after you have
    obtained any required approvals, backport it to the stabilization
    repository using the Skara `/backport` command [7] or, if necessary,
    by manually opening a backport PR with the title `Backport $HASH`,
    where `$HASH` is the original commit hash.  (The Developers’ Guide
    contains more information on working with backports [8].)

  - Some fixes will be specific to the stabilization repository and not
    applicable to the main-line repository.  Integrate such a change
    directly into the stabilization repository.

In order to make sure that no backports are missed, prior to the RDP 2
and RC phases JDK Contributors will be reminded to review changes that
have been integrated into the main-line repository but not backported
to the stabilization repository.  These JBS queries can be useful:

  - Changes not backported from the main line

  - My changes not backported from the main line

- Mark

[1] https://openjdk.org/projects/jdk/22/#Schedule
[2] https://openjdk.org/projects/jdk/22/#Features
[3] https://mail.openjdk.org/pipermail/jdk-dev/2023-November/008483.html
[4] https://openjdk.org/jeps/3
[5] https://j.mp/jdk-rdp-1
[6] https://openjdk.org/jeps/3#Integrating-fixes-and-enhancements
[7] https://wiki.openjdk.org/display/SKARA/Backports
[8] https://openjdk.org/guide/#working-with-backports-in-jbs

More information about the jdk-dev mailing list