Release Notes / Version 12.2506.0
Table Of ContentsFix Workflow Action Attribute ignoreErrors
Fixed a bug in the handling of the attribute
ignoreErrors=true in workflow definitions for
actions ApproveResource,
PublishResources, and others. Previously, client
action timeout errors were never ignored and always caused task
escalation. This has been fixed, so that timeouts don’t cause an
escalated task anymore if ignoreErrors is set to
true.
(CMS-27896)
Fatal Error on Replication and UAPI Clients for "Old" Published Content
With release CMCC 12 2412.0, a bug was introduced that could lead to
failure of content replication on “empty” Replication Live Servers.
Furthermore, custom UAPI clients attached to Master Live or
Replication Live Servers may have received wrong content and version
UUIDs (“00000000-0000-0000-0000-000000000000”).
This may also affect customized UAPI clients that depend on content or
version UUIDs. CoreMedia CMS standard clients (CAE Feeder, CAE, and
Headless Server) are not affected, if not customized.
The bug is in effect, if you
run release CMCC 12 2412.0.0 to 2412.0.2, and
content was published previously with a release prior to CMCC 11 2210.1 (resulting in a
versionUuidorcontentUuidofnullon Master Live Server).
For workarounds and content cleanup, see https://documentation.coremedia.com/known-issues/?filter=cmcc#important-info-for-customers-migrating-to-cmcc-2412.0.
(CMS-27723)
Workflow Action Conditional Execution
Fixed the bug, that <Condition> elements
could not be used in workflow definitions for conditional execution of
custom workflow actions.
(CMS-27570)
Fix CAE Feeder DataSource Configuration
Fixed a bug in the CAE Feeder that caused startup
errors if the data source was configured with new
caefeeder.datasource properties, and custom Spring
configuration files were added
(META-INF/coremedia/component-xyz.xml). The bug did
not occur with deprecated but still usable configuration properties
that start with prefix jdbc.
(CMS-27209)
Fixed CAE Feeder JMX Metric LatestIndexing
Fixed a bug in the CAE Feeder that the JMX metric 'LatestIndexing' was not updated if Feedables are created without 'freshness' information.
(CMS-27190)
Content Server Unresponsive after Database Failover Recovery
Content Servers can automatically recover from a database failover when settings sql.pool.retry-on-connection-loss and sql.pool.retry-on-read-only-db are set to true. However, a bug led to high load on Content Servers after such a failover recovery which could leave the system unresponsive. This is fixed now.
(CMS-27181)
Fixed CAE Feeder Page Grid Feeding Configuration of Excluded Section
Fixed a bug in the CAE Feeder page grid feeding, that comma-separated
values configured in
corporate.search.pageGrid.excludedSections were not
correctly parsed, and placement sections were not excluded from
feeding as configured.
(CMS-27126)
RichTextCorrectionConverter: Multiple corrected attributes ArrayIndexOutOfBounds exception fixed
In RichTextCorrectionConverter an
ArrayIndexOutOfBounds exception was thrown when multiple attributes
were adapted. This has been fixed and works now as expected.
(CMS-27003)
CMS Catalog loads products via observed property
Before, the CMS Catalog (catalog extension) has loaded products (CMProduct) by product code via an index (ContentStringPropertyIndex). This was not performing well for a large number of products leading to increased startup time of the CAE.
Now the lookup of CMProducts by productCode is performed via the ObservedPropertyService. The property CMProduct#productCode is marked as observed property in the doctype definition catalog-doctypes.xml. The Content Server will automatically adapt database tables for the observed property change, this might take some time for a large number of CMProducts.
The class ContentStringPropertyIndex.java is deprecated now together with the class CacheableContentStringPropertyIndex.java.
(CMS-26920)
Fixed Content Feeder to Set Correct Metadata after Content Withdrawal
Fixed a bug in the Content Feeder which could have led to wrong values in Solr index fields "ispublished", "isapproved", and "istobewithdrawn" after a content was withdrawn from publication. These Solr index fields were not used in the default product, but projects may have relied on correct values.
(CMS-26904)
Fixed Content Feeder to Detect Cycles in CMS Catalog Categories
Fixed a bug in the Content Feeder to not run into a StackOverflowError, if there is a cycle in children links of CMCategory content items.
(CMS-25907)
Additional Information on Blob Sharing Configuration Options
New blob sharing configuration options for Content Servers have been documented recently (sql.store.generate-blob-ids and sql.store.read-only-media-store-names). These are currently only to be used with integration of the Image Transformation Service and Blob Service and must not be used in projects otherwise. An additional note in the documentation makes this restriction clear now.
(CMS-25632)
Fixed Bug of Missing Workflows in Lists of Pending and Finished Workflows
Fixed a bug in the Workflow Server action 'RegisterPendingProcess', which ignored temporary exceptions like communication problems to MongoDB or the SQL database when adding a workflow to a user's list of pending workflows. As a consequence, the workflow would also not appear in the list of finished workflows The action now retries until the workflow was added successfully.
(CMS-23141)


