Skip to content

Releases: TYPO3-Solr/ext-solr

13.0.0

18 Dec 17:10
Compare
Choose a tag to compare

Release 13.0.0

We are happy to release EXT:solr for TYPO3 13 LTS.
The focus of this release has been on TYPO3 13 LTS compatibility.
NOTE: At least TYPO3 v13.4.2 is required.

Huge improvements:

  • TYPO3 13 LTS compatibility
  • etc. and many more from epic task #3995

New in this release

!!! Upgrade to Apache Solr 9.7.0

This release requires Apache Solr v 9.7.0+.

Adjust mount point indexing

Mount point indexing and corresponding tests have been adjusted for TYPO3 13. Mount points are supported in general and the mounted pages will be indexed like standard pages.

But there is a point to consider: Mounted pages from a pagetree without a site configuration cannot be indexed, in fact TYPO3 currently can't mount a page from a page tree without a site configuration and an exeception occurs.
The behavior is intentionally designed this way in TYPO3 core, the background is that it is not possible to specify the languages of the mounted page tree without Site Configuration.

Note: We require at least TYPO3 13.4.2, as this version contains some bugfixes that address problems with the determination of TypoScript and the site configuration of mounted pages.


What's Changed

  • [TASK] Prepare main branch for TYPO3 13 by Rafael Kähm (eaec73806)
  • [TASK] Set Apache Solr configsets to ext_solr_13_0_0 2024.05.13 by Rafael Kähm (460f919be)
  • [BUGFIX] Fix TYPO3 coding standards by Rafael Kähm (80cfe91dc)
  • [TASK] Simple blocker:: come through typo3 extension:setup command by Rafael Kähm (12de6ef21)
  • [BUGFIX] Set solr configSet to ext_solr_13_0_0 by Thomas Löffler (c3c317ffe)
  • [TASK] Update navigationComponent for page tree in v13 by Thomas Löffler (64673fd0f)
  • [TASK] Adapt Unit Tests for TYPO3 v13 by Benni Mack (c0baedbaa)
  • !!![TASK] Change default to not track last searches by Christoph Lehmann (e1f607a88)
  • [TASK] Beautify backend modules for v13 by Thomas Löffler (e51bd8286)
  • [TASK] Adapt Unit Tests for TYPO3 v13 by Benni Mack (1c3c35105)
  • [TASK] Make TSFE resolving work again by Benni Mack (6e2b3f3b4)
  • [TASK] Clean up usages of TSFE mocking by Benni Mack (87630a289)
  • [BUGFIX] Fix remaining integration tests by Benni Mack (f859f0c5b)
  • [TASK] fix PhpStan errors for TYPO3 13 by Rafael Kähm (89d9f0d27)
  • [TASK] Disable progress % within Github Actions by Rafael Kähm (396396979)
  • [TASK] Run tests daily by Rafael Kähm (a81626723)
  • [FIX] tests for TYPO3 13 @ 2024.07.02 by Rafael Kähm (20b35ea21)
  • [FIX] tests for TYPO3 13 @ 2024.07.09 by Rafael Kähm (c02a3ebbc)
  • [FIX] Integration\SearchTest for TYPO3 13 by Rafael Kähm (3415e9871)
  • [FIX] require PHP 8.2 for TER version by Rafael Kähm (3d1092b84)
  • [FIX] Dependabot not working by Rafael Kähm (dfcdd98bb)
  • [TASK] Don't store build solrci-image longer as 1 days by Rafael Kähm (ed561a654)
  • [FIX] GitHub scheduled Actions for daily tests by Rafael Kähm (556b5d3df)
  • [FIX] deprecations for Fluid viewHelpers and stack by Rafael Kähm (216319eed)
  • [FIX] Integration\Extbase\PersistenceEventListenerTest errors by Rafael Kähm (97156bf19)
  • [FIX] Restore BE Modules functionality for TYPO3 13 by Rafael Kähm (cdd979018)
  • [TASK] migrate to typo3fluid/fluid v4 as required by TYPO3 13 by Rafael Kähm (064ce710d)
  • [TASK] Remove deprecated queue.[indexConfig].table TypoScript setting by Rafael Kähm (1a426a6dc)
  • [FIX] Translation handling by delegating requered context objects/values by Rafael Kähm (c3d9db33b)
  • [FIX] follow-up for removed queue.[indexConfig].table TypoScript setting by Rafael Kähm (7fee9368e)
  • [FIX] wrong Schema version in status checks by Rafael Kähm (590b34e8d)
  • [TASK] skip tests for mount-pages temporary #4160 by Rafael Kähm (32906dccf)
  • [TASK] skip tests for access restrictions stack temporary #4161 by Rafael Kähm (f8eeaad03)
  • [BUGFIX] PhpStan Variable $parameters in empty() always exists and is not falsy by Rafael Kähm (2a8596519)
  • [FIX] Tests for TYPO3 dev-main @2024.09.23 by Rafael Kähm (ff7e038f7)
  • [BUGFIX] Failed to resolve module specifier '@apache-solr-for-typo3/solr//FormModal.js' by Rafael Kähm (3c86a707f)
  • [BUGFIX] @typo3/backend/tree/page-tree-element does not work in BE-Modules by Rafael Kähm (111f68404)
  • [FIX] access restrictions stack for TYPO3 13 by Rafael Kähm (dc7162b25)
  • [FIX] #[Group('frontend')] attribute has comment in SearchControllerTest by Rafael Kähm (0514886b4)
  • [TASK] Adjust configuration check and fallbacks in MultiValue CO by Markus Friedrich (ea883ce33)
  • [TASK] Adapt simulated environment for TYPO3 13 by Markus Friedrich (fb9fdd8c8)
  • Update TxSolrSearch.rst by Florian Seirer (f8d330082)
  • [TASK] Update dependencies by Rafael Kähm (01e5387c0)
  • [TASK] fix CS issues for newest typo3/coding-standards by Rafael Kähm (8c1e28850)
  • !!![TASK] Upgrade to Apache Solr 9.7.0 by Markus Friedrich (323b1f0c2)
  • [RELEASE] 13.0.0-alpha-1 by Markus Friedrich (3bd453d09)
  • [FIX] allow tags/releases from main branch by Rafael Kähm (26e38f8b7)
  • [TASK] migrate plugin subtype "list_type" by Rafael Kähm (0c0f2b953)
  • [TASK] Upgrade typo3/testing-framework to dev-main 2024.10.15 by Rafael Kähm (a4596d49e)
  • [TASK] Use TYPO3 13.4+ and 13.4.x-dev after TYPO3 13 LTS release by Rafael Kähm (0fd63e172)
  • [TASK] Remove JSONP callback in suggest by Benni Mack (094b4e5b2)
  • [FEATURE] Introduce method to unset the query string (#4136) by Ayke Halder (b0ddab00e)
  • Update ExtensionSettings.rst by Jon Echeveste González (d79c92c9d)
  • [FEATURE] Make Node->depth actually initialized and usable by snk-spo (b530a2f03)
  • [TASK] Update version matrix by Markus Friedrich (b6bfad8f1)
  • [TASK] 13.0.x-dev Update solarium/solarium requirement by dependabot[bot] (64e978646)
  • [TASK] improve exception handling by Rafael Kähm (8f1597b4d)
  • [FIX] Garbage collector does not get configuration by Rafael Kähm (f73de9da2)
  • [FIX] CS in Configuration/Backend/Modules.php by Rafael Kähm (08f717129)
  • [FIX] deprecations in Dockerfile by Rafael Kähm (af1e8cdcd)
  • [BUGFIX] Ensure index document is deleted by Markus Friedrich (10c0fde3c)
  • [DOCs] for release 12.0.4 by Rafael Kähm (7b61833ad)
  • [DOCs] Update EXT:solr 12.0.x line in version matrix by Rafael Kähm (ac1ff3663)
  • [FIX] phpstan: Method UrlHelper:...
Read more

Release 11.6.0

01 Nov 06:30
Compare
Choose a tag to compare

This is a maintenance release for TYPO3 11.5, supporting Apache Solr 9.7.

What's Changed

  • !!![BUGFIX:BP:11.6] Queue check considers indexing configuration by @dkd-friedrich
  • !!![TASK:BP:11.6] Introduce queue and queue item interfaces by @dkd-friedrich
  • [TASK:BP:11.6] Consider queue initialization status by @dkd-friedrich
  • !!![TASK:BP:11.6] Introduce specific EXT:solr exceptions by @dkd-friedrich
  • [TASK] Prepare release-11.6.x for TYPO3 11.5 LTS by @dkd-kaehm
  • [TASK] sync the CI stuff from main branch into 11.6.x by @dkd-kaehm
  • [TASK] Activate PHPStan by @dkd-friedrich
  • [TASK] Use Apache Solr 9.2 for EXT:solr 11.6 by @dkd-friedrich
  • [FEATURE] Introduce TYPO3_SOLR_ENABLED_CORES docker env variable by Christoph Lehmann
  • [TASK] Make it possible to change solr unix GID:UID on docker image… by @dkd-kaehm
  • [TASK] revert unnecessary changes on Apache Solr 9.2 upgrade by @dkd-kaehm
  • !!![TASK] Upgrade to Apache Solr 9.3.0 by @dkd-friedrich
  • [BUGFIX] Fix result highlighting fragment size by @dkd-friedrich
  • [TASK] Update to Solr 9.5 by @dkd-friedrich
  • New Crowdin updates 2024.07.03 by @dkd-kaehm
  • [TASK] Upgrade to Apache Solr 9.7 by @dkd-friedrich

Full Changelog: 11.5.7...11.6.0

Release 11.5.7

30 Oct 12:56
Compare
Choose a tag to compare

This is a maintenance release for TYPO3 11.5 and the last release that supports Apache Solr 8.11.

Next EXT:solr release for TYPO3 11.5 will be 11.6.0, it will contain support for Apache Solr 9 and some breaking improvements.

What's Changed

  • Modify column changed to int(11) unsigned, in respect of core.pages.s… by @ferfrost in #3981
  • [TASK] Full fixed french translation by @megamisan in #3984
  • [TASK] Fix tests on 11.5.x @2024.05.07 by @dkd-kaehm in #4025
  • [BUGFIX:P:11.5] Cast pageType and suggestPageType to int in SearchFormViewHelper by @dkd-kaehm in #4027
  • [FIX] Typos in last FR translation PR by @megamisan in #4032
  • [BUGFIX:P:11.5] Fix range string calculation in DateRange facet by @dkd-kaehm in #4100
  • [FIX:11.5] scheduler task "Optimize index of a site" is not functional by @dkd-kaehm in #4105
  • [TASK] Apache Solr 8.11.4 compatibility by @dkd-friedrich in #4196

Full Changelog: 11.5.6...11.5.7

Release 13.0.0-alpha-1

07 Oct 11:51
Compare
Choose a tag to compare
Pre-release

First alpha release for upcoming TYPO3 13 LTS.

Known issues

  • Mount pages cannot be indexed, see #4160

What's Changed

New Contributors

Full Changelog: 12.0.3...13.0.0-alpha-1

Release 12.0.5

30 Jul 13:01
Compare
Choose a tag to compare

What's Changed

Full Changelog: 12.0.4...12.0.5

Release 12.0.4

25 Jul 10:15
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 12.0.3...12.0.4


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 requests 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 12.0.3

13 May 08:08
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 12.0.2...12.0.3

Release 11.5.6

29 Feb 07:40
Compare
Choose a tag to compare

This is a maintenance release for TYPO3 11.5 LTS.

What's Changed

Apache Solr support

11.5.6 has been tested with Apache Solr 11.8.1, 11.8.2 and 11.8.3. All of this versions are supported, but it's recommended to use the latest version.

Caution: Apache Solr 8.11.3 contains a breaking change, see security fix "SOLR-14853: Make enableRemoteStreaming option global; not configSet". EXT:solr relies on stream bodies which aren't enabled by default since 8.11.3. EXT:solr 11.5.6 contains all required settings, but if you're updating and not using our Docker image, you have to set "solr.enableRemoteStreaming=true" and "solr.enableStreamBody=true". TYPO3 reports module will print a warning if you have to reconfigure.

List of all changes:

New Contributors

Full Changelog: 11.5.5...11.5.6

Release 12.0.2

26 Feb 15:41
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 12.0.1...12.0.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 requests 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

Resolves: #3961

Release 11.5.5

17 Nov 08:00
Compare
Choose a tag to compare

This is a maintenance release for TYPO3 11.5 LTS.

Note: This release requires the database schema update, due of database schema change from pull-request #3880

What's Changed

New Contributors

Full Changelog: 11.5.4...11.5.5


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 requests 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

Resolves: #3854