we have some updates & clarification on the supported Java versions. The plan for CloverDX 5.2 specifically is:
- Oracle JDK 8 - keep support, same as until now. Which means we're not introducing support for OpenJDK 8 yet.
- OpenJDK 11 from adoptopenjdk.net - we're adding support for OpenJDK from the vendor adoptopenjdk. OpenJDK from Oracle will soon stop receiving free public fixes, so we want to use something with a longer life span. Server side we'll support OpenJDK 11 on Tomcat 9 for now - as so far that's the only application container that supports it (we support those containers that officially support the Java version)
- Oracle JDK 9 - we're dropping support for it, as it's already end of life'd.
Overall the situation with Java is evolving quite a lot, so we'll need to see what will happen in the community. The above plan is based on our current best knowledge. In the future we'll be also looking at the situation around OpenJDK 8 - maybe we'll support it also from the adoptopenjdk vendor.
Regarding current state of OpenJDK 8 - there's some known issues when running on OpenJDK 8 currently, so we don't recommend using it. OpenJDK 8 and Oracle JDK 8 have larger differences, compared to OpenJDK 11 and OracleJDK 11.