Description
Active support for Java 8 ended a few months ago (see https://endoflife.date/java).
Java 11 has been available for four years, and offers various improvements (in particular, it contains extensions that may help in avoiding use of Guava (see OAK-7182)).
(Note that even Java 11 will be out of active support in a few months - so a subsequent update to the next LTS release - Java 17 - is not that far away).
Potential downsides:
- backports to 1.22 might become harder (1.8 will be EOLd next spring anyway).
Attachments
Issue Links
- blocks
-
OAK-10007 update Guava related deprecations with 'since' and 'forRemoval' properties
-
- Closed
-
- is blocked by
-
OAK-10044 Javadoc fixes for JDK 11 compat
-
- Closed
-
-
OAK-10062 consolidate and update groovy versions to 2.4.21
-
- Closed
-
-
OAK-10066 update groovy dependency to 2.5.20
-
- Closed
-
- relates to
-
OAK-10092 doc-railroad project fails on Java 11; plexus-component-metadata needs update
-
- Closed
-
-
JCR-4869 Bump up minimal Java version to 11
-
- Open
-
-
OAK-7182 Make it possible to update Guava
-
- Open
-
-
OAK-10065 avoid-use of groovy-all artefact
-
- Closed
-
- links to