Releases 3.0

Release 3.0.0

Apache Solr for TYPO3 version 3.0 released

We're happy to announce the release of Apache Solr for TYPO3 (EXT:solr) version 3.0.0. With this release we now support TYPO3 CMS versions 4.5 to 6.2, and Apache Solr version 4.8.

A couple weeks ago we released Apache Solr for TYPO3 version 3.0 to the TYPO3 Extension Repository. Even without this announcement we have seen quite a few downloads already and have also been able to help projects update to the current version even during the development phase.

New in this Release

TYPO3 CMS 6.2 LTS

We added support for TYPO3 CMS 6.2 LTS while still supporting version 4.5 LTS to allow an easy upgrade. Which means you can now use system categories to build hierarchical facets, and on the code side we moved a lot of code around to match the file and folder structure of extbase extensions. All New Search Backend Module

If you are running TYPO3 CMS version 6.0 or newer you will be pleased to find a completely new backend module to get an overview of your Solr installation, the Index Queue, and execute index maintenance tasks.

The new backend module is designed so that it can easily be extended with sub-modules. One such sub-module is the new synonyms module allowing you to manage synonyms for your site keywords. Further modules are planned and we also encourage others to add functionality using the new API.

Apache Solr 4.8

In the background we also updated Apache Solr to version 4.8 which brings new features and allows us to make things even easier for integrators.

New features resulting from the Solr update include highlighting elevated search results (editorial or paid content).

When indexing content before, you had to wait for Solr to commit newly added documents before seeing the changes show up in the search results. This is not necessary anymore as Solr 4.0 added near real time search and automatic soft commits, meaning that documents added to the Solr index now become searchable immediately.

General Changes

Overall we have resolved close to 80 issues adding up to almost 400 changes. Other than the changes listed above we also added support for limiting a search to certain branches of the page tree. Of course the usual bug fixes and performance improvements were added as well, too.

Updating

During the reorganization of the files and folders we also moved the TypoScript configuration files. Because of this the include path for these files will not match anymore. You can simply re-add the TypoScript in the Include Static section of your template record. We also added an upgrade script that does that for you automatically.

Two scheduler tasks have been removed; the commit scheduler task was meant for development purposes only anyway and is not needed anymore thanks to Solr's automatic soft commits. The optimize task has been removed since its name was a bit misleading and in certain situations it could do more harm than any good.

Outlook

The release of version 3.0 lays the foundation for further changes to come in keeping the extension up to date with developments in both TYPO3 CMS and Apache Solr, providing the best search experience available for TYPO3 CMS.

New add-ons like FAL file indexing and updated versions of existing add-on extensions will be provided through the Early Access Program.

There may be one or two more minor release in the 3.x branch to deliver features that did not make it in 3.0. After that we will be moving on to the development of 4.0 which will have a minimum requirement of TYPO3 CMS 6.2 LTS. The main goal for version 4 will be switching to Fluid for templating and adding namespaces.

Contributors

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

(patches, comments, bug reports, ... no particular order)

  • Sascha Egerer

  • John Foushee

  • Tolleiv Nietsch

  • Dmitry Dulepov

  • Stefan Galinski

  • Franz G. Jahn

  • Hauke Meyer

  • Jonas Götze

  • Joschi Kuphal

  • Kay Strobach

  • Stefan Sprenger

  • Marc Bastian Heinrichs

  • Lienhart Woitok

  • Kai Vogel

  • Jochen Rieger

  • Irene Höppner

  • Tomita Militaru

  • Jan Kiesewetter

  • Lars Peipmann

  • Markus Kobligk

  • Michael Knabe

  • Michiel Roos

  • Peter Kraume

  • Gerrit Venema

  • Michel Tremblay

  • Lucas Jenss

  • Steffen Ritter

  • Hans Höchtl

  • Stefan Neufeind

  • Soren Malling

  • Witali Rott

  • Bernhard Kraft

  • Phuong Doan

  • Stephan Schuler

  • Tim Werdin

  • Rik Willems

  • Rémy Daniel

  • Andreas Lappe

  • Sascha Nowak

  • Alexander Stehlik

  • Hans Höchtl

  • Cyrel Wolfangel

  • Georg Kuehnberger

  • Jan-Erik Revsbech

  • Gabe Blair

  • Bart Gijswijt

  • Arjen Hoekema

Thanks to everyone who helped in creating this release!