close

Filter

loading table of contents...

Release Notes / Version 10.2104

Table Of Contents

CoreMedia Core

Removal: Deprecated methods and parameters in MediaStore

The deprecated and unused methods getIds() and canUsePredecessorHints() have been removed from the interface hox.corem.server.media.MediaStore and its public API implementation hox.corem.server.media.S3Store . Furthermore, the unused parameter predecessorHints has been removed from MediaStore's upload method and its implementations.

Follow Section, “Removal: Deprecated methods and parameters in MediaStore” for upgrade information.

(CMS-15688)

Removal: Deprecated BlobStore classes

The deprecated classes from package hox.corem.server.media have been removed: BlobStore , ChunkingBlobStore and PostgreSQLBlobStore .

Follow Section, “Removal: Deprecated BlobStore classes” for upgrade information.

(CMS-15687)

New issue code for validate-multisite for deleted master link

The cm validate-multisite command line tool now reports a warning with newly introduced issue code MS-VALIDATION-8003 for derived content whose master property links to a deleted content. Issue code MS-VALIDATION-8002 which previously included such issues, is from now on only used for contents with links to deleted content in properties other than the master property. Furthermore, the severity for MS-VALIDATION-8002 was reduced from WARN to INFO for link properties that are declared as "weak links".

Follow Section, “New issue code for validate-multisite for deleted master link” for upgrade information.

(CMS-15591)

New issue code for validate-multisite if master version is not set

The cm validate-multisite command line tool now reports a warning with newly introduced issue code MS-VALIDATION-7004 for derived content whose master version is not set.

Follow Section, “New issue code for validate-multisite if master version is not set” for upgrade information.

(CMS-15548)

Content Server BlobStore Configuration

The Content Server does not create a separate internal Spring application context anymore to load its blob store configuration. Instead, custom media stores and media store selectors must be configured at the Content Server's Spring application context in the same way as Spring beans for other CoreMedia applications are configured. This change also makes it possible to use standard Spring Boot features to set configuration properties, for example to specify blob store paths from environment variables.

Follow Section, “Content Server BlobStore Configuration” for upgrade information.

(CMS-12338)

API Change in PostgreSQLBlobStore

Class hox.corem.server.media.jdbc.PostgreSQLBlobStore does not implement org.springframework.beans.factory.InitializingBean anymore and its method afterPropertiesSet() has been removed.

(CMS-16151)

Commerce Cache Invalidation

The default value for livecontext.cache.invalidation.enabled has been changed to false . If you want to use cache invalidation for your commerce integration, you have to enable it in your application (e.g. Studio or CAE). Please note that cache invalidation is not yet supported via Commerce Hub adapters.

(CMS-15620)

CAE Feeder limits feeding of blobs by size

In its default configuration, the CAE Feeder does not feed binary values (blobs) larger than 5 MB anymore. You must adapt your configuration if you need to index the text from larger blobs.

Follow Section, “CAE Feeder limits feeding of blobs by size” for upgrade information.

(CMS-15510)

'LiveContextCloneSitePostProcessor' loaded via spring boot autoconfiguration

The resource file config/workflowserver/spring/applicationContext-lc.xml was deleted. Artifact com.coremedia.blueprint.base:bpbase-lc-workflow provides a META-INF/spring.factories resource for spring boot autoconfiguration loading instead.

(CMS-14984)

Domains in ActiveDirectoryUserProvider

In Active Directory, domains are case insensitive. In CMCC they are case sensitive. An AD domain indeed occurs in different cases in CMCC, depending on how it has been obtained or configured. This led to some failing comparisons of logically equal domain values. Now, the ActiveDirectoryUserProviders normalize the domains to lowercase, so that they appear consistently in CMCC.

Follow Section, “Domains in ActiveDirectoryUserProvider” for upgrade information.

(CMS-12913)

Search Results

Table Of Contents