Release Notes / Version 10.2107
Table Of ContentsThird-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.06com.google.guava:guava
: 28.1-jrecom.rometools:rome
: 1.12.2com.rometools:rome-utils
: 1.12.2commons-codec:commons-codec
: 1.13org.apache.commons:commons-collections4
: 4.4org.apache.pdfbox:fontbox
: 2.0.17org.apache.pdfbox:pdfbox
: 2.0.17org.apache.pdfbox:pdfbox-tools
: 2.0.17org.apache.poi:poi
: 4.1.1org.apache.poi:poi-scratchpad
: 4.1.1org.apache.poi:poi-ooxml
: 4.1.1org.apache.poi:poi-ooxml-schemas
: 4.1.1org.apache.xmlbeans:xmlbeans
: 3.1.0org.bouncycastle:bcmail-jdk15on
: 1.64org.bouncycastle:bcpkix-jdk15on
: 1.64org.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 methodgetDirectlyDerivedContents(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)