Skip to content

Drop support for Java 8 #11078

@mkurz

Description

@mkurz

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions