Releases 12.1 

Release 12.1.0 

We are happy to release EXT:solr 12.1.0. The focus of this release has been on AI integrations.

New in this release 

!!! Upgrade to Apache Solr 9.10.0+ 

This release requires Apache Solr at least v9.10.0.

!!! Allow nested TypoScript on multiValue fields 

This breaking change allows nested TypoScript index configurations for multi-value/array fields like:

How to define the contents of the vector field
plugin.tx_solr.index.queue.pages.fields.someDoktypeSpecificCategory_stringM = CASE
plugin.tx_solr.index.queue.pages.fields.someDoktypeSpecificCategory_stringM {
  key.field = doktype
  80 = SOLR_RELATION
  80 {
    localField = some_doktype_specific_sys_category
    multiValue = 1
  }
}
Copied!

This feature removes the SerializedValueDetector hook without any replacements, due of new TypoScript parser in Frontend on TYPO3 12, which does not require any manual stdWrap by EXT:solr. Each custom cObect implementation returning the array/object as PHP serialized string will be used without registration or check. Note: Empty arrays/objects will not be written to the documents. Check if your system uses the SerializedValueDetector hook $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['solr']['detectSerializedValue'] remove it and check the desired fields are properly indexed.

All Changes 

  • [FEATURE] Add DenseVectorField in schemas by @dkd-kaehm in #4440
  • [TASK] Prepare release-12.1.x branch by @dkd-kaehm in #4445
  • [TASK] 12.1.x-dev Update solarium/solarium requirement from 6.3.7 to 6.4.1 by @dependabot[bot] in #4434
  • [FEATURE] Initial vector search by @dkd-friedrich in #4447
  • [TASK] 12.1.x-dev Bump solr from 9.9.0 to 9.10.0 in /Docker/SolrServer by @dependabot[bot] in #4463
  • Fix bug for phrase search with slops, bigram and trigram by Florian Rival in #4472
  • [BUGFIX] Pass TypoScript configuration to SolrWriteService by @dkd-friedrich in #4475
  • [FEATURE] Add dateRange field type in schema by @tillhoerner in #4487
  • [BUGFIX] Replace TSFE call for page type by Sebastian Klein in #4488
  • [FEATURE] Improve BeforeSearchFormIsShownEvent by Simon Schaufelberger in #4486
  • [FEATURE] Add HEALTHCHECK to Dockerfile by @dkd-kaehm in #4489
  • !!![FEATURE] allow nested TypoScript on multiValue fields by @dkd-kaehm in #4496

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)

  • Achim Fritz
  • Albrecht Köhnlein
  • Alexander Nitsche
  • Andreas Kießling
  • André Buchmann
  • Bastien Lutz
  • Benni Mack
  • Benoit Chenu
  • Christoph Lehmann
  • @chrrynobaka
  • Daniel Siepmann
  • @derMatze82
  • Dmitry Dulepov
  • Elias Häußler
  • Eric Chavaillaz
  • Ernesto Baschny
  • Fabio Norbutat
  • Felix Ranesberger
  • ferfrost
  • Florian Rival
  • Georg Ringer
  • Harald Witt
  • Hendrik vom Lehn
  • @hnadler
  • Henrik Elsner
  • Ingo Fabbri
  • Jennifer Geiß
  • Julian Hofmann
  • Kai Lochbaum
  • Lars Tode
  • Lukas Niestroj
  • Marc Hirdes
  • Mario Lubenka
  • Markus Friedrich
  • Matthias Vogel
  • @n3amil / Cypelt
  • Oliver Bartsch
  • Patrick Schriner
  • Philipp Kitzberger
  • Pierrick Caillon
  • Rafael Kähm
  • René Maas
  • Roman Schilter
  • Sascha Nowak
  • Sascha Schieferdecker
  • Sebastian Schreiber
  • Silvia Bigler
  • Søren Malling
  • Stefan Frömken
  • Steve Lenz
  • Stämpfli Kommunikation
  • Sven Erens
  • Sven Teuber
  • Thomas Löffler
  • Till Hörner
  • Tim Dreier
  • Tobias Hövelborn
  • Tobias Schmidt
  • Torben Hansen
  • @twojtylak
  • Wolfgang Wagner | wow! solution

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 12 LTS (Maintenance):

  • +Pluswerk AG
  • .hausformat
  • 3m5. Media GmbH
  • 4eyes GmbH
  • 711media websolutions GmbH
  • ACO Ahlmann SE & Co. KG
  • AVM Computersysteme Vertriebs GmbH
  • AmedickSommer Neue Medien GmbH
  • Ampack AG
  • Amt der Oö Landesregierung
  • Autorité des Marchés Financiers (Québec)
  • Bandesinstitut für Schule und Medien Berlin-Brandenburg
  • Beeeh IT
  • Bytebetrieb GmbH & Co. KG
  • CARL von CHIARI GmbH
  • CDG 59
  • CPS GmbH
  • CS2 AG
  • Columbus Interactive GmbH
  • Connecta AG
  • DGB Rechtsschutz GmbH
  • DMK E-BUSINESS GmbH
  • DP-Medsystems AG
  • DSCHOY GmbH
  • Davitec GmbH
  • Deutsches Literaturarchiv Marbach
  • Die Medialen GmbH
  • Digitale Offensive GmbH
  • EB-12LTS-FEATURE
  • Eidg. Forschungsanstalt WSL
  • F7 Media GmbH
  • FTI Touristik GmbH
  • Fachagentur Nachwachsende Rohstoffe fnr.de
  • Forte Digital Germany GmbH
  • GPM Deutsche Gesellschaft für Projektmanagement e. V.
  • Gernot Leitgab
  • Getdesigned GmbH
  • Groupe Toumoro inc
  • HEAD acoustics GmbH
  • HSPV NRW
  • Hochschule Koblenz Standort Remagen
  • INOTEC Sicherheitstechnik GmbH
  • IW Medien GmbH
  • Internezzo
  • Intersim AG
  • KONVERTO AG
  • Kassenzahnärztliche Vereinigung Bayerns (KZVB)
  • Kassenärztliche Vereinigung Rheinland-Pfalz
  • Kreis Euskirchen
  • Kwintessens B.V.
  • L.N. Schaffrath DigitalMedien GmbH
  • LOUIS INTERNET GmbH
  • La Financière agricole du Québec
  • Land Tirol
  • Landeskriminalamt Thüringen
  • Leuchtfeuer Digital Marketing GmbH
  • Lingner Consulting New Media GmbH
  • MEDIENHAUS der Evangelischen Kirche in Hessen und Nassau GmbH
  • Macaw Germany Cologne GmbH
  • Marketing Factory Consulting GmbH
  • NEW.EGO GmbH
  • OST Ostschweizer Fachhochschule
  • ProPotsdam GmbH
  • Provitex GmbH Provitex GmbH
  • Québec.ca gouv.qc.ca
  • Randstad Digital
  • Rechnungshof Österreich
  • Red Dot GmbH & Co. KG
  • SIWA Online GmbH
  • SUNZINET GmbH
  • Sandstein Neue Medien GmbH
  • Schoene neue kinder GmbH
  • Serviceplan Suisse AG
  • Snowflake Productions GmbH
  • Stadtverwaltung Villingen-Schwenningen
  • Statistik Österreich
  • Studio 9 GmbH
  • Stämpfli AG
  • Systime/Gyldendal A/S
  • Südwestfalen IT
  • THE BRETTINGHAMS GmbH
  • Talleux & Zöllner GbR
  • Typoheads GmbH
  • UEBERBIT GmbH
  • Universität Regensburg
  • VisionConnect.de
  • WACON Internet GmbH
  • WIND Internet BV
  • Webtech AG
  • Werbeagentur netzpepper
  • XIMA MEDIA GmbH
  • b13 GmbH
  • bgm websolutions GmbH & Co. KG
  • chiliSCHARF GmbH
  • clickstorm GmbH
  • cosmoblonde GmbH
  • cron IT GmbH
  • cyperfection GmbH
  • digit.ly
  • gedacht
  • graphodata GmbH
  • grips IT GmbH
  • helhum.io
  • in2code GmbH
  • jweiland.net
  • keeen GmbH
  • medien.de mde GmbH
  • mehrwert intermediale kommunikation GmbH
  • mellowmessage GmbH
  • morbihan.fr
  • ochschule Furtwangen
  • pietzpluswild GmbH
  • plan2net GmbH
  • rms. relationship marketing solutions GmbH
  • rocket-media GmbH & Co KG
  • sgalinski Internet Services
  • studio ahoi Weitenauer Schwardt GbR
  • visuellverstehen GmbH
  • webconsulting business services gmbh
  • werkraum Digitalmanufaktur GmbH
  • wow! solution
  • zimmer7 GmbH

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