OpenJDK 12 for version 4.0

As of patch level P24 the platform will be compiled with an OpenJDK 12 in JDK 8 compatibility mode.

This is due to some depencies that are now compiled with a JDK 12 and are thus not suitable to be compiled with a JDK 8:

  • Docx4J
  • Apache Tika

The compilation in JDK 8 compatibility mode still allows you to run the platform on an (Open)JDK 8. It will work except if you are using the above dependencies in your custom code. However it is now highly recommended to consider switching to JDK 12.

We are now shipping all our Docker images (alpha, beta and release) whith OpenJDK 12.