close

Filter

loading table of contents...

Release Notes / Version 10.2101

Table Of Contents

CoreMedia Core

Third-Party Update: Apache Tika and Transitive Dependencies

Apache Tika has been updated to version 1.23. As part of this change, the following transitive dependencies of Apache Tika have been updated to match versions used by Tika.

Updated dependencies:

  • com.github.virtuald:curvesapi : 1.06

  • com.google.guava:guava : 28.1-jre

  • com.rometools:rome : 1.12.2

  • com.rometools:rome-utils : 1.12.2

  • commons-codec:commons-codec : 1.13

  • org.apache.commons:commons-collections4 : 4.4

  • org.apache.pdfbox:fontbox : 2.0.17

  • org.apache.pdfbox:pdfbox : 2.0.17

  • org.apache.pdfbox:pdfbox-tools : 2.0.17

  • org.apache.poi:poi : 4.1.1

  • org.apache.poi:poi-scratchpad : 4.1.1

  • org.apache.poi:poi-ooxml : 4.1.1

  • org.apache.poi:poi-ooxml-schemas : 4.1.1

  • org.apache.xmlbeans:xmlbeans : 3.1.0

  • org.bouncycastle:bcmail-jdk15on : 1.64

  • org.bouncycastle:bcpkix-jdk15on : 1.64

  • org.bouncycastle:bcprov-jdk15on : 1.64

If you use the libraries in project code, please check their respective release notes for changes and upgrade information. No changes were necessary in the CoreMedia Blueprint for these updates.

(CMS-16322)

Content Server Manual: Symptoms For Multi-Site Issues

The section Validate Multi-Site referring to cm tool validate-multisite now contains symptoms you may observe in localization processes for corresponding issue codes. This shall provide an additional hint on the severity of the issue.

(CMS-15592)

Multi-Site: Deal With Multiple Derived of One Master in Site

On copy & paste and other scenarios it may happen, that you have two derived contents in one site, which both refer to the very same master content. The multi-site code has been enhanced to deal with these situations.

Foremost the implementation of ContentSiteAspect logs warnings for the following methods in such conflicting situations:

  • getVariantsByLocale

  • getDirectlyDerivedByLocale

  • getDirectlyDerived

All warning messages suggest running cm validate-multisite in order to further analyze the problems. Issues like this will be reported with issue code MS-VALIDATION-6006 .

While ByLocale methods will choose arbitrary contents on conflict, getDirectlyDerived will prefer derived contents with the exact same relative path (within site) over an arbitrary content. Still, such situations should be prevented.

Changes for 2001+:

  • Interface ContentSiteAspect : Extended by a new method getDirectlyDerivedContents(otherSite:Site):Collection<Content> .

  • New Validators: ValidatorsStudioConfiguration provides a new validator to identify states where several contents in one site link to the same master content:

    • SameMasterLinkValidator (for derived contents),

    • DuplicateDerivedInSiteValidator (for master contents)

Informational Note:

During a standard Studio editing session master and master version property are cleared on copy (controlled by a ContentWritePostProcessor in REST backend). Nevertheless, clients other than CoreMedia Studio may create such problematic states.

(CMS-15590)

Documentation: cm-validate-multisite

The documentation of cm-validate-multisite (MS-VALIDATION-3006) in the ContentServer Manual now links to the section describing how to change the link type.

(CMS-15589)

Search Results

Table Of Contents