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
- Resolved
-
JCR-5018 Bump up minimal Java version to 11
- Closed
-
OAK-10385 segment-azure: add javax.activation-api to test class path
- Closed
-
OAK-7182 Make it possible to update Guava
- Closed
-
OAK-10065 avoid-use of groovy-all artefact
- Closed
- links to