Release Notes / Version 12.2404
Table Of ContentsMigration of Spring XML configuration files to Java Configuration
In the course of migrating from Spring XML to Java configurations, some XML files were removed in favor of their replacement Java Spring configuration classes. The details can be found below:
removed bpbase-links-postprocessor.xml (import BlueprintLinksPostprocessorsConfiguration instead)
removed bpbase-context-finder-services.xml (import NavigationContextFinderConfiguration instead)
removed handler-services.xml (import CaeHandlerServicesConfiguration instead)
removed link-services.xml (import CaeLinkServicesConfiguration instead)
removed user-services.xml (import UserServicesConfiguration instead)
removed cap-xliff-service.xml (import CapXliffConfiguration instead)
removed mimetype-service.xml (import MimeTypeServiceConfiguration instead)
removed com.coremedia.cap.test.xmlrepo.XmlRepoResources (import Java configuration classes instead)
CACHE => com.coremedia.cache.config.CacheConfiguration
CONTENT_BEAN_FACTORY => com.coremedia.objectserver.config.ContentBeanServicesConfiguration
HANDLERS => com.coremedia.objectserver.web.config.CaeHandlerServicesConfiguration
DATA_VIEW_FACTORY => com.coremedia.objectserver.config.DataviewServicesConfiguration
ID_PROVIDER => com.coremedia.id.IdServicesConfiguration
LINK_FORMATTER => com.coremedia.objectserver.web.links.CaeLinkServicesConfiguration
(CMS-24021)
CKEditor 4 Support Removed
Starting with CMCC 12.2401.1 CKEditor 4 is not supported anymore.
Corresponding references in Studio Developer Manual have been removed.
Note, that in upcoming releases, left-over traces in CoreMedia Blueprint will be removed.
Follow Section, “CKEditor 4 Support Removed” for upgrade information.
(CMS-23995)
Salesforce Marketing Cloud: Migrated to Java 17
The integration for Salesforce Marketing Cloud has been migrated to Java 17.
(CMS-23742)
Removal of Pre-created Directories in coremedia/java-application-base Image
Starting with
coremedia/java-applicaition-base:2.1-cm-17.*
, the
base image no longer precreates the following directories:
/coremedia/tools/var/logs
/coremedia/corem-home/var/tmp
/coremedia/log
(CMS-23624)
Cleaned Up Spring Configuration Files and Classes
In the course of updating from spring boot 2.7 to 3.1 a number of configuration XML files and configuration classes had to be adjusted:
Bean
translate.xliff.translatableExpressions
provided by classcom.coremedia.translate.item.TranslatablePredicateConfiguration
was renamed totranslateXliffTranslatableExpressions
com.coremedia.blueprint.studio.topicpages.rest.CustomTopicPagesConfiguration
was renamed toCustomTopicPagesAutoConfiguration
com.coremedia.blueprint.analytics.elastic.rest.ESALXStudioConfiguration
was renamed toESALXStudioAutoConfiguration
com.coremedia.blueprint.taxonomies.TaxonomyConfiguration
was renamed toTaxonomyAutoConfiguration
com.coremedia.blueprint.studio.rest.taxonomies.TaxonomyStudioConfiguration
was renamed toTaxonomyStudioAutoConfiguration
com.coremedia.blueprint.studio.rest.intercept.InterceptorsStudioConfiguration
was renamed toInterceptorsStudioAutoConfiguration
XML configuration file
com/coremedia/blueprint/common/multisite/translation-config.xml
was removed without replacementXML configuration file
META-INF/coremedia/studio-in-memory-cap-list.xml
was removed without replacementXML configuration file
META-INF/coremedia/es-alx-common.xml
was removed without replacementXML configuration file
META-INF/coremedia/es-alx-contentbeans.xml
was removed without replacementXML configuration file
META-INF/coremedia/es-alx-retrieval.xml
was removed without replacementXML configuration file
META-INF/coremedia/caefeeder-blueprint.xml
was removed without replacementXML configuration file
META-INF/coremedia/caefeeder-services.xml
was removed without replacementXML configuration file
META-INF/coremedia/livecontext-contentfeeder.xml
was removed without replacementXML configuration file
META-INF/coremedia/elastic-worker.xml
was removed without replacement
(CMS-23556)
Migration of Spring XML configuration files to Java Configuration
The CoreMedia Component Loader is deprecated in favor of Spring Boot auto configurations. Many Spring component XML files have been converted to Spring Boot auto configuration classes. Several non-component Spring XML files have been converted to Spring configuration classes in that course. Also, existing configuration classes have been renamed and component properties files have been renamed to ordinary properties files. The detailed changes are listed below.
Follow Section, “Migration of Spring XML configuration files to Java Configuration” for upgrade information.
(CMS-23224)
Removed OpenCalais Integration
The integration for the service "OpenCalais" has been removed.
(CMS-20586)