Release Notes / Version 10.2104
Table Of ContentsRemoval: 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)