I suggest Play 2.9 should be the last release that gets build with Java 8.
Play 2.9 will drop support for Java 8.
Newer releases of some libraries that Play depends on are already not compatible with Java 8 anymore (but only with Java 11) and more might follow:
topic:jdk-next
That means we can't upgrade to these new releases which is a bit unfortunate in case the library authors stop to backport bug fixes and features (which I think already happens to HikariCP AFAIK).
We should add an announcement for this in the Play 2.9 release notes, so people get aware of it.
BTW: I know that Java 8 still is going strong, however it also seems that Java 11 is catching up as well.
So, if we release 2.9 at some point in 2022, Java 8 will be 8 years old already.
Release dates of Java LTS versions:
Java 8: March 18, 2014
Java 11: September 25, 2018
Java 17: September 14, 2021
I am also open to discuss to drop Java 8 for Play 2.9 already.
I suggest Play 2.9 should be the last release that gets build with Java 8.Play 2.9 will drop support for Java 8.
Newer releases of some libraries that Play depends on are already not compatible with Java 8 anymore (but only with Java 11) and more might follow: topic:jdk-next
That means we can't upgrade to these new releases which is a bit unfortunate in case the library authors stop to backport bug fixes and features (which I think already happens to HikariCP AFAIK).
We should add an announcement for this
in the Play 2.9 release notes, so people get aware of it.BTW: I know that Java 8 still is going strong, however it also seems that Java 11 is catching up as well.
So, if we release 2.9 at some point in 2022, Java 8 will be 8 years old already.
Release dates of Java LTS versions:
Java 8: March 18, 2014
Java 11: September 25, 2018
Java 17: September 14, 2021
I am also open to discuss to drop Java 8 for Play 2.9 already.