Proposal: Bump minimum JDK version for JavaFX 20 to JDK 17

Johan Vos johan.vos at gluonhq.com
Wed Jul 20 07:40:05 UTC 2022


Dealing with the second question (when do we bump the version post-JFX20),


On Tue, Jul 19, 2022 at 10:39 PM Philip Race <philip.race at oracle.com> wrote:
...

> What to do in future (ie what is the policy) is a separate question
>
> OpenJDK LTS releases will be every two years in future, so there is a
> reasonable argument that
> is too frequent to bump the FX minimum without a really compelling reason.
>
> Also consider that FX 20 will GA 4 1/2 years after FX 11  and the next
> JDK LTS will be 21 ..
> just 6 months later .. we surely aren't going to bump the minimum again
> immediately.
>
> So we should not have a policy of the "latest LTS" should always be the
> minimum - just that it should
> be "some" LTS
>
> And perhaps we skip every other LTS or at the very least we don't bump
> until the LTS has been available for 1 year ..
>

A possible idea is to apply the following 2 rules:

1) Whenever we bump the JDK version in JavaFX, it should be bumped to a JDK
LTS version that is at least 1,5 years (minus 1 week) old at JFX release
date.  This is exactly what will happen if the JFX 20 has a minimum JDK
version of 17. This gives OpenJFX developers enough time to play with the
new JDK features before using them in OpenJFX code.

2) We evaluate the options provided by the next LTS much in advance, and
case by case (every 2 years), we discuss whether it is worth bumping the
release (following rule 1)) .

- Johan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/openjfx-dev/attachments/20220720/e0d7328d/attachment-0001.htm>


More information about the openjfx-dev mailing list