Solr for TYPO3 - our Roadmap

The development of Apache Solr for TYPO3 started in January 2009. A limited version of the extension was released in the TYPO3 Extension Repository during the International TYPO3 Conference T3CON09 in Frankfurt.

We continue to develop this extension thru the continued financial support of our sponsors. Please visit our online store for current information about our EB offers..

You can find all releases also on GITHUB: https://github.com/TYPO3-Solr/ext-solr/releases

Current Version

11.0.4

This release is a bugfix only release. The release contains the following 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 AP (#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)

Upcoming Versions

Next releases:

  • Q2/Q3 2021
    EXT:solr 11.1 - Focus: URL and SEO optimization

All dates under the condition of achieved financial funding.
Please contact us if you want to join or prolong your funding partnership.

Previous Versions

11.0.3

This release is a bugfix only release. The release contains the following 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

This release is a bugfix only release. The release contains the following 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

This release is a bugfix only release. The release contains the following bugfixes:

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

11.0.0

The new major version EXT:solr 11 focuses on the support of TYPO3 10 LTS and Apache Solr 8.5.1, the latest release of Apache Solr.

Important: This version is installable with TYPO3 9 and 10 LTS. For TYPO3 9 LTS at least version 9.5.16 is required. EXT:solr 11 requires the usage of the TYPO3 site handling for the configuration of solr. The legacyMode that allows the usage of domain records and configuration of solr cores in TypoScript was dropped with EXT:solr 11.

10.0.4

This release is a bugfix only release. The release contains the following 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

This release is a bugfix only release. The release contains the following 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

This release is a bugfix only release. The release contains the following 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

This release is a bugfix only release. The release contains the following bugfixes:

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

10.0.0

The major new feature of EXT:solr 10 is the support of the TYPO3 site handling. You can now configure the Apache Solr connections along with your TYPO3 site. EXT:solr 10 ships Apache Solr 8.2.

9.0.2

This release is a bugfix only release. The release contains the following 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

This release is a bugfix only release. The release contains the following 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

The focus of the 9.0 release was the integration of the solarium PHP API and the new Apache Solr Version 7.6.0. You can read more about that release in the blogpost.

8.0

The focus of the 8.0 release was the improvement of the user experience in the frontend and the backend.

We've changed our default partials to support bootstrap.css and ship a new autosuggest. You can find more information in the blogpost.

7.5

This release is a bugfix only release. It contains all patches from 7.0.2 + the update to Apache Solr 6.6.2.
If you are using 8 LTS you should update to 7.5.0 when possible.

6.5.0

This release is a bugfix only release. It contains all patches from 6.1.3 + the update to Apache Solr 6.6.2. This release is for everyone who needs to stay on TYPO3 7 LTS or can not update to 7.x.

7.0.2

This release is a bugfix only release. The release contains the following 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

This release is a bugfix only release.

  • Html tag of pagination is rendered in output

7.0.0

New in this release
FLUID Templating

One and a half years ago we started to implement FLUID templating for EXT:solr. This project was initially started as the addon solrfluid. Solrfuid was only available for our partners.

With EXT:solr 7.0.0 the new templating is the default templating in EXT:solr. A lot of code was added and several old stuff was removed. Since some things are conceptional different in FLUID and you also have a lot of possibilities we also dropped some parts, that can be build with fluid itself or do not make sence to do them before rendering the result in the view.

6.1

  • TYPO3 8 LTS support
  • PHP 7.1 ready
  • Performance improvements

 

More details in the blog post.

6.0

  • Support the latest Apache Solr version (Apache Solr 6.x)

More details: Release Blogpost

5.1

  • Implement features / bugfixs from the codesprint
  • Support of document variants (fieldCollapsing)
  • Backend statistics moduleIssuetracker cleanup
  • Planned release date: End of Q3 / 2016

More details: See out blog post for details.

4.0

  • Dropping the support of TYPO3 6.2 LTS and use replacements for deprecations from 7.6 LTS

Planned release date: End of Q1 / 2016

3.1

2015-12-02 - Support of TYPO3 7.6 LTS and 6.2LTS, Apache Solr 4.10, manage stopwords in the backend, complete codebase with PHP-namespaces, test coverage with travis-ci, removed support for TYPO3 4.5LTS
See out blog post for details.

3.0

2014-07-04 - Apache Solr Server 4.8, TYPO3 CMS 6.2 Support, improved Backend-Module with Synonyms Editing. See our blog post for details.

Can be installed thru the TYPO3 Extension Repository (TER)

2.8

2012-11-28 - ApacheSolr Server 3.6 incl. Workspaces Support, Start- Stoptime Support,  Hierarchical Facets, Last Searches, Frequent Searches, Result Score Analyzer, Improved BE module and 100 additional Changes

2.1

2012-03-28 - Maintenance release, bugfixes and small features

2.0

2012-02-23 - TYPO3 CMS 4.5 or newer required, Index Queue, Garbage Collection, Apache Solr 3.5 Support, Multi-Core by Default, Removed Frontend Indexer

1.3

2011-02-22 – Index Queue added for easy indexing of pages and extension data

1.1

2010-06-23 - Second public release including auto suggest, great dynamic fields support, bugfixes

1.0

2009-09-15 – First public release "Acts like Indexed Search"