Releases: TYPO3-Solr/ext-solr
Release 11.0.7 (last non ELTS release)
TYPO3 9 LTS reached the ELTS stage: free community support for TYPO3 9 LTS ended on 30 sept. 2021.
We'll join the TYPO3s ELTS regiment and provide EXT:solr support for TYPO3 9 ELTS upwardly via our EB program.
Therefore the EXT:solr release-11.0.x will not be maintained in TYPO3-Solr/ext-solr repository any more. The maintenance and builds will be moved to other place.
The new EXT:solr 11.0.7+ for TYPO3 9 ELTS versions will be provided via dkds EB program.
This is a bugfix-only release that contains:
- [BUGFIX:BP:11-0] Respect TCA setting of 'tstamp' field (#3037)
- [BUGFIX:BP:11.0] Update SolrNotAvailable.html (#3020)
- [BUGFIX] Recursive constants (#3048)
- [BUGFIX] Follow up to recursive constants (#3058)
- [BUGFIX:BP:11.0] Don't use jQuery.ajaxSetup (#2503)
- [TASK:11.0] Replace mirrors for Apache Solr binaries on install-solr.sh (#3094)
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
Release 11.0.6 (last non ELTS release)
TYPO3 9 LTS reached the ELTS stage: free community support for TYPO3 9 LTS ended on 30 sept. 2021.
We'll join the TYPO3s ELTS regiment and provide EXT:solr support for TYPO3 9 ELTS upwardly via our EB program.
Therefore the EXT:solr release-11.0.x will not be maintained in TYPO3-Solr/ext-solr repository any more. The maintenance and builds will be moved to other place.
The new EXT:solr 11.0.6+ for TYPO3 9 ELTS versions will be provided via dkds EB program.
This is a bugfix-only release that contains:
- [BUGFIX:BP:11-0] Respect TCA setting of 'tstamp' field (#3037)
- [BUGFIX:BP:11.0] Update SolrNotAvailable.html (#3020)
- [BUGFIX] Recursive constants (#3048)
- [BUGFIX] Follow up to recursive constants (#3058)
- [BUGFIX:BP:11.0] Don't use jQuery.ajaxSetup (#2503)
- [TASK:11.0] Replace mirrors for Apache Solr binaries on install-solr.sh (#3094)
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
Release 9.0.3(CVE-2021-44228)
Fix for CVE-2021-44228
See: GHSA-jfh8-c2jp-5v3q
[TASK] 2021.12.13 Rebuild Docker images due of(CVE-2021-44228)
There are no actual Docker images for v.7.6 provided with fixed CVE-2021-44228.
See docker-solr/docker-solr#282
Therefore we updating the EXT:solr images to upstream Apache Solr 7.7 images.
The community in TYPO3 Slacks ext-solr channel did it few times, whiteout reporting any issues.
Note: If you are not on docker, the update to Apache Solr 7.7 not required but applying the workarounds described in https://solr.apache.org/security.html#apache-solr-affected-by-apache-log4j-cve-2021-44228
Please refer for certain workaround and updates: https://www.dkd.de/de/blog/sicherheitsluecke-in-log4j-security-incident-in-log4j/
New in this release:
- [BUGFIX] Remove usage of deprecated method getCoreName in IndexAdministrationModuleController (#2287)
- [BUGFIX] Do not quote integer values for flexform filters (#2297)
- [BUGFIX] Set value of grouping.numberOfGroups (#2357)
- [TASK] Dispatch signals in OptionsFacetParser (#2356)
- [FEATURE] Provide arguments in results view (#2352)
- [BUGFIX] Initialize TSFE on 2nd level cache hit (#2331)
- [BUGFIX] Respect TableMapping parameter (#2313)
- [BUGFIX] don't remove content that is visible to the user (9.0.x) (#2366)
- [TASK] Trigger indexqueue update when moving records (#2431)
- [BUGFIX] configuration status domain records (#2377)
- [BUGFIX:BACKPORT:9] Add facet name to facet filters (#2343)
- [BUGFIX] Initialize TSFE, if conf of page was cached
- Update SolrNotAvailable.html (#3020)
Release 11.5.0-pre-alpha-1
A preview release for TYPO3 11 LTS
Current state:
The indexing and almost all Backend-Module-Actions are functional, the search partially.
A huge changes:
- !!![TASK] Improve and fix TSFE Initialization
- [FEATURE] Get "free content mode" working
- [BUGFIX] TypoScript configuration for "Hide default language" sites
- etc. see the commits in https://github.com/TYPO3-Solr/ext-solr/tree/task/2976_TYPO3.11_compatibility
Next steps:
- Make tests for search/frontend working again
- Focus on search part of EXT:solr
- Bootstrap 5.1
In relation to https://typo3.slack.com/archives/C02FF05Q4/p1634656517212600 we want help.
Could someone handle the Bootstrap 5.1 migration asap?
Then please catch the issue #3112
11.1.2 Maintenance Release
Apache Solr for TYPO3 11.1.2
This is a bugfix-only release that contains:
- [TASK] 2021.12.13 Rebuild Docker images due of(CVE-2021-44228)
Please refer for certain workaround and updates: https://www.dkd.de/de/blog/sicherheitsluecke-in-log4j-security-incident-in-log4j/ - [TASK] Ensure valid cache ids (#3033)
- [BUGFIX] Fatal error when installing 11.1.1 [Non-COMPOSER] (#3029)
- [BUGFIX] Respect TCA setting of 'tstamp' field (#3040)
- [BUGFIX] SolrNotAvailable.html template not using locallang.xlf translation (#3027)
- [BUGFIX] Set solr_path_read to be not required in site configuration (#3041)
- [BUGFIX] Prevent fatal on suggest action with invalid filters params (#3011)
- [TASK] Limit table key column length (#3014)
- [BUGFIX] Recursive constants (#3049)
[BUGFIX] Follow up to recursive constants (#3059) - [TASK] Migrate TYPO3#88366 deprecated cache_ prefix on caches 7ef256f 7ef256f
- [TASK] Set proper branch aliases in all branches (#3057)
Please read the release notes:
https://github.com/TYPO3-Solr/ext-solr/releases/tag/11.1.2
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
11.1.1 Maintenance Release
Apache Solr for TYPO3 11.1.1
This is a bugfix-only release that contains:
- [BUGFIX] Set proper version constraints for TYPO3 10.4 b6cc8b0 (#3005)
Thanks on Andreas Beutel
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
Release 11.1.0 (major)
Apache Solr for TYPO3 11.1.0 (#3002)
We are happy to release EXT:solr 11.1.0.
The focus of this release has been on URL and SEO optimizations.
Important: This version is installable with TYPO3 10 LTS only and contains some breaking changes, see details below.
New in this release:
Route enhancers (#2755)
Introduce the TYPO3s route enhancer functionality for facets.
This feature allows to mask facets inside the query string or as part of the path segment.
See:
- https://docs.typo3.org/m/typo3/reference-coreapi/10.4/en-us/ApiOverview/Routing/AdvancedRoutingConfiguration.html
- https://docs.typo3.org/p/apache-solr-for-typo3/solr/11.1/en-us/Routing/Index.html
Associative keys for tx_solr[filter] facet URL parameters (#2705)
Introduce a new style how the facet array represented inside of the url with a combination of key and value in order to be able to keep a specific order.
This feature allows to change the url parameters from index based to associative keys for facets.
Using associative keys, the value of a facet will be replaced with 1. A value of 1 means, that the facet is active. A value of 0 means, the value is inactive.
Additionaly a new sort option for url parameters is available. The sort of parameters is mandatory for associative keys.
By default Solr behaves as before and will be changed in future releases.
ASCII and Scandinavian Folding Filter (#2963)
To improve the search behaviour we introduce folding filters, e.g. allowing to skip accents in search terms. The following languages are
now using the ASCII folding filter:
- dutch
- english
- finish
- french
- german
- hungarian
- irish
- italian
- polish
- portuguese
- serbian (for fields that don't include the Serbian Normalization Filter)
- spanish
- turkish
For the Scandinavian languages, Norwegian, Swedish and Danish, a similiar approach is used, but we're using the more specialized Scandinavian Normalization
and Scandinavian Folding Filters.
Folding process usally takes place at a late stage, so your configurations shouldn't be affected. But for the Scandinavian languages the Scandinavian Normalization
Filter processes the terms earlier, so your protected words for the Snowball Porter Filter, e.g. danish/protwords.txt, might be affected, please be sure to use the
right spelling (see https://solr.apache.org/guide/8_8/language-analysis.html#scandinavian-normalization-filter).
cHash configuration 7b0e77c (#2972)
EXT:solrs components like range facets can not be properly handled by cHash stack, because the amount of possible range-combinations is infinite, therefore they must be excluded from cHash calculation.
This change makes it possible to exclude all EXT:solr parameters from cache hash. To prevent misconfigurations, the new extension configuration setting "pluginNamespaces" was introduced, which is used in FlexForm and in
TYPO3_CONF_VARS/FE/cacheHash/excludedParameters. This setting makes it impossible to chose invalid/unhandled EXT:solr plugin namespace on FlexForm (Plugin -> Options -> Plugin Namespace)
Please follow the following migration instructions
Plugin namespaces:
Needed only if other as default (tx_solr) plugin namespace is used in instance. Add the used namespace[s] to $GLOBALS['TYPO3_CONF_VARS']['EXTENSIONS']['solr']['pluginNamespaces'] or via backend
"Settings" -> "Extension Configuration" -> "solr" -> "A list of white listed plugin namespaces"
Global q parameter:
Needed only if global "q" parameter without plugin namespace is used and wants to be included in cache hash calculation. Set the setting $GLOBALS['TYPO3_CONF_VARS']['EXTENSIONS']['solr']['pluginNamespaces'] = '1'
or enable it via backend "Settings" -> "Extension Configuration" -> "solr" -> "Include/Exclude global q parameter in/from cacheHash"
Scheduler task to optimize solr cores (#2649) (#2666)
This task allows you to optimize the indexes of given cores for a site at a planned time.
See:
Apache Solr 8.9.0 support
With EXT:solr 11.1 we support Apache Solr 8.9.0, the latest release of Apache Solr.
To see what has changed in Apache Solr please read the release notes of Apache Solr:
https://solr.apache.org/docs/8_8_2/changes/Changes.html
Map managed resources to core-name fde8a64 (#2635) (2794)
Makes it possible to manage resources per core instead of previously used per schema approach.
Now is it possible to maintain the stopwords and synonyms for each core/site separately,
and avoid mixing the synonyms between sites using same core.
Update to Solarium 6
Solarium is upgraded from version 4 to version 6, so due to changes in Solarium various classes and data types had to be adapted.
There are two major changes you have to consider while upgrading:
- TypoScript option plugin.tx_solr.solr.timeout is dropped, settings for HTTP client $GLOBALS['TYPO3_CONF_VARS']['HTTP'] are now taken into account
- Solr path mustn't be prepended with "/solr/", refer to the "Getting Started > Configure Extension" section in our manual
Drop TYPO3 9 compatibility
To simplify the development we've dropped the compatibility for TYPO3 9 LTS. If you need to use TYPO3 9 please use the 11.0.x branch.
Small improvements and bugfixes:
Beside the major changes we did several small improvements and bugfixes:
- [TASK] Update TypoScript condition to Expression Language (#2996)
- [BUGFIX] Use correct information about results per page in pagination (#2516)
- [BUGFIX] getRangeString(): check type before format() - call (#2942)
- [BUGFIX] set base uri to face frontend request (#2915)
- [TASK] Add language cache to SiteUtility (#2908)
- [TASK] Make language cache work with multi site setups (#2986)
- [BUGFIX] Changes on sub-tree of mounted source pages are not recognized (#2925)
- [BUGFIX] Record indexing doesn't work anymore if page queue is disabled (#2241)
- [FEATURE] Add and improve translations (#2874)
- [TASK] Add Danish dictionary compound word token filter (#2975)
- [BUGFIX] Add missing applicationType to faked request (#2933)
- [BUGFIX] Use correct html tags in templates (#2970)
- [BUGFIX] Fix typo in CoreOptimizationModule/Index.html eb39ca6
- [BUGFIX] Delete synonyms with URL special chars 0a6456d
- [BUGFIX] ENV vars not handled correctly in site management module (#2576)
- [TASK] Use LowerCaseFilterFactory 7a6ae68
- [TASK] Bump Chart.js to v2.9.4 (#2946)
- [BUGFIX] Delete documents for valid connections only (#2939)
- [BUGFIX] Make relevance sorting option markable as active (#2852)
- [FEATURE] Exclude sub entries of page/storage recursively (#2432)
- [BUGFIX] Pass FrontendUserAuthentication to TypoScriptFrontendController (#2761)
- [BUGFIX] remove escaping on suggestion prefix (#2917)
- [BUGFIX] Language aspect for indexer (#2841)
- [BUGFIX] Content id in language aspect
- [BUGFIX] Temporary free mode fix
- [BUGFIX] Use Iconfactory to retrieve record icons (#2900)
- [BUGFIX] Adapt extractByQuery for Tika 1.24 3dfe978 (#2897)
- [FEATURE] Store number of existing variants (#2870)
- [BUGFIX] Change filter for workspace (#2847)
- [TASK] Remove TYPO3 long time ago deprecated cache class (#2884) (#2782)
- [BUGFIX] Check if $recordUid is non-numeric before substitution (#2836)
- [BUGFIX] Exception on Cached state of TranslateViewHelper (#2830)
- [BUGFIX] Function call with non existing variable (#2842)
- [FEATURE] Allow stdWrap on sorting label (#2339)
- [TASK] Disable cache time information for ajax request (#2833)
- [BUGFIX] using named parameter for empty string comparison (#2703)
- [BUGFIX] removing backticks in addSelectLiteral (#2701)
- [BUGFIX] Enable unicode when fetching pages (#2810)
- [BUGFIX] Sites with no Solr Configuration should not be considered (#2795)
- [BUGFIX] Quote field within score calculation (#2824)
- [BUGFIX] garbage collector on translations (#2797)
- [TASK] Refactor class UrlHelper (#2758)
- [BUGFIX] Use rawurldecode on facets to handle (#2806)
- [TASK] Change configuration files to TYPO3 file extensions (#2814)
- [BUGFIX] Unset extendToSubPages & hidden doesn't requeue subpages (#2433)
- [BUGFIX] Error by textTight on some values (#2180)
- [DOCS] Fix TypoScript path for lastSearches in the docs dddccfc
- [TASK] Remove mentions on \Apache_Solr_Document (#2789)
- [BUGFIX] Correct Content-Type header for suggest response (#2783)
- [DOCS] Use *_PORT variable for setting the port 4d264f2
- [BUGFIX] Deprecated second parameter for BackendUserAuthentication->modAccess is used (#2746)
- [TASK] Add .editorconfig (#2768)
- [TASK] Make sure HtmlContentExtractor::cleanContent() is UTF-8 safe (#2513)
- [BUGFIX] Fix #2511: database exception in RecordMonitor (#2511)
- [BUGFIX] Indexing of records fails with solr 10.x+ (#2520)
- [DOCS] Fix path of suggest in typoscript settings (#2678)
- [DOCS] Fix links in docs and CONTRIBUTING.md (#2697)
- [BUGFIX] Hard codes plugin namespace (#2691)
- [BUGFIX] Restricted pages are not being indexed in Typo3 10 (#2634)
- [DOCS] Note that config.index_enable is stil...
11.0.5 - Maintenance Release
Apache Solr for TYPO3 11.0.5 (#2945)
This is a bugfix-only release that contains only a bugfixes
New in this release:
- [TASK] 2021.12.13 Rebuild Docker images due of(CVE-2021-44228)
Please refer for certain workaround and updates: https://www.dkd.de/de/blog/sicherheitsluecke-in-log4j-security-incident-in-log4j/ - [BUGFIX] Delete documents for valid connections only b99d7ad (#2940)
- [TASK] Make Apache Solr v8.6+ compatible 12b9483 (#2938)
- [TASK] Bump Chart.js to v2.9.4 4eacf89 (#2946)
- [BUGFIX] use pages configuration as default #issue-2742 d05f77e (#2742)
- [BUGFIX] ENV vars not handled correctly in site management module d83c7d1 (#2576)
- [BUGFIX] Delete synonyms with URL special chars 5905fdb (#2336)
- [BUGFIX] Fix typo in CoreOptimizationModule/Index.html 3163d25 (#2965)
- [BUGFIX] Use correct html tags in templates 31e2d2c (#2970)
- [BUGFIX] Add missing applicationType to faked request 19baedc (#2932)
- [TASK] Add language cache to SiteUtility 6f7e4d1 (#2908)
- [BUGFIX] writing errorHandling of site configuration 1ff6ca3 (#2913)
- [TASK] Make language cache work with multi site setups b7a39c1 (#2986)
- [BUGFIX] set base uri to face frontend request 2c34ae9 (#2914)
- [BUGFIX] getRangeString(): check type before format() - call a99275a (#2942)
- [BUGFIX] Fix type error in UrlHelper 17f1653 (#2756)
Alternatively check following link with all changes from 11.0.4 to 11.0.5.
Contributors
- Achim Fritz
- Christoph Lehmann
- Daniel Koether
- Dmitry Dulepov
- Georg Ringer
- Markus Friedrich
- Markus Kobligk
- Peter, CyberForum e.V
- Rafael Kähm
- Sascha Egerer
- Sebastian Hofer
- Stefano Kowalke
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
10.0.5 - Maintenance Release
Apache Solr for TYPO3 10.0.5 (#2947)
This is a bugfix-only release that contains only a bugfixes
New in this release:
- [TASK] 2021.12.13 Rebuild Docker images due of(CVE-2021-44228)
Please refer for certain workaround and updates: https://www.dkd.de/de/blog/sicherheitsluecke-in-log4j-security-incident-in-log4j/ - [TASK] Bump Chart.js to v2.9.4 7f85fc8 (#2946)
- [BUGFIX] Delete documents for valid connections only a1a78ba (#2940)
- [BUGFIX] ENV vars not handled correctly in site management module 65c7880 (#2576)
- [BUGFIX] Delete synonyms with URL special chars de008c4 (#2336)
- [BUGFIX] Fix typo in CoreOptimizationModule/Index.html d159603 (#2965)
- [BUGFIX] Use correct html tags in templates b369593 (#2970)
- [TASK] Add language cache to SiteUtility 46c81a1 (#2908)
- [BUGFIX] writing errorHandling of site configuration de3c1c8 (#2913)
- [TASK] Make language cache work with multi site setups 2494459 (#2986)
- [BUGFIX] getRangeString(): check type before format() - call 94133f4 (#2942)
Alternatively check following link with all changes from 10.0.4 to 10.0.5.
Contributors
- Achim Fritz
- Christoph Lehmann
- Daniel Koether
- Dmitry Dulepov
- Georg Ringer
- Markus Friedrich
- Markus Kobligk
- Peter, CyberForum e.V
- Rafael Kähm
- Stefano Kowalke
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
11.0.4 - Maintenance Release
New in this release:
- [BUGFIX] Removes secondary parameter c6a9dcc (#2746)
- [DOCS] Use *_PORT variable for setting the port fca6f68 (#2759)
- [BUGFIX] Correct Content-Type header for suggest response e843b44 (#2783)
- [TASK] Change configuration files to TYPO3 file extensions 6d513e6 (#2813)
- [BUGFIX] garbage collector on translations 9adcc40 (#2797)
- [BUGFIX] Quote field within score calculation 3969340 (#2824)
- [BUGFIX] disabled Solr Sites e7bc3ab (#2795)
- [BUGFIX] Enable unicode when fetching pages eb33376 (#2810)
- [TASK] Disable cache time information for ajax request f54213f (#2834)
- [TASK] Adjust composer TYPO3 version constrains for EXT:Solr 11.0.4+ 50df86a (#2844)
- [FEATURE] Allow stdWrap on sorting label 5f2cee2 (#2339)
- [BUGFIX] Fix handling of case sensitive variant ids [006fa63](https://github.com/TYPO3-Solr/ext-solr/commit/
006fa63) (#2865) - [FEATURE] Store number of existing variants 9c88401 (#2870)
- [BUGFIX] Function call with non existing variable 0a69d45 (#2842 / #2520)
- [BUGFIX:BACKPORT:11] Fix missing variant field value 8e0c648 (#2878)
- [BUGFIX] Exception on Cached state of TranslateViewHelper 1765751 (#2830)
- [BUGFIX] Check if $recordUid is non-numeric before substitution a9cf555 (#2836)
- [TASK] Remove usages of Prophet by all occurrences within TYPO3 API 3bbf25a, 45b1703, 4f2b37a (#2862)
- [TASK] Remove TYPO3 long time ago deprecated cache class 79cafe9 (#2782)
- [BUGFIX] Change filter for workspace 5408889 (#2847)
- [BUGFIX] Use Iconfactory to retrieve record icons fa77962 (#2900)
- [BUGFIX] Language overlay for records is not retrieved since solr Version 11.x (#2788)
- [BUGFIX] remove escaping on suggestion prefix f70829e (#2917)
- [FEATURE] Exclude sub entries of page/storage recursively 4151a25 (#2934)
- [BUGFIX] Make relevance sorting option markable as active bc813c8 (#2922)
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
- dev-rke
- FearFreddy
- Ernesto Baschny
- Georg Ringer
- Julian Hofmann
- Lars Tode
- Marc Bastian Heinrichs
- Markus Friedrich
- Rafael Kähm
- Sebastian Michaelsen
- Stefano Kowalke
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