This chapter contains all changes made in Release 7.5.15 of CoreMedia Digital Experience Platform 8.
Release 7.5.15 contains the following CoreMedia modules:
CoreMedia Blueprint
CoreMedia CMS
CoreMedia Studio
CoreMedia LiveContext for IBM WebSphere Commerce
CoreMedia Elastic Social
In addition, CoreMedia DXP 8 uses the following tooling:
Product | Key | Version |
---|---|---|
CoreMedia Application Maven Plug-in | APPPLUGIN | 2.7.9 |
CoreMedia Project Maven Extension | PROJEXT | 1.0.5 |
Table 2.33. Tooling of CoreMedia DXP 8
CoreMedia CMS Improvements
Changes
The Http Cache component and the value cache of the Persistent Cache (aka PersistentValueCache) have been removed with this release.
Removed deprecated class
com.coremedia.cap.persistentcache.ReleasingPersistentCacheKey
.Removed packages
com.coremedia.cap.httpcache
,com.coremedia.cap.httpcache.persistent
andcom.coremedia.cap.persistentcache.valuecache
.
Replaced
org.apache.commons.logging.Log
withorg.slf4j.Logger
in- protected method
getLog
ofcom.coremedia.objectserver.web.links.AbstractLinkScheme
- protected method
getLogger
ofcom.coremedia.cap.persistentcache.proactive.BaseReceiver
- protected method
getLog
ofcom.coremedia.springframework.customizer.BeanCustomizer
- package-private method
setLog
ofcom.coremedia.cap.common.pool.CapSessionPool
- public methods
getLog
andsetLog
ofcom.coremedia.cap.common.pool.CapSessionPoolImpl
- protected field
log
and public methodsetLog
ofhox.corem.server.media.ChunkingBlobStore
- protected method
getLog
ofcom.coremedia.watchdog.CodeConverter
- public static field
log
ofcom.coremedia.workflow.common.Common
- protected static field
log
ofcom.coremedia.cap.content.ContentHelper
- package-private static field
log
ofcom.coremedia.cap.content.ContentRepository
- protected method
getLogger
ofcom.coremedia.easyedit.taglib.ContextInfoTag
- protected method
getLogger
ofcom.coremedia.objectserver.web.EntryController
- protected field
log
ofhox.corem.server.media.FileStore
- protected method
getLogger
ofcom.coremedia.easyedit.taglib.HeadTag
- protected field
log
ofhox.corem.server.media.LoggingMediaStoreSelector
- protected method
getLogger
ofcom.coremedia.easyedit.taglib.PbeTag
- package-private field
log
ofcom.coremedia.cap.workflow.plugin.PerformersPolicy
- protected field
log
ofhox.corem.server.media.PostgreSQLBlobStore
- protected method
getLog
ofcom.coremedia.cap.persistentcache.ProcessingCallbackBase
- protected static field
log
ofcom.coremedia.cap.content.publication.PublicationHelper
- protected method
getLog
ofcom.coremedia.objectserver.view.RichtextToHtmlFilterFactory
- package-private static field
log
ofcom.coremedia.cap.user.UserRepository
- public method
getLog
ofcom.coremedia.workflow.WfClient
- package-private field
LOG
ofcom.coremedia.cap.workflow.WorkflowRepository
- protected method
In addition made protected methods getOut
and enableOutVerbose
deprecated in
com.coremedia.cmdline.AbstractUAPIClient
, use new methods getLogger
and
enableVerboseLogging
instead.
The property
sql.store.dbProperties
in CoreMedia component's SQL config filessql.properties
is now optional and will be determined from database's metadata. This also affects the deployment properties of the Blueprint.
CoreMedia Studio Improvements
CoreMedia Elastic Social Improvements
API Changes
The
com.coremedia.elastic.social.impl.complaints.ComplaintService
now allows to add and remove complaints not only for acom.coremedia.elastic.core.api.models.Model
, but to all target types supported by Elastic Social. ThelastComplaintDate
is only modified when the target is acom.coremedia.elastic.core.api.models.Model
.
CoreMedia LiveContext for IBM WebSphere Commerce Improvements
The prefix for search term external references has changed from "
cm-searchTerm:
" to "cm-searchterm:
". The prefix must always be lower-case now.The prefix for segment path external references has not changed but case-variations are not accepted any longer. The prefix "
cm-segmentpath:
" must always be lower-case now.The external reference resolver for search terms has been changed to use the Solr search engine internally to provide better performance. It returns content whose
keywords
search engine field contains the given search term (or a variation in case). Furthermore, it does not search below the folderNavigation/Fragments/Search Landing Pages
anymore but below the navigation segment path<root segment>/livecontext-fragments-hidden-page
.For more details on ExternalReferenceResolvers, see the [CoreMeda LiveContext for IBM WebSphere Commerce Manual], section "The CoreMedia Include Tag".
CoreMedia Project Improvements
CoreMedia Blueprint Improvements
The property
sql.store.dbProperties
is now optional and will be determined from database metadata. This also affects the deployment properties of the Blueprint: The following properties in the filespreconfigure.properties
andpostconfigure.properties
in modulepackages
are no longer required:CMS_DB_PROPERTIES
MLS_DB_PROPERTIES
RLS_DB_PROPERTIES
WFS_DB_PROPERTIES
.
The following properties in the file
default-deployment.properties
in modulepackages
are no longer required:configure.CMS_DB_PROPERTIES
configure.MLS_DB_PROPERTIES
configure.RLS_DB_PROPERTIES
configure.WFS_DB_PROPERTIES
.
The following deployment token defined in file
postconfigure.properties
are no longer required:@configure.CMS_DB_PROPERTIES@
@configure.MLS_DB_PROPERTIES@
@configure.RLS_DB_PROPERTIES@
@configure.WFS_DB_PROPERTIES@
.
Known Issues
CMS-1898: Schemaaccess Broken. Schemaaccess servertool still requires
sql.store.dbProperties
in filesql.properties
despite the fact that this property is obsolete (see above). Reintroduce this property in the servertool'ssql.properties
file in order to make the schemaaccess servertool run. This issue is fixed in the next release.
Closed JIRA Issues
Key | Type | Summary | Status |
---|---|---|---|
CMS-1834 | Bug | Preview Token added to links even when I'm not in the test context | Fixed |
CMS-1732 | Change | Cache Search Landing Page Resolving | Fixed |
CMS-1729 | Task | Enhance Performance of SLP Lookup | Fixed |
CMS-1728 | Task | Document SearchTermExternalReferenceResolver | Fixed |
CMS-1726 | Bug | External Page: Wrong Icon | Fixed |
CMS-1674 | Bug | Wrong icon used for Pages | Fixed |
CMS-1651 | Bug | Search suggestions don't work in content-led scenario | Fixed |
CMS-1538 | Feature | LC2: Studio - Catalog View: Allow sorting categories alphabetically | Fixed |
CMS-1526 | Bug | Pagination For Perfect Chef Search Result Page | Fixed |
CMS-1396 | Bug | Search redirect from PC to WCS throws exception | Fixed |
CMS-1293 | Change | Remove necessity to configure database type | Fixed |
Table 2.34. 7.5.15