CoreMedia Content Cloud v13 Upgrade Guide / Version 2512.0
Table Of ContentsCoreMedia 13 requires Java 21. Java 21 is the next Long Term Support version of the Java platform following after Java 17. The switch to Java 21 has the following implications:
Maven Plugins have been updated
This includes especially a required update of the maven-dependency-plugin. It should be noted that the updated
version provides stricter dependency checks, which may mean that you need to adapt your dependencies in Maven POMs
to comply with the new requirements. The updated plugins ship with an update of com.coremedia:cms-blueprint-parent
to version 3.0.0.
Java Application Base Image updated
A new Java Application Base Image is used for the CMS applications: coremedia/java-application-base:3.1-cm-21.0-corretto-jre.
Removed Deprecated Java API Usages
Deprecated API usages have been removed, which includes, but is not limited to:
Localeconstructor: Changed to usingLocale.of().URLconstructor: Replaced by alternatives likenew URI(...).toURL().Widened
@cm.template.api annotations: To address issues in the generated JavaDoc for the template API, fixed missing @cm.template.api annotations.


