Unsere Roadmap

Die Entwicklung von Apache Solr für TYPO3 begann im Januar 2009. Eine limitierte Version der Extension wurde im Rahmen der Internationalen TYPO3 Konferenz T3CON09 in Frankfurt im TYPO3 Extension Repository veröffentlicht.

Wir bauen diese Erweiterung durch die kontinuierliche finanzielle Unterstützung unserer Sponsoren weiter aus. Bitte besuchen Sie unseren Online-Shop für aktuelle Informationen über unsere EB-Angebote.

Alle Veröffentlichungen finden Sie auch auf GITHUB: https://github.com/TYPO3-Solr/ext-solr/releases

Aktuelle Version

11.1.1

Diese Version ist eine reine Bugfix-Version. Das Release enthält die folgenden Bugfixes:

  • [BUGFIX] Set proper version constraints for TYPO3 10.4 b6cc8b0 (#3005)

Zukünftige Versionen

Kommenden Releases:

  • Q4 2021
    EXT:solr 11.5 - Focus: TYPO3 11 LTS

Alle Angaben unter dem Vorbehalt der Finanzierung.
Bitte kontaktieren Sie uns, wenn Sie eine bestehende Partnerschaft verlängern oder eine neue Partnerschaft abschließen möchten.

Vorherige Versionen

11.1.0

Die neue Version EXT:solr 11.1 konzentriert sich auf URL and SEO Optimierungen und die Unterstützung von Apache Solr 8.9.0, dem derzeit aktuellsten Apache Solr release.

Important: Diese Version ist nur mit TYPO3 10 LTS installierbar und enthält einige Breaking-Changes, Details können der folgenden Liste entnommen werden:

  • Route enhancers (#2755)
  • Associative keys for tx_solr[filter] facet URL parameters (#2705)
  • ASCII and Scandinavian Folding Filter (#2963)
  • cHash configuration 7b0e77c (#2972)
  • Scheduler task to optimize solr cores (#2649) (#2666)
  • Apache Solr 8.9.0 support (#2893)
  • Map managed resources to core-name fde8a64 (#2635) (#2794)
  • Update to Solarium 6
  • Drop TYPO3 9 compatibility

Kleinere Anpassungen und 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] Fix expected variant results be0913d
  • [BUGFIX] Fix missing variant field value (#2879)
  • [BUGFIX] Fix handling of case sensitive variant ids (#2865)
  • [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 still needed (#2735)
  • [BUGFIX] Prevent duplicate urls for page 0 (#2718)
  • [BUGFIX] Fix assignment for page uid variable (#2663)
  • [BUGFIX] Build core base path right, when path is slash only (#2680)
  • [BUGFIX] Record Monitoring fb50448
  • [DOCS] Improvements for contributing to the documentation (#2690)
  • [TASK] Drop TYPO3 9.5 LTS support for future release 11.1.x
  • [BUGFIX] use num_found in static db table (#2667)
  • [BUGFIX] Fix missing renderType attribute in flexform for search plugin (#2661)
  • [FEATURE] Add option to override 'port' in frontend indexing URL (#2327)
  • [BUGFIX] Set accurate center position for loading animation (#2568)
  • [BUGFIX] Reset uriBuilder before building a new uri (#2656)
  • [BUGFIX] Prevent SiteNotFoundException in reports module (#2624)
  • [FEATURE] Change FileWriter configuration to use logFileInfix (#2626)
  • [BUGFIX] Ensure to hand in PSR-7 Request to TSFE->getPageAndRootlineWithDomain (#2640)

Note: Mit EXT:solr v11.1 harmonisieren wir die Versionen mit TYPO3. Die EXT:solr Addons sind bereits TYPO3 10 LTS harmonisiert, die Haupt-Extension EXT:solr wird mit TYPO3 11 LTS harmonisiert.

11.0.4

Diese Version ist eine reine Bugfix-Version. Das Release enthält die folgenden Bugfixes:

  • Fix usage of BackendUserAuthentication::modAccess(), obsolete secondary parameter is removed (#2746)
  • Use *_PORT variable for setting the port fca6f68 (#2759)
  • Correct Content-Type header for suggest response e843b44 (#2783)
  • Change configuration files to TYPO3 file extensions 6d513e6 (#2813)
  • Garbage collector on translations 9adcc40 (#2797)
  • Quote field within score calculation 3969340 (#2824)
  • Disabled Solr Sites e7bc3ab (#2795)
  • Enable unicode when fetching pages eb33376 (#2810)
  • Disable cache time information for ajax request f54213f (#2834)
  • Adjust composer TYPO3 version constrains for EXT:Solr 11.0.4+ 50df86a (#2844)
  • Allow stdWrap on sorting label 5f2cee2 (#2339)
  • Fix handling of case sensitive variant ids [006fa63]
  • Store number of existing variants 9c88401 (#2870)
  • Function call with non existing variable 0a69d45 (#2842 / #2520)
  • Fix missing variant field value 8e0c648 (#2878)
  • Exception on Cached state of TranslateViewHelper 1765751 (#2830)
  • Check if $recordUid is non-numeric before substitution a9cf555 (#2836)
  • Remove usages of Prophet by all occurrences within TYPO3 API (#2862)
  • Remove TYPO3 long time ago deprecated cache class 79cafe9 (#2782)
  • Change filter for workspace 5408889 (#2847)
  • Use Iconfactory to retrieve record icons fa77962 (#2900)
  • Language overlay for records is not retrieved since solr Version 11.x (#2788)
  • Temporary free mode fix d5e936b
  • Content id in language aspect c84ce1b
  • Language aspect for indexer 9af09f3
  • remove escaping on suggestion prefix f70829e (#2917)
  • Exclude sub entries of page/storage recursively 4151a25 (#2934)
  • Make relevance sorting option markable as active bc813c8 (#2922)

11.0.3

Diese Version ist eine reine Bugfix-Version. Das Release enthält die folgenden Bugfixes:

  • Use minor version of solr docker image
  • Make sure HtmlContentExtractor::cleanContent() is UTF-8 safe
  • Database exception in RecordMonitor for records no-"enable" columns
  • Indexing of records fails with solr 10.x
  • Hard codes plugin namespace
  • Restricted pages are not being indexed in Typo3 10
  • Prevent duplicate urls for page 0
  • Fix assignment for page uid variable
  • Use num_found in static db table
  • Build core base path right, when path is slash only
  • Fix missing renderType attribute in flexform for search plugin
  • Add option to override 'port' in frontend indexing URL
  • Reset uriBuilder before building a new uri
  • Multiple improvements to the docs

11.0.2

Diese Version ist eine reine Bugfix-Version. Das Release enthält die folgenden Bugfixes:

  • Add warning in the docs that a fqdn is required for the sitehandling
  • Re-enable Integration Tests for TYPO3 v10
  • Fix unit tests with new controller context check
  • Fix tests and add groups for tests
  • Remove mocks in TYPO3 v10 Integration tests
  • Remove unneeded constant
  • Fix travis.yml to use correct stable versions
  • Ensure to hand in PSR-7 Request to TSFE->getPageAndRootlineWithDomain
  • Remove unneeded is_siteroot flag in nested storage folder
  • Always return array on non-mounted sites
  • Fix multiple rootpages in nested sites
  • Prevent SiteNotFoundException in reports module

11.0.1

Diese Version ist eine reine Bugfix-Version. Das Release enthält die folgenden Bugfixes:

  • Fix documentation and Versionmatrix
  • Fix failing build on docker hub

11.0.0

Die neue Version EXT:solr 11 konzentriert sich auf die Unterstützung von TYPO3 10 LTS und Apache Solr 8.5.1, der neuesten Version von Apache Solr.

Achtung: Diese Version ist mit TYPO3 9 und 10 LTS installierbar, im Fall von TYPO3 9 LTS ist mindestens Version 9.5.16 erforderlich. EXT:solr 11 setzt die Verwendung des TYPO3-Site-Handlings für die Konfiguration von Solr. Der LegacyMode, der die Verwendung von Domäneneinträgen und die Konfiguration von Solr-Kernen in TypoScript erlaubt, wurde mit EXT:solr 11 verworfen.

10.0.4

Diese Version ist eine reine Bugfix-Version. Das Release enthält die folgenden Bugfixes:

  • Change configuration files to TYPO3 file extensions (#2813)
  • Garbage collector on translations (#2797)
  • Quote field within score calculation (#2824)
  • IndexInspector wrong language to document relation (#2553 / #2731)
  • Disabled Solr Sites (#2795)
  • Enable unicode when fetching pages (#2810)
  • Disable cache time information for ajax request (#2834)
  • Allow stdWrap on sorting label (#2339)
  • Fix handling of case sensitive variant ids (#2865)
  • Store number of existing variants (#2870)
  • Fix missing variant field value (#2878)
  • Exception on Cached state of TranslateViewHelper (#2830)
  • Check if $recordUid is non-numeric before substitution (#2836)
  • Remove TYPO3 long time ago deprecated cache class (#2782)
  • Use Iconfactory to retrieve record icons (#2900)
  • remove escaping on suggestion prefix (#2917)
  • Make relevance sorting option markable as active (#2923)

 

10.0.3

Diese Version ist eine reine Bugfix-Version. Das Release enthält die folgenden Bugfixes:

  • Exclude sub entries of page/storage recursively
  • Fix usage of BackendUserAuthentication::modAccess(), obsolete secondary parameter is removed
  • Use *_PORT variable for setting the port
  • Correct Content-Type header for suggest response
  • Fix TypoScript path for lastSearches in the docs
  • Error by textTight on some values
  • Unset extendToSubPages & hidden doesn't requeue subpages

 

10.0.2

Diese Version ist eine reine Bugfix-Version. Das Release enthält die folgenden Bugfixes:

  • Fix misinterpreted environment variables (#2551)
  • Add option to override 'port' in frontend indexing URL (#2618)
  • Use num_found in static db table (#2668)
  • Fix missing renderType attribute in flexform for search plugin (#2669)
  • Fix assignment for page uid variable (#2664)
  • Indexing of records fails with solr 10.x (#2521)
  • Database exception in RecordMonitor for records no-"enable" columns (#2512)
  • Make sure HtmlContentExtractor::cleanContent() is UTF-8 safe (#2514)
  • Docker image managed resources are not writable (#2583)
  • Multiple improvements to the docs (#2697, #2735, #2678, #2622)

10.0.1

Diese Version ist eine reine Bugfix-Version. Das Release enthält die folgenden Bugfixes:

  • Adjust version matrix
  • Add typecast for page id during indexing since this produces errors on some systems

 

10.0.0

Das wichtigste neue Feature von EXT:solr 10 ist die vollständige Unterstützung des TYPO3 Site Handling. Sie können nun die Apache Solr-Verbindungen über das  TYPO3 Site Handling konfigurieren. EXT:solr 10 setzt Apache Solr 8.2 voraus.

9.0.2

Diese Version ist eine reine Bugfix-Version. Das Release enthält die folgenden Bugfixes:

  • Indexing from backend with errors leads to wrong value in $_SERVER['HTTP_HOST']
  • Use domain from Site object instead of always first domain record
  • Fix composer deprecation message

 

9.0.1

Diese Version ist eine reine Bugfix-Version. Das Release enthält die folgenden Bugfixes:

  • Split patterns into matchPatterns and unmatchPatterns.
  • Deprecated method getPath called in default template
  • A new created page is not added to the queue in TYPO3 9 LTS
  • Restrict used solarium version to 4.2.x

 

9.0

Der Schwerpunkt des Releases 9.0 lag in der Integration der Solarium PHP API und der Apache Solr Version 7.6. Mehr Informationen zu den Releases zu EXT:solr 9 sind in diesem Blogpost zu finden.

8.0

Der Schwerpunkt des 8.0 release war die Verbesserung der Benutzerfreundlichkeit in Frontend und Backend.

7.5

Diese Version ist eine reine Bugfix-Version.
Es enthält alle Patches von 7.0.2 + das Update auf Apache Solr 6.6.2.
Wenn Sie 8 LTS verwenden, sollten Sie nach Möglichkeit auf 7.5.0 aktualisieren.

6.5.0

Diese Version ist eine reine Bugfix-Version. Es enthält alle Patches von 6.1.3 + das Update auf Apache Solr 6.6.2. Diese Version ist für alle, die auf TYPO3 7 LTS bleiben müssen oder nicht auf 7.x updaten können.

7.0.2

Diese Version ist eine reine Bugfix-Version. Das Release enthält die folgenden Bugfixes:

  • Fix sorting counts in statistics module
  • Make plugin.tx_solr_PiSearch_Search available again
  • Add default typoscript view configuration
  • Wrong parameter value for grouping fields
  • Enable escaping in TranslateViewHelper and AbstractWidgetViewHelper

7.0.1

Diese Version ist eine reine Bugfix-Version. Das Release enthält die folgenden Bugfixes:

  • Html tag of pagination is rendered in output

7.0.0

Neu in dieser Version
FLUID Templating

Vor anderthalb Jahren haben wir damit begonnen, FLUID Templating für EXT:solr zu implementieren. Dieses Projekt wurde ursprünglich als Addon Solrfluid gestartet. Solrfuid war nur für unsere Partner verfügbar.

Mit EXT:solr 7.0.0.0 ist die neue Vorlage die Standardvorlage in EXT:solr. Eine Menge Code wurde hinzugefügt und einige alte Sachen wurden entfernt. Da einige Dinge in FLUID konzeptionell anders sind und Sie auch viele Möglichkeiten haben, haben wir auch einige Teile fallen gelassen, die mit Fluid selbst gebaut werden können oder nicht sinnvoll sind, bevor das Ergebnis in der Ansicht dargestellt wird.

6.1

  • TYPO3 8 LTS support
  • PHP 7.1 Ünterstützung
  • Performanceoptimierung

 

Mehr Informationen in unserem Blogpost.

6.0

  • Support der neusten Apache Solr version (Apache Solr 6.x)

Mehr details: Blogpost zum Release (englisch)

5.1

  • Featuren und Bugfixes vom ApacheSolrFORTypo3 Codesprint
  • Unterstützung von Dokumentvarianten (fieldCollapsing)
  • Backend Statistikmodul
  • Issuetracker cleanup und Code Maintenace

Mehr details: Blogpost zum Release (englisch)

4.0

  • Kein Support mehr von TYPO3 6.2 LTS. Nutzung der äquivalenten Methoden von depreacted Methoden in TYPO3 7.6 LTS

Geplantes Release Datum: Ende Q1 / 2016

3.1

2015-12-02 - Unterstützung von TYPO3 7.6LTS und 6.2LTS, Apache Solr 4.10, Verwaltung von Stoppwörtern im Backend, komplette Codebasis mit PHP-Namespace, Codetests mit travis-ci, Support für TYPO3 4.5LTS wurde entfernt.

Weitere Details in unserem Blogeintrag (englisch). 

Version 3.0

 2014-07-04 - Apache Solr Server 4.8, TYPO3 CMS 6.2LTS Support, verbessertes Backend-Modul mit Synonymverwaltung.

Version 2.8

2012-11-28 - Solr 3.6 Workspaces-Unterstützung, Start-, Stopzeit Support, hierarchische Facetten, letzte Suchen, Result Score Analyzer, verbessertes Backend-Modul

Version 2.1

28.03.2012 - Dieser Release enthält Fehlerkorrekturen und kleine Features wie zum Beispiel ein verbessertes Fallback-Verhalten bei Inhaltselementen.

 

Version 2.0

23.02.2012 - Index Queue, Garbage Collection, Unterstützung von Apache Solr 3.5, Multi-Core by Default, Entfernen der Frontend-Indexierung. Diese Version setzt TYPO3 4.5 oder höher voraus.

 

Version 1.3

08.03.2010 –  Das Indexing Queue für TYPO3 für Solr wurde verbessert.

 

Version 1.2

26.11.2009 – Features wie hierarchische Facetten, Suchbegrifferfassung, Letzte Suchanfragen, häufigste Suchanfragen und die Autovervollständigung wurden für die Extension entwickelt.


Version 1.1

23.06.2010 - Die Version 1.1 stellt das zweite öffentliche Release der Extension dar und liefert die Features automatische Suchvorschläge und Unterstützung von dynamischen Feldern mit. Darüber hinaus wurden Fehler korrigiert.

 

Version 1.0

15.09.2009 – Der erste öffentliche Release "Handle wie Indexes Search"