close

Filter

loading table of contents...

Release Notes / Version 11.2310

Table Of Contents

CoreMedia Core

Fixed bug that caused CAE Feeder repeated re-indexing for contents with blobs in structs

Fixed a bug, that caused the CAE Feeder to repeatedly re-index contents (by default every 12 hours), for contents that contain blobs in struct properties. The bug caused the recording of a "time dependency" when such a content was loaded, and this led to later invalidations and re-indexing of that content, even if those structs and contained blob values were not used during feeding.

The fix avoids recording such unneeded time dependencies. Note, that even with the fix, contents may still be re-indexed once, because time dependencies may still be present in the CAE Feeder database and won't be removed before the content is re-indexed.

(CMS-22915)

Synchronization: CopyOver Merge Strategy Hardened

The CopyOver merge strategy of the synchronization workflow has been hardened regarding its auto-merge behavior. Previously, it had the same strong demands on the base version of a master (also-known-as latest translated/synchronized version) as the related translation workflow.

As the base version is irrelevant in copy-over context, this evaluation path is now skipped for CopyOver workflow.

Along with that, debug logging has been enhanced, to report more details such as for logger com.coremedia.translate.workflow.AutoMergeTranslationAction, where you may see more details, when link redirection fails, which may cause subsequent issues.

(CMS-22882)

CAE Feeder Navigation Path Feeding Robustness

The CAE Feeder sets the correct value in Solr field "navigationpaths" now, even if the site root channel is unexpectedly linked as child page of some unrelated page that is not part of the navigation hierarchy. Previously, this could have led to empty values in Solr field "navigationpaths" for all contents below that site.

(CMS-22792)

Fixed Localization Workflows to not Copy the Home Page Segment to Derived Sites

Previously, Translation and Synchronization workflows tried to copy changes of the segment field of the master site's root page (aka home page) to derived sites, as part of the auto-merge functionality. This has been fixed now, and changes to the root page segment are no longer copied to derived sites. The behavior hasn't changed for child pages.

Home pages of different sites must have different values in the segment property. Because of that, it was a bug to copy the value of a master site to derived sites. Furthermore, a change of the segment in the master site caused problems in workflows: Translation workflows showed a warning about a merge conflict, synchronization workflows with conflict resolution "Manual" failed completely (escalated) and had to be aborted, and synchronization workflows with conflict resolution "Overwrite Target Site" overwrote the root segment of derived sites, which caused an illegal content state because root segments must differ between sites.

The Blueprint configuration for the Spring beans defaultAutoMergePredicateFactory and allMergeablePropertiesPredicateFactory was changed now to exclude the root channel segment from auto-merge. These beans are defined in Blueprint class com.coremedia.blueprint.workflow.boot.BlueprintWorkflowServerAutoConfiguration.

(CMS-18204)

Content Feeder Event Handling Robustness

The Content Feeder's event handling has been made more robust, so that it can recover from temporary connection problems to the Content Server after initial feeding has completed. Before this change, the Content Feeder would stop after connection problems, and log an error like "An unexpected error occurred while processing a change". This change now avoids the need to restart the Content Feeder in such cases.

(CMS-8763)

Search Results

Table Of Contents
warning

Your Internet Explorer is no longer supported.

Please use Mozilla Firefox, Google Chrome, or Microsoft Edge.