close

Filter

loading table of contents...

Release Notes / Version 11.2201

Table Of Contents

CoreMedia Core

Removal: Deprecated Version of XliffExporter

The deprecated interface com.coremedia.translate.xliff.exporter.XliffExporter (cap-xliff) and its related interfaces and classes have been removed.

Follow Section, “Removal: Deprecated Version of XliffExporter” for upgrade information.

(CMS-20068)

Removal: Deprecated two-argument constructor of DefaultContentToTranslateItemTransformer

The deprecated two-argument constructor of com.coremedia.translate.item.DefaultContentToTranslateItemTransformer (cap-translate-item) has been removed:

Follow Section, “Removal: Deprecated two-argument constructor of DefaultContentToTranslateItemTransformer” for upgrade information.

(CMS-20067)

Removal: Deprecated Interface Method ContentObjectSiteAspect.getIgnoreUpdates

The deprecated interface method ContentObjectSiteAspect.getIgnoreUpdates() has been removed.

Follow Section, “Removal: Deprecated Interface Method ContentObjectSiteAspect.getIgnoreUpdates” for upgrade information.

(CMS-20066)

Third-Party Update: Apache Tika and Transitive Dependencies

Apache Tika has been updated to new major version 2.1.0.

Follow Section, “Third-Party Update: Apache Tika and Transitive Dependencies ” for upgrade information.

(CMS-20039)

Removal: Deprecated BaseCommandLineClient#addOptionValidated Method

The deprecated method com.coremedia.cmdline.BaseCommandLineClient#addOptionValidated has been removed from the Java API. If you still use it in your project code, switch to options.addOption(option) , options and option referring to the arguments of addOptionValidated .

(CMS-20025)

Removal: Deprecated Site#getManagerGroupName Method

The deprecated method com.coremedia.cap.multisite.Site#getManagerGroupName has been deleted. If you still use it in your project code, replace it with getManagerGroupNames().stream().findFirst().orElse("") -- mind, though, that it is better respecting all group names returned by getManagerGroupNames() .

(CMS-20003)

Removal: Deprecated Options of Some Commandline Tools

The command line tools publish , destroy and query do not support the option paths any longer. Use path instead (also CSV capable, despite the singular name). paths has already been undocumented for a while, so you might not even be aware that it existed.

(CMS-19998)

Removal: Deprecated AbstractVersionSelector#addOption Method

The deprecated method com.coremedia.cmdline.management.AbstractVersionSelector#addOption has been removed from the Java API. If you still use it in your project code, switch to options.addOption(option), options and option referring to the arguments of addOption .

(CMS-19996)

Removal: Deprecated CommandLineParameters#addOptionValidated Method

The deprecated method com.coremedia.cmdline.CommandLineParameters#addOptionValidated has been removed from the Java API. If you still use it in your project code, switch to options.addOption(option) , options and option referring to the first two arguments of addOptionValidated .

(CMS-19993)

Removal: Deprecated AbstractUAPIClient#enableOutVerbose Method

The deprecated method com.coremedia.cmdline.AbstractUAPIClient#enableOutVerbose has been deleted from the Java API. If you are still using it in your project code, switch to com.coremedia.cmdline.BaseCommandLineClient#enableVerboseLogging .

(CMS-19992)

Removal: Deprecated MarkupUtil#isEmptyMarkup Method

com.coremedia.xml.MarkupUtil#isEmptyMarkup has been deleted. Use #isEmptyRichtext (for CoreMedia Richtext only) or #hasText (for markup of arbitrary grammars) instead.

(CMS-19990)

New Feature: Workflow Final Actions and Archiving of Aborted Workflows

Workflows can now declare custom final actions, which are executed after a workflow process has completed successfully or was aborted. To this end, a workflow definition can contain <FinalAction> elements with custom classes that implement the interface com.coremedia.cap.workflow.plugin.FinalAction .

Follow Section, “New Feature: Workflow Final Actions and Archiving of Aborted Workflows” for upgrade information.

(CMS-19768)

MongoDB Update to version 5.0.2

MongoDB has been updated to version 5.0.2 for the Docker Deployment. Note that an upgrade is only possible from a 4.4.4 version. An upgrade from an earlier version needs to be done successively. Please refer to the official MongoDB documentation on how to upgrade: https://docs.mongodb.com/v5.0/release-notes/5.0-upgrade-standalone/

(CMS-19757)

MediaStore Changes

Database

Follow Section, “MediaStore Changes” for upgrade information.

(CMS-19748)

Issue Search Filter Enabled By Default and Solr Schema Changes

The Solr index schema for Content Feeder and CAE Feeder , and the configuration of the Content Feeder was changed to enable the search filter for validation issues by default, and to also support Solr nested documents in the CAE Feeder .

Follow Section, “Issue Search Filter Enabled By Default and Solr Schema Changes” for upgrade information.

(CMS-19606)

Solr Base Image added

A new base image has been added for the Solr search engine. The image can be found on DockerHub at coremedia/solr-base . The image adds the scripting layer to setup a leader / follower setup in the standalone Solr mode.

Follow Section, “Solr Base Image added” for upgrade information.

(CMS-19599)

Changed Solr Terminology: Leader/Follower replaces Master/Slave

Apache Solr has replaced the names of their replication setup from Master/Slave to Leader/Follower. These names have now been changed in Solr configuration files ( solrconfig.xml ) and CoreMedia documentation. For details of the change in Solr, see https://solr.apache.org/guide/8_8/solr-upgrade-notes.html#solr-8-7 .

Follow Section, “Changed Solr Terminology: Leader/Follower replaces Master/Slave” for upgrade information.

(CMS-19302)

Third-Party Update: Apache Solr 8.8.2

Apache Solr has been updated to version 8.8.2, which fixes some security vulnerabilities of the previous version.

Follow Section, “Third-Party Update: Apache Solr 8.8.2” for upgrade information.

(CMS-19266)

Content Server and Workflow Server do not use corem.home anymore

The corem.home directory and system property are no longer used by the Content Server and Workflow Server.

Follow Section, “Content Server and Workflow Server do not use corem.home anymore” for upgrade information.

(CMS-19112)

Commerce Validator Issue Feeding

Commerce related validator issues defined in LcStudioValidatorsConfiguration are now also feeded into the Solr index "studio" by default. Therefore the Content Feeder now also uses Commerce Hub connections to configured Commerce Adapters . The legacy (and deprecated) LiveContext Blueprint extension for IBM/HCL B2B is not supported.

Follow Section, “Commerce Validator Issue Feeding” for upgrade information.

(CMS-18965)

Removal: Deprecated Search and Feeder Configuration Properties

Several deprecated configuration properties have been removed for the Content Feeder , the CAE Feeder and for applications that connect to Solr for searching.

Follow Section, “Removal: Deprecated Search and Feeder Configuration Properties” for upgrade information.

(CMS-17959)

Improved CAE Feeder Database Usage

The CAE Feeder was improved to store data more efficiently in the database, which reduces database disk space requirements and improves throughput. To this end, the data type of some database columns was changed from a string type to a binary type. This change also applies to custom applications based on the Proactive Engine .

Follow Section, “Improved CAE Feeder Database Usage” for upgrade information.

(CMS-16722)

Removal: Deprecated Watchdog and Probedog infrastructure

The Watchdog and Probedog components have been removed. To implement the same functionality you can use Spring Boot actuators together with an orchestration solution. In addition to the standard actuators of Spring Boot, CoreMedia adds a set of custom endpoints to represent the health state of the applications. You find the documentation in the operations basics handbook.

Follow Section, “Removal: Deprecated Watchdog and Probedog infrastructure” for upgrade information.

(CMS-7318)

Improved Translation Workflow Auto-Merge

The "Auto-Merge" feature used in translation workflows to copy property values from master to derived content items has been improved. In previous releases, it completely ignored translatable properties and never changed such properties in the derived content. This has been changed because it could lead to unexpected results, especially for properties nested in structs. Furthermore, the merge algorithm was improved for link annotations.

Follow Section, “Improved Translation Workflow Auto-Merge” for upgrade information.

(CMS-19187)

Secure Blob Access

Blob access by clients is protected against URL guessing now. If you want to use components from earlier CMCC releases with new content servers, you must set the application property cap.server.blob-md5-permission-check to false for the new content servers.

(CMS-7021)

blueprint-doctypes-xmlrepo.xml: Available in Blueprint Sources

The blueprint-doctypes-xmlrepo.xml located in so-called Blueprint-Base, unavailable to most customers, now has a copy in the Blueprint module test-util .

Follow Section, “blueprint-doctypes-xmlrepo.xml: Available in Blueprint Sources” for upgrade information.

(CMS-2487)

Search Results

Table Of Contents