Releases 11.6

Release 11.6.3 ELTS

This is a non-public maintenance release for TYPO3 11.5 ELTS, containing:

New in this release

Apache Solr 9.8.1 support

EXT:solr 11.6.3 has been tested with Apache Solr 9.8.1, this version can be used without any update steps to consider.

Full list of changes

  • [TASK] Allow Apache Solr 9.8.1 by @dkd-friedrich
  • [BUGFIX:P:11.6] Add check if generator is valid before traversing it by @jacobsenj and @dkd-friedrich
  • [FEATURE:P:11.6] Use PHP generator to prevent processing of all available site @sfroemkenjw and @dkd-friedrich

Release 11.6.2 ELTS

This is a non-public security release for TYPO3 11.5 ELTS, containing:

!!![SECURITY] Update to Apache solr 9.8.0 : CVE-2025-24814

Updates EXT:solr to Apache Solr 9.8.0.

Apache Solr 9.8.0 disables the possibility to load the jar files with lib directive by default, which was used to load jar files within the EXT:solr configsets. Apache Solr 10.0.0 will drop that functionality. All Apache Solr libs, modules or plugins must be configured within the main server configuration files. See: https://issues.apache.org/jira/browse/SOLR-16781

Impact:

Docker

You can wipe the volume and start the container with v. 11.6.2+ image, but that method will wipe the index as well.

See the script EXT:solr/Docker/SolrServer/docker-entrypoint-initdb.d-as-sudo/fix-CVE-2025-24814.sh

Other server setups

You have 2 possibilities to fix that issue in your Apache Solr Server:

(PREFERRED) Migrate the EXT:solr's Apache Solr configuration

Refer to https://github.com/TYPO3-Solr/ext-solr/pull/4290/files .

Following 3 files are relevant:

  • Changes in <Apache-Solr data dir>/configsets/ext_solr_11_6_0_elts/conf/solrconfig.xml
  • Changes in <Apache-Solr data dir>/solr.xml
  • Movement from <Apache-Solr data dir>/configsets/ext_solr_11_6_0_elts/typo3lib/solr-typo3-plugin-6.0.0.jar

    • to <Apache-Solr data dir>/typo3lib/solr-typo3-plugin-6.0.0.jar

Steps:

  1. Remove all occurrences of <lib dir=".* from <Apache-Solr data dir>/configsets/ext_solr_11_6_0_elts/conf/solrconfig.xml file.
  2. Replace in <Apache-Solr data dir>/solr.xml file the snipped

    <str name="modules">scripting</str>
    Copied!

    by

    <str name="modules">scripting,analytics,analysis-extras,langid,clustering,extraction,${solr.modules:}</str>
    <str name="allowPaths">${solr.allowPaths:}</str>
    <str name="allowUrls">${solr.allowUrls:}</str>
    
    <!-- TYPO3 Plugins -->
    <str name="sharedLib">typo3lib/</str>
    Copied!
  3. Move the directory from <Apache-Solr data dir>/configsets/ext_solr_11_6_0_elts/typo3lib

    • to <Apache-Solr data dir>/typo3lib

!!![FIX] Docker execution order issue for as-sudo tweaks

This change renames the file

  • from /docker-entrypoint-initdb.d/as-sudo-tweaks.sh
  • to /docker-entrypoint-initdb.d/0_as-sudo-tweaks.sh

and moves the folder

  • from /docker-entrypoint-initdb.d/as-sudo/
  • to /docker-entrypoint-initdb.d-as-sudo/

to fix the execution order issue when setting the correct file permissions when starting the docker container, leading to a Operation not permitted errors.

More details see:

Impact:

This change requires adjustments in your Docker setup, only if you modified:

  • files in folder /docker-entrypoint-initdb.d/as-sudo/
  • file /docker-entrypoint-initdb.d/as-sudo-tweaks.sh.
Make sure to use:
  • /docker-entrypoint-initdb.d/0_as-sudo-tweaks.sh instead of

    • /docker-entrypoint-initdb.d/as-sudo-tweaks.sh
  • /docker-entrypoint-initdb.d-as-sudo instead of

    • /docker-entrypoint-initdb.d/as-sudo/

Minor changes & bugfixes

  • [DOCS] Improve Solr core creation via API and other deployment parts by @dkd-kaehm & @dkd-friedrich in #41
  • [TASK] Use relative path to typo3lib in Apache Solr config by @dkd-kaehm & @dkd-friedrich in #41
  • [BUGFIX] Docker twaks as-sudo do not preserve the Docker image ENV by @dkd-kaehm & @dkd-friedrich in #41
  • [BUGFIX] Docker tests suite does not contain all logs by @dkd-kaehm & @dkd-friedrich in #41
  • [BUGFIX] docker image tests do not fail if core can not start by @dkd-kaehm & @dkd-friedrich in #41
  • [TASK] Replace "Publish to TER" to release by @dkd-kaehm in #38

Release 11.6.1 ELTS

This is a non-public maintenance release for TYPO3 11.5.

Full list of changes

  • [TASK] Integrate TYPO3 11.5 ELTS by @dkd-kaehm & @dkd-friedrich
  • [TASK] Prepare release-11.6.x ELTS by @dkd-friedrich
  • [BUGFIX] NPE in Index Queue module when no site is selected by @adamkoppede
  • [FEATURE] Add timeframe filter to statistics module by @BastiLu

Release 11.6.0

We are happy to release EXT:solr 11.6.0. The focus of this release has been on Apache Solr upgrade to v9.7.0.

Important: This version is installable with TYPO3 11 LTS on v11.5.14+ only and contains some breaking changes, see details below.

New in this release

!!! Upgrade to Apache Solr 9.7.0

This release requires Apache Solr v9.7.0+.

Along with the compatibility to Solr 9.7 the dependency to SOLR_ENABLE_STREAM_BODY is removed.

Full list of changes

  • !!![BUGFIX:BP:11.6] Queue check considers indexing configuration by @dkd-friedrich
  • !!![TASK:BP:11.6] Introduce queue and queue item interfaces by @dkd-friedrich
  • [TASK:BP:11.6] Consider queue initialization status by @dkd-friedrich
  • !!![TASK:BP:11.6] Introduce specific EXT:solr exceptions by @dkd-friedrich
  • [TASK] Prepare release-11.6.x for TYPO3 11.5 LTS by @dkd-kaehm
  • [TASK] sync the CI stuff from main branch into 11.6.x by @dkd-kaehm
  • [TASK] Activate PHPStan by @dkd-friedrich
  • [TASK] Use Apache Solr 9.2 for EXT:solr 11.6 by @dkd-friedrich
  • [FEATURE] Introduce TYPO3_SOLR_ENABLED_CORES docker env variable by Christoph Lehmann
  • [TASK] Make it possible to change solr unix GID:UID on docker image… by @dkd-kaehm
  • [TASK] revert unnecessary changes on Apache Solr 9.2 upgrade by @dkd-kaehm
  • !!![TASK] Upgrade to Apache Solr 9.3.0 by @dkd-friedrich
  • [BUGFIX] Fix result highlighting fragment size by @dkd-friedrich
  • [TASK] Update to Solr 9.5 by @dkd-friedrich
  • New Crowdin updates 2024.07.03 by @dkd-kaehm
  • [TASK] Upgrade to Apache Solr 9.7 by @dkd-friedrich

Contributors

Like always this release would not have been possible without the help from our awesome community. Here are the contributors to this release.

(patches, comments, bug reports, reviews, ... in alphabetical order)

  • Adam Koppe
  • @BastiLu
  • Christoph Lehmann
  • Markus Friedrich
  • Rafael Kähm

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 11 LTS:

  • .hausformat GmbH
  • 3m5. Media GmbH
  • abteilung_digital GmbH
  • ACO Ahlmann SE & Co. KG
  • Agence E-magineurs
  • Agenda d.o.o.
  • AgenturWebfox GmbH
  • Amedick & Sommer Neue Medien GmbH
  • Ampack AG
  • Atol CD
  • Autorité des Marchés Financiers (Québec)
  • avenit AG
  • b13 GmbH
  • brandung GmbH Oliver Krause
  • Bundesanstalt Statistik Österreich
  • Bytebetrieb GmbH & Co. KG
  • Canton de Neuchâtel - SIEN
  • CARL von CHIARI GmbH
  • chiliSCHARF GmbH
  • clickstorm GmbH
  • co-operate Wegener & Rieke GmbH
  • Columbus Interactive GmbH
  • cosmoblonde GmbH
  • creativ clicks GmbH
  • cyperfection GmbH
  • digit.ly
  • DMK E-BUSINESS GmbH
  • Earlybird GmbH & Co KG
  • elancer-team GmbH
  • eulenblick Kommunikation und Werbung
  • Fa. .hausformat
  • Fa. Ausy
  • Fachagentur Nachwachsende Rohstoffe fnr.de
  • Fachhochschule Erfurt
  • Fourdegrees GbR
  • FTI Touristik GmbH
  • für novotegra GmbH (BayWa r.e. AG)
  • Getdesigned GmbH
  • GFE Media GmbH
  • graphodata GmbH
  • gressourcenmangel integral gmbh
  • grips IT GmbH
  • hiroki digital GmbH
  • Hirsch & Wölfl GmbH
  • Hochschule Furtwangen
  • Hochschule Koblenz - Standort Remagen
  • HSPV NRW
  • in2code
  • INOTEC Sicherheitstechnik GmbH
  • Institut national d'excellence en santé et en services sociaux inesss.qc.ca
  • internezzo ag
  • IW Medien GmbH
  • jweiland
  • Kassenärztliche Vereinigung Rheinland-Pfalz
  • Kreis Euskirchen
  • L.N. Schaffrath DigitalMedien GmbH
  • La Financière agricole du Québec
  • Landeskriminalamt Thüringen
  • Leuchtfeuer Digital Marketing GmbH
  • Lingner Consulting New Media GmbH
  • LOUIS INTERNET GmbH
  • Marketing Factory
  • media::essenz
  • medien.de mde GmbH
  • mehrwert intermediale kommunikation GmbH
  • Meridium Technologies
  • MOSAIQ GmbH
  • NEW.EGO GmbH
  • Overlap GmbH & Co KG
  • Patrick Gaumond Québec.ca gouv.qc.ca
  • peytz.dk
  • pietzpluswild GmbH
  • Pixelant / Resultify
  • Plan Software GmbH
  • Plan.Net France
  • ProPotsdam GmbH
  • Provitex GmbH
  • queo GmbH
  • rms. relationship marketing solutions GmbH
  • RR Anwendungsentwicklung
  • Sandstein Neue Medien GmbH
  • Schoene neue kinder GmbH
  • seam media group gmbh
  • Shop F7 Media GmbH
  • SITE'NGO
  • Snowflake Productions GmbH
  • SOS Software Service GmbH
  • Stadtverwaltung Villingen-Schwenningen
  • Stämpfli AG
  • systime.dk
  • Talleux & Zöllner GbR
  • tirol.gv.at
  • toumoro.com
  • Typoheads GmbH
  • UEBERBIT GmbH
  • unternehmen online GmbH Co. KG (UO)
  • Verband der Vereine Creditreform e.V.
  • VisionConnect.de
  • visol digitale Dienstleistungen GmbH
  • visuellverstehen GmbH
  • WACON Internet GmbH
  • webconsulting business services gmbh
  • Webtech AG
  • Werbeagentur netzpepper
  • werkraum Digitalmanufaktur GmbH
  • wow! solution
  • zimmer7 GmbH

How to Get Involved

There are many ways to get involved with 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