Releases 14.0
Release 14.0.0
We are happy to announce new major version 14.0 of EXT:tika for TYPO3 14 LTS.
Note
Solr Cell support is dropped since EXT:solr 14.0.0, because Apache Solr dropped it. See: https://github.com/TYPO3-Solr/ext-tika/issues/180 for more information.
!!! [TASK] Remove Solr Cell support
Apache Solr no longer ships a proper Content Extraction Library (Solr Cell), so using an EXT:solr connection as a Tika extractor is not possible anymore.
The "Solr Server" extractor, its EM configuration (
solr,
solr,
solr, ...) and
Solr have been removed.
Registration of
Meta and
Language no longer happens manually in ext_ via
Extractor, which is a no-op since TYPO3 14.
Both extractors already implement
Extractor, so TYPO3 14 registers them automatically - no action required on your side.
### Impact:
extractor = solris no longer a valid EXT:tika configuration value.apache-is only required as a dev-dependency for tests and tooling, not at runtime anymore.solr- for- typo3/ solr
[FEATURE] Basic-Auth and timeouts for Tika Server
The Server extractor now supports HTTP Basic-Auth (
tika/
tika, both masked) and configurable connect/request timeouts (
tika/
tika, 100-60000 ms).
Any other Guzzle client option (verify, proxy, cert, ...) can be set via
tika in config/.
See Configuration of Tika Server for details.
All changes since 13.1.0:
- [TASK] Prepare main branch for TYPO3 14 version by Rafael Kähm 3ffb5da
- [TASK] TYPO3 v14 compatibility by Rafael Kähm 7297be3
- [TASK] TYPO3 v14 compatibility: PHPStan issues by Rafael Kähm 688d26d
- [TASK] update GitHub Actions versions by Rafael Kähm ef1a0bd
- [TASK] Replace removed StandaloneView with ViewFactoryInterface by Olivier Dobberkau bf70b7b
- !!![TASK] remove Solr Cell support by Rafael Kähm f628549
- [FEATURE] Add Basic-Auth and timeout configuration for Tika Server by Rafael Kähm 091025a
- [SECURITY] Escape backend output to prevent XSS and shell injection by Olivier Dobberkau e1bca94
- [DOCS] Warn about skipSecurityChecks re-exposing known CVEs by Olivier Dobberkau 97d391e
- [BUGFIX] Harden date parsing and Tika server error handling by Olivier Dobberkau 635db49
- [BUGFIX] Add exception handling to metadata extraction by Mario Lubenka 3c763b4
- [BUGFIX] Deduplicate array values in metadata normalization by Rafael Kähm 2f9cce4
Contributors
- Mario Lubenka
- Markus Friedrich
- Olivier Dobberkau
- Rafael Kähm
Thanks to everyone who helped in creating this release!
Also a big thank you to our partners who have already concluded one of our new development participation packages such as Apache Solr EB for TYPO3 14 LTS (Feature).
How to Get Involved
There are many ways to get involved with Apache Solr for TYPO3:
- Submit bug reports and feature requests on GitHub
- Ask or help or answer questions in our Slack channel
- Provide patches through Pull Request or review and comment on existing Pull Requests
- Go to www.typo3-solr.com or call dkd to sponsor the ongoing development of Apache Solr for TYPO3
Support us by becoming an EB partner:
https://shop.dkd.de/Produkte/Apache-Solr-fuer-TYPO3/
or call:
+49 (0)69 - 2475218 0