Release Notes / Version 10.2107
Table Of ContentsApache Tika has been updated to version 2.3.0. This major update from Tika 1.26 is necessary to update Apache POI to fix security issue CVE-2022-2633. An update of Apache Tika is also necessary because Tika 1.x is end of life, and will not receive security updates after September 2022 anymore.
As part of this change, the following transitive dependencies of Apache Tika have been updated to match versions used by Tika.
Adobe XMPCore 6.1.11
Apache Commons IO 2.11.0
Apache James Mime4J 0.8.4
Apache Log4J API and SLF4J Adapter 2.17.2
Apache PDFBox 2.0.25
Apache POI 5.2.2
Apache Tika 2.3.0
Apache XMLBeans 5.0.3
ASM 9.2
BouncyCastle 1.70
Curves API 1.07
Drew Noakes Metadata Extractor 2.16.0
Glassfish JAXB 2.3.6
Rome 1.18.0
SLF4J 1.7.36
If you use these 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.
Apache Tika restructured its Maven artifacts and split up the
tika-parsers
artifact from previous versions into separate artifacts. If you use Tika in project code, you may have to adapt Maven dependencies accordingly.
Apache Tika also removed some deprecated metadata keys (TIKA-1974). If you have configured the
Content Feeder
or
CAE Feeder
to extract metadata values
with configuration properties
feeder.tika.append-metadata
or
feeder.tika.copy-metadata
, then make sure that the configured metadata keys are still supported by Tika. You can find metadata keys supported by Tika in its API documentation, for example in interface
org.apache.tika.metadata.TikaCoreProperties
.
(CMS-21292)