---
title: "Changelog EXT:solr"
url: "https://www.typo3-solr.com/solr-for-typo3/versions/changelog-extsolr/"
image: "https://www.typo3-solr.com/fileadmin/Bilder/Grafiken/1x1-transparent.png"
date: 2022-11-07
modified: 2022-12-19
---

# Changelog EXT:solr

1. [Home](https://www.typo3-solr.com/)
2. [Solr for TYPO3](https://www.typo3-solr.com/solr-for-typo3/)
3. [Versions](https://www.typo3-solr.com/solr-for-typo3/versions/)
4. Changelog EXT:solr

   Solr for TYPO3 - Changelog
============================

  TYPO3 14.3 LTS
----------------

  ### 14.0.0-beta1

This is the first beta release for TYPO3 14 LTS, see details in the [release notes](https://github.com/TYPO3-Solr/ext-solr/releases/tag/14.0.0-beta1).

### Breaking Changes

- Apache Solr 10 / Lucene 10 required — see [\#4562](https://github.com/TYPO3-Solr/ext-solr/pull/4562)
- Deprecated dynamic Solr fields dropped — see [\#4562](https://github.com/TYPO3-Solr/ext-solr/pull/4562)
- jQuery and jQuery UI removed from frontend JavaScript — see [\#4619](https://github.com/TYPO3-Solr/ext-solr/pull/4619)
- Trailing space removed from `searchResultClassName` / `searchResultSetClassName` configuration keys — see [\#4226](https://github.com/TYPO3-Solr/ext-solr/pull/4226)

### All Changes

- \[Release\] 14.0.0-beta1 by Rafael Kähm
- \[BUGFIX\] Preserve BE web context across indexing sub-request by Rafael Kähm
- \[BUGFIX\] fix suggestion query if routeEnhancer is set by Florian Rosner Lehnebach
- \[BUGFIX\] Improve assertion message in AccessProtectedContentTest by Rafael Kähm
- \[BUGFIX\] v14: remove extra x character in suggest\_controller.js by Rafael Kähm
- \[BUGFIX\] facet URL encoding mismatch (spaces) when using urlParameterStyle=assoc by Oliver Hauser
- \[BUGFIX\] Correct field name casing for subTitle and navTitle in TypoScript queryFields by Amir Arends
- \[!!!\]\[BUGFIX\] remove space in `searchResultClassName` and `searchResultSetClassName` configuration keys by Markus
- \[DOCS\] Add documentation about site sets by Dmitry Dulepov
- \[FEATURE\] Add site sets for all registered TypoScript templates by Dmitry Dulepov
- \[DOCS\] Update DynamicFieldTypes.rst by daylightsoftware
- \[!!!\]\[TASK\] Remove jQuery dependency from frontend JavaScript by Florian Lehnebach
- \[TASK\] switch to stable/dev TYPO3 14.3.x by Rafael Kähm
- \[TASK\] Increase tmpfs size by Markus Friedrich
- \[TASK\] Drop ExtractingRequestHandler for Solr 10 by Markus Friedrich
- \[BUGFIX\] Fix managed synonyms and stopwords API compatibility with Solr 10 by Markus Friedrich
- \[TASK\] Drop deprecated Solr fields by Markus Friedrich
- \[TASK\] Adjust reports and status checks by Markus Friedrich
- \[TASK\] Update solr-typo3-plugin to 7.0.0 for Solr 10 by Olivier Dobberkau
- \[TASK\] Update Dockerfile and solr.xml for Solr 10 compatibility by Olivier Dobberkau
- \[TASK\] Apache Solr 10 compatibility for configset by Olivier Dobberkau
- \[TASK\] replace backend module icons with TYPO3 14 style by Konrad Michalik

### 14.0.0-alpha1

This is an initial release for TYPO3 14 LTS, see details in the [release notes.](https://github.com/TYPO3-Solr/ext-solr/releases/tag/14.0.0-alpha1)

### Breaking Changes

- Unified sub-request indexing pipeline replaces legacy `PageIndexer` — see [\#4559](https://github.com/TYPO3-Solr/ext-solr/pull/4559)
- `RecordInsertedEvent` introduced, `isNewRecord` removed from `RecordUpdatedEvent` — see [\#4560](https://github.com/TYPO3-Solr/ext-solr/pull/4560)
- `QueueInitializationServiceAwareInterface` and related Queue API removed — see [\#4560](https://github.com/TYPO3-Solr/ext-solr/pull/4560)
- `DataUpdateHandler::removeFromIndexAndQueueWhenItemInQueue()` removed — see [\#4560](https://github.com/TYPO3-Solr/ext-solr/pull/4560)
- `PageIndexer::isPageIndexable()` removed — see [\#4560](https://github.com/TYPO3-Solr/ext-solr/pull/4560)
- Site hash strategy flag removed — see [\#4546](https://github.com/TYPO3-Solr/ext-solr/pull/4546)
- `allow nested TypoScript on multiValue fields` — see [\#4485](https://github.com/TYPO3-Solr/ext-solr/pull/4485)

### All Changes

- \[Release\] 14.0.0-alpha1 by Rafael Kähm
- \[TASK\] Remove ext\_tables.php and move autoloader to top of ext\_localconf.php by Rafael Kähm
- \[BUGFIX\] Prevent c:0 variant and content leakage on fe\_group-restricted pages by Rafael Kähm
- \[!!!\]\[TASK\] Remove legacy PageIndexer system and migrate to IndexingInstructions by Rafael Kähm
- \[TASK\] Set CWD to public path during sub-requests and remove CliEnvironment by Rafael Kähm
- \[!!!\]\[TASK\] Refactor indexing stack to unified TYPO3 core sub-requests by Rafael Kähm
- \[BUGFIX\] Skip statistics recording for Admin Panel preview requests by Rafael Kähm
- \[TASK\] Update release notes for 14.0.x by Rafael Kähm
- \[TASK\] Upgrade to typo3/testing-framework 9.5.0 by Rafael Kähm
- \[TASK\] Fix IconFactory::mapRecordTypeToIconIdentifier() call for TYPO3 14 by Rafael Kähm
- \[TASK\] Upgrade GitHub Actions to latest versions by Rafael Kähm
- \[TASK\] Implement deferred Solr cleanup + fix worker core isolation by Rafael Kähm
- \[TASK\] Run integration tests without processIsolation by Benni Mack
- \[TASK\] Implement parallel Solr worker cores for paratest integration tests by Rafael Kähm
- \[TASK\] Convert AbstractUriViewHelper to instance properties by Rafael Kähm
- \[TASK\] Refactor event listeners with `AsEventListener` attribute by Stefan Froemken
- \[BUGFIX\] GeneralUtility::trimExplode(): Argument #2 ($string) must be of type string, int given by Philipp Kitzberger
- \[BUGFIX\] Cast result offset to integer by Sascha Nowak
- \[TASK\] Refactor and optimize Classification handling by Stefan Froemken
- \[TASK\] Migrate xlf files of TYPO3 modules to XLIFF format 2.0 by Stefan Froemken
- \[TASK\] Refactor SettingsPreviewOnPlugins to EventListener by Stefan Froemken
- \[TASK\] Refactor static function usage in ViewHelpers by Stefan Froemken
- \[TASK\] Refactor facet ViewHelpers to use shared trait by Stefan Froemken
- \[TASK\] Fix namespace typo in SearchFormViewHelperTest by Stefan Froemken
- \[TASK\] Refactor SearchFormViewHelper by Stefan Froemken
- \[TASK\] Refactor IsStringViewHelperTest to IntegrationTestBase by Stefan Froemken
- \[TASK\] Simplify test setup in SetUpFacetItemViewHelper by Stefan Froemken
- \[TASK\] Speed up tests by sending autoCommit for updates by Benni Mack
- \[TASK\] Refactor UnitTests for Rootline and RootlineElement by Stefan Froemken
- \[!!!\]\[TASK\] Introduce RecordInsertedEvent, drop remove isNewRecord from RecordUpdatedEvent by Markus Friedrich
- \[!!!\]\[TASK\] Remove deprecated DataUpdateHandler::removeFromIndexAndQueueWhenItemInQueue() by Markus Friedrich
- \[!!!\]\[TASK\] Remove deprecated PageIndexer::isPageIndexable() for v14 by Markus Friedrich
- \[!!!\]\[TASK\] Remove QueueInitializationServiceAwareInterface and related Queue API by Markus Friedrich
- \[TASK\] Update test extensions to use 'apache-solr-for-typo3/solr' by Stefan Froemken
- \[TASK\] Simplify unit tests configuration by Rafael Kähm
- \[TASK\] Remove unused TYPO3 Core context initialization in integration tests (#4568) by Stefan Frömken
- \[TASK\] Update test extension path in IntegrationTestBase by Stefan Froemken
- \[TASK\] use import for JsonException by Stefan Froemken
- \[TASK\] Refactor DI handling for FrequentSearchesService by Stefan Froemken
- \[TASK\] Refactor GroupItemPaginateViewHelper by Stefan Froemken
- \[BUGFIX\] Adapt tests by Benni Mack
- \[TASK\] Remove PSR-14 event, and update RST file by Benni Mack
- \[!!!\]\[TASK\] Remove site hash strategy flag by Benni Mack
- \[BUGFIX\] Polish infobox to align with current ContextualFeedbackSeverity by Amir Arends
- \[TASK\] Prepare v14 release notes by Markus Friedrich
- \[BUGFIX\] Remove TSFE from access component (#4544) by garfieldius
- \[BUGFIX\] Allow GroupItemPaginateViewHelper template to be overriden (#4542) by jschlier
- \[TASK\] Replace removed `FormResultCompiler` with `FormResultFactory` for TYPO3 14 by Rafael Kähm
- \[TASK\] Fix access protected content indexing for TYPO3 14 by Rafael Kähm
- \[TASK\] Speed-up integration tests by skipping database initialization by Rafael Kähm
- \[TASK\] Fix integration tests for TYPO3 14 compatibility by Rafael Kähm
- \[TASK\] Make Item properties non-nullable with strict validation by Rafael Kähm
- \[TASK\] Fix FlexForm handling in SettingsPreviewOnPlugins for TYPO3 14 by Rafael Kähm
- \[TASK\] Fix TCA searchFields deprecation and ContentObjectRenderer for TYPO3 14 by Rafael Kähm
- \[TASK\] Apply coding standards and fix typos by Rafael Kähm
- \[TASK\] Fix QueryBuilderTest setUp for TYPO3 14 mock requirements by Rafael Kähm
- \[TASK\] Fix DataUpdateHandlerTest for getValidatedPid mock by Rafael Kähm
- \[TASK\] Update integration tests for FrontendSimulation refactoring by Rafael Kähm
- \[TASK\] Update unit tests for FrontendSimulation refactoring by Rafael Kähm
- \[TASK\] Refactor FrontendEnvironment/Tsfe to FrontendSimulation/FrontendAwareEnvironment by Rafael Kähm
- \[TASK\] Fix unit test setUp order for TYPO3 14 compatibility by Rafael Kähm
- \[TASK\] Update UrlHelperTest for TYPO3 14 URI behavior change by Rafael Kähm
- \[TASK\] Add mock helpers for TYPO3 14 unit tests by Rafael Kähm
- \[TASK\] deprecated addPiFlexFormValue(): register flex-form via registerPlugin() by Rafael Kähm
- \[BUGFIX\] make dg/bypass-finals working within integration tests by Rafael Kähm
- \[TASK\] Make integration tests working again: resolve low lewel errors by Rafael Kähm
- \[TASK\] Fix ViewHelper classes for TYPO3 14 / Fluid v5 compatibility by Rafael Kähm
- \[TASK\] Fix Report classes for TYPO3 14 compatibility by Rafael Kähm
- \[TASK\] Fix PHPStan: Correct FluidViewAdapter import namespace by Rafael Kähm
- \[TASK\] Fix PHPStan: Migrate SettingsPreviewOnPlugins to TYPO3 14 by Rafael Kähm
- \[TASK\] Fix PHPStan: addCssFiles() returns void in TYPO3 14 by Rafael Kähm
- \[FIX\] FATAL errors on low level processes by Rafael Kähm
- \[TASK\] Upgrade deps for TYPO3 14 by Rafael Kähm
- \[TASK\] Prepare schema/configset for dev-14.0.x by Rafael Kähm
- \[TASK\] Remove ext\_econf.php file by Rafael Kähm
- \[BUGFIX\] Respect plugin TS in RelevanceComponent by Helmut Hummel
- \[BUGFIX\] Catch InvalidArgumentException for missing site languages in GarbageHandler by Mikel Wohlschlegel
- \[BUGFIX\] Add headers palette to solr plugin CType TCA definitions by Rafael Kähm
- \[BUGFIX\] CS issues 2026.02.05 by Rafael Kähm
- \[DOCS\] Update version matrix by Markus Friedrich
- \[SECURITY\] Update to Apache Solr 9.10.1 by Markus Friedrich
- \[DOCS\] Update version matrix in main for current versions by Rafael Kähm
- \[TASK\] Prepare switch to TYPO3 14-dev by Rafael Kähm

   TYPO3 13.4 LTS
----------------

  ### 13.1.1

This is a security release for TYPO3 13 LTS.

### Upgrade to Apache Solr 9.10.1

Apache Solr 9.10.1 fixes several security issues, please upgrade your Apache Solr instance!

- CVE-2025-54988: Apache Solr extraction module vulnerable to XXE attacks via XFA content in PDFs
- CVE-2026-22444: Apache Solr: Insufficient file-access checking in standalone core-creation requests
- CVE-2026-22022: Apache Solr: Unauthorized bypass of certain "predefined permission" rules in the RuleBasedAuthorizationPlugin

### All Changes

- \[DOCS\] Update version matrix in main for current versions by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4506](https://github.com/TYPO3-Solr/ext-solr/pull/4506)
- \[SECURITY\] Update to Apache Solr 9.10.1 by [@dkd-friedrich](https://github.com/dkd-friedrich) in [\#4516](https://github.com/TYPO3-Solr/ext-solr/pull/4516)

### 13.1.0

This is a feature release for TYPO3 13.4 LTS.

### New in this release

#### Initial vector search

In 13.1 a first step towards vector and AI support has been taken, focusing on enhancing search capabilities through vector search technology.
This feature allows more sophisticated and semantically enriched search functionalities by utilizing vector representation of text data.

The current vector integration is very initial and intended as a starting point. We encourage users to test this feature and provide feedback to help improve its further development.

### List of all changes

- \[FEATURE\] Add DenseVectorField in schemas by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4439](https://github.com/TYPO3-Solr/ext-solr/pull/4439)
- \[TASK\] Prepare branch for 13.1.x versions by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4443](https://github.com/TYPO3-Solr/ext-solr/pull/4443)
- \[TASK\] 13.0.x-dev Update solarium/solarium requirement from 6.3.7 to 6.4.1 by [@dependabot](https://github.com/dependabot)\[bot\] in [\#4435](https://github.com/TYPO3-Solr/ext-solr/pull/4435)
- \[BUGFIX\] don't use pages uid 0 via l10n\_parent by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4449](https://github.com/TYPO3-Solr/ext-solr/pull/4449)
- Remove OpenSearch profile link by [@infabo](https://github.com/infabo) in [\#4418](https://github.com/TYPO3-Solr/ext-solr/pull/4418)
- \[FEATURE\] Initial vector search by [@dkd-friedrich](https://github.com/dkd-friedrich) in [\#4446](https://github.com/TYPO3-Solr/ext-solr/pull/4446)
- \[FEATURE\] Cascade fe\_group changes with extendToSubpages (reindex + cleanup) by [@DavRet](https://github.com/DavRet) in [\#4400](https://github.com/TYPO3-Solr/ext-solr/pull/4400)
- \[TASK\] Switch dependabot to supported branches: 13.1.x and 12.1.x by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4454](https://github.com/TYPO3-Solr/ext-solr/pull/4454)
- \[BUGFIX\] pass a request with page id to Configuration manager by [@WebsiteDeveloper](https://github.com/WebsiteDeveloper) in [\#4452](https://github.com/TYPO3-Solr/ext-solr/pull/4452)
- \[BUGFIX\] Initialize the localRootLine property before usage by [@davidlemaitre](https://github.com/davidlemaitre) in [\#4423](https://github.com/TYPO3-Solr/ext-solr/pull/4423)
- Adjust resource identifier in PageRenderer asset registration in backend module template by [@chrrynobaka](https://github.com/chrrynobaka) in [\#4386](https://github.com/TYPO3-Solr/ext-solr/pull/4386)
- \[TASK\] 13.1.x-dev Bump solr from 9.9.0 to 9.10.0 in /Docker/SolrServer by [@dependabot](https://github.com/dependabot)\[bot\] in [\#4462](https://github.com/TYPO3-Solr/ext-solr/pull/4462)
- Fix bug for phrase, bigramPhrase and trigramPhrase searches with slops by [@Oktopuce](https://github.com/Oktopuce) in [\#4460](https://github.com/TYPO3-Solr/ext-solr/pull/4460)
- \[BUGFIX\] Describe array shape of findTranslationOverlaysByPageId correctly by [@smichaelsen](https://github.com/smichaelsen) in [\#4482](https://github.com/TYPO3-Solr/ext-solr/pull/4482)
- \[DOCS\] Mention rootline for \_\_pageSections to work by [@kitzberger](https://github.com/kitzberger) in [\#4478](https://github.com/TYPO3-Solr/ext-solr/pull/4478)
- Update ConfigureRouting.rst by [@simonduerr](https://github.com/simonduerr) in [\#4477](https://github.com/TYPO3-Solr/ext-solr/pull/4477)
- \[FEATURE\] Add dateRange field type in schema by [@tillhoerner](https://github.com/tillhoerner) in [\#4461](https://github.com/TYPO3-Solr/ext-solr/pull/4461)
- \[BUGFIX\] Replace TSFE call for page type by [@sebkln](https://github.com/sebkln) in [\#4458](https://github.com/TYPO3-Solr/ext-solr/pull/4458)
- \[FEATURE\] Improve BeforeSearchFormIsShownEvent by [@simonschaufi](https://github.com/simonschaufi) in [\#4481](https://github.com/TYPO3-Solr/ext-solr/pull/4481)
- \[TASK\] Replace md5/sha1 calls with hash method by [@thomashohn](https://github.com/thomashohn) in [\#4437](https://github.com/TYPO3-Solr/ext-solr/pull/4437)
- \[FEATURE\] Add HEALTHCHECK to Dockerfile by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4484](https://github.com/TYPO3-Solr/ext-solr/pull/4484)
- \[BUGFIX\] Respect site configuration when resolving page ID for TSFE initialization by [@sfroemkenjw](https://github.com/sfroemkenjw) in [\#4421](https://github.com/TYPO3-Solr/ext-solr/pull/4421)
- \[TASK\] Improve vector search documentation by [@dkd-friedrich](https://github.com/dkd-friedrich) in [\#4491](https://github.com/TYPO3-Solr/ext-solr/pull/4491)
- \[BUGFIX\] PHP Warning: Trying to access array offset on value of type null by [@kitzberger](https://github.com/kitzberger) in [\#4330](https://github.com/TYPO3-Solr/ext-solr/pull/4330)
- \[BUGFIX\] Check if facet value is set by [@spoonerWeb](https://github.com/spoonerWeb) in [\#4493](https://github.com/TYPO3-Solr/ext-solr/pull/4493)
- \[BUGFIX\] Check if variable is set and string by [@spoonerWeb](https://github.com/spoonerWeb) in [\#4495](https://github.com/TYPO3-Solr/ext-solr/pull/4495)
- !!!\[FEATURE\] allow nested TypoScript on multiValue fields by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4485](https://github.com/TYPO3-Solr/ext-solr/pull/4485)

### 13.0.4

This is a maintenance release for TYPO3 13.4 LTS.

### List of all changes

- \[TASK\] Allow Apache Solr 9.9.0 by [@dkd-friedrich](https://github.com/dkd-friedrich) in [\#4389](https://github.com/TYPO3-Solr/ext-solr/pull/4389)
- \[BUGFIX\] [\#4395](https://github.com/TYPO3-Solr/ext-solr/issues/4395): Avoid "Undefined array key" in PageFieldMappingIndexer by [@DavRet](https://github.com/DavRet) in [\#4398](https://github.com/TYPO3-Solr/ext-solr/pull/4398)
- Support multi-byte characters in solr statistics by [@kitzberger](https://github.com/kitzberger) in [\#4401](https://github.com/TYPO3-Solr/ext-solr/pull/4401)
- \[BUGFIX\] Allow initializer interface in event by [@dkd-friedrich](https://github.com/dkd-friedrich) in [\#4403](https://github.com/TYPO3-Solr/ext-solr/pull/4403)
- \[FEATURE\] calculate site hash by site-identifier strategy by setting by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4408](https://github.com/TYPO3-Solr/ext-solr/pull/4408)
- \[FEATURE\] add typo3Context\[\_stringS\] and domain\[\_stringS\] fields to documents by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4413](https://github.com/TYPO3-Solr/ext-solr/pull/4413)
- \[BUGFIX\] Site check fails in Tsfe fails by [@dkd-friedrich](https://github.com/dkd-friedrich) in [\#4426](https://github.com/TYPO3-Solr/ext-solr/pull/4426)
- \[FEATURE\] Make EXT:solrdebogtools plug-and-play installable by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4327](https://github.com/TYPO3-Solr/ext-solr/pull/4327)
- \[BUGFIX\] Unable to register a custom facet package with FacetRegistry by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4416](https://github.com/TYPO3-Solr/ext-solr/pull/4416)
- \[BUGFIX\] Don't re-instantiate TypoScript in FE/Search context by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4376](https://github.com/TYPO3-Solr/ext-solr/pull/4376)
- \[BUGFIX\] Delegate and adjust TYPO3 core context within indexing stack by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4430](https://github.com/TYPO3-Solr/ext-solr/pull/4430)
- \[TASK\] add missing codes to thrown exceptions by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4325](https://github.com/TYPO3-Solr/ext-solr/pull/4325)
- \[TASK\] Prepare release-13.0.x branch by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4444](https://github.com/TYPO3-Solr/ext-solr/pull/4444)
- \[TASK\] Missing ports to 13.0.x by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4456](https://github.com/TYPO3-Solr/ext-solr/pull/4456)
- \[TASK\] 13.0.x-dev Bump solr from 9.9.0 to 9.10.0 in /Docker/SolrServer by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4469](https://github.com/TYPO3-Solr/ext-solr/pull/4469)
- Fix bug for phrase search with slops, bigram and trigram \[BP:13.0\] by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4471](https://github.com/TYPO3-Solr/ext-solr/pull/4471)

### 13.0.3

This is a maintenance release for TYPO3 13.4 LTS.

### List of all changes

- \[TASK\] disable dependabot on release-11.6.x branch by [@dkd-kaehm](https://github.com/dkd-kaehm) ([b9771d0](https://github.com/TYPO3-Solr/ext-solr/commit/b9771d029a595595180e92e8be42b52e952a87f1))
- \[BUGFIX\] Fix mount point garbage collection by [@dkd-friedrich](https://github.com/dkd-friedrich) ([a48f233](https://github.com/TYPO3-Solr/ext-solr/commit/a48f233691c21cbc99b58cd38c2db34196049cb0))
- \[TASK\] Drop workaround for cObj IMAGE by [@dkd-friedrich](https://github.com/dkd-friedrich) ([990046a](https://github.com/TYPO3-Solr/ext-solr/commit/990046a1065b930b561ce06249842b96510e0ee4))
- \[BUGFIX\] Avoid PHP warning if related record was not found by [@koehnlein](https://github.com/koehnlein) ([8ce4688](https://github.com/TYPO3-Solr/ext-solr/commit/8ce4688619c55c2e3f1662ab79c715028f4a2db3))
- \[BUGFIX\] Get current pageId by [@julianhofmann](https://github.com/julianhofmann) ([868d60a](https://github.com/TYPO3-Solr/ext-solr/commit/868d60a72d95ca9b525f6a8a7cba37016633988a))

### 13.0.2

This is a maintenance release for TYPO3 13.4 LTS.

### List of all changes

- \[BUGFIX\] 404 on auto-suggest with enabled TYPO3 enforceValidation setting by [@wow-solution](https://github.com/wow-solution) in [\#4318](https://github.com/TYPO3-Solr/ext-solr/pull/4318)
- \[TASK\] 13.0.x-dev Update solarium/solarium requirement from 6.3.6 to 6.3.7 by [@dependabot](https://github.com/dependabot) in [\#4323](https://github.com/TYPO3-Solr/ext-solr/pull/4323)
- \[BUGFIX\] provide some expression matcher variables by [@achimfritz](https://github.com/achimfritz) in [\#4320](https://github.com/TYPO3-Solr/ext-solr/pull/4320)
- \[TASK\] Update documentation & allow Solr 9.8.1 by [@dkd-friedrich](https://github.com/dkd-friedrich) in [\#4336](https://github.com/TYPO3-Solr/ext-solr/pull/4336)
- \[DOCS\] Add section on how to optimize page index runtimes by [@kitzberger](https://github.com/kitzberger) in [\#4334](https://github.com/TYPO3-Solr/ext-solr/pull/4334)
- Update ConfigureExtension.rst by [@JonEG](https://github.com/JonEG) in [\#4344](https://github.com/TYPO3-Solr/ext-solr/pull/4344)
- \[BUGFIX\] PhpUnit IsStringViewHelperTest for typo3fluid/fluid v 4.1.+ by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4349](https://github.com/TYPO3-Solr/ext-solr/pull/4349)
- Update hardcoded legacy css resource filepath by [@chrrynobaka](https://github.com/chrrynobaka) in [\#4357](https://github.com/TYPO3-Solr/ext-solr/pull/4357)
- \[TASK\] fix integration tests for TYPO3 13.4.10+ by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4356](https://github.com/TYPO3-Solr/ext-solr/pull/4356)
- \[FEATURE\] Add arm64 and ppc64le platforms to docker-images by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4359](https://github.com/TYPO3-Solr/ext-solr/pull/4359)
- \[TASK\] bump dg/bypass-finals to 1.9+ by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4345](https://github.com/TYPO3-Solr/ext-solr/pull/4345)
- [\#4341](https://github.com/TYPO3-Solr/ext-solr/issues/4341) Form.html: maxlength for search text input field by [@pi-phi](https://github.com/pi-phi) in [\#4342](https://github.com/TYPO3-Solr/ext-solr/pull/4342)
- \[TASK\] Extend RecordUpdatedEvent to indicate creations by [@dkd-friedrich](https://github.com/dkd-friedrich) in [\#4360](https://github.com/TYPO3-Solr/ext-solr/pull/4360)

### 13.0.1

We are happy to release EXT:solr for TYPO3 13 LTS.

### **Caution**

 **Follow the** [**instructions and notes**](https://docs.typo3.org/p/apache-solr-for-typo3/solr/13.0/en-us/Releases/solr-release-13-0.html#security-update-to-apache-solr-9-8-0-cve-2025-24814) **if upgrading to Apache Solr 9.8.0 or Docker image 13.0.1+**

### All changes

- \[TASK\] Update version matrix by [@dkd-friedrich](https://github.com/dkd-friedrich) in [\#4279](https://github.com/TYPO3-Solr/ext-solr/pull/4279)
- \[BUGFIX:P:13.0\] Fix monitoring of mounted pages by [@dkd-friedrich](https://github.com/dkd-friedrich) in [\#4277](https://github.com/TYPO3-Solr/ext-solr/pull/4277)
- \[BUGFIX\] Add check if generator is valid before traversing it by [@jacobsenj](https://github.com/jacobsenj) in [\#4283](https://github.com/TYPO3-Solr/ext-solr/pull/4283)
- !!!\[SECURITY\] Update to Apache solr 9.8.0 : [CVE-2025-24814](https://github.com/advisories/GHSA-68r2-fwcg-qpm8 "CVE-2025-24814") by [@dependabot](https://github.com/dependabot) in [\#4292](https://github.com/TYPO3-Solr/ext-solr/pull/4292)
- \[FIX\] docker image tests do not fail if core can not start by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4302](https://github.com/TYPO3-Solr/ext-solr/pull/4302)
- \[DOCS\] Actually mention the values of monitoringType by [@kitzberger](https://github.com/kitzberger) in [\#4295](https://github.com/TYPO3-Solr/ext-solr/pull/4295)
- \[BUGFIX\] set PageInformation contentFromPid by [@achimfritz](https://github.com/achimfritz) in [\#4273](https://github.com/TYPO3-Solr/ext-solr/pull/4273)
- \[BUGFIX\] site has no attribte language by [@achimfritz](https://github.com/achimfritz) in [\#4272](https://github.com/TYPO3-Solr/ext-solr/pull/4272)
- \[BUGFIX\] Fix notice exception in ScoreCalculationService by [@georgringer](https://github.com/georgringer) in [\#4253](https://github.com/TYPO3-Solr/ext-solr/pull/4253)
- \[FEATURE\] Add an event for modifying the domain used for a site by [@pschriner](https://github.com/pschriner) in [\#4266](https://github.com/TYPO3-Solr/ext-solr/pull/4266)
- \[FIX\] Docker tests suite does not contain all logs by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4308](https://github.com/TYPO3-Solr/ext-solr/pull/4308)
- !!!\[FIX\] Docker execution order issue for as-sudo tweaks by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4307](https://github.com/TYPO3-Solr/ext-solr/pull/4307)
- \[TASK\] Use relative path to typo3lib in Apache Solr config by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4310](https://github.com/TYPO3-Solr/ext-solr/pull/4310)

**Please read the release notes:**
[**github.com/TYPO3-Solr/ext-solr/releases/tag/13.0.1**](https://github.com/TYPO3-Solr/ext-solr/releases/tag/13.0.1)

### 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
- and many more from epic task [\#3995](https://github.com/TYPO3-Solr/ext-solr/issues/3995)

### New in this release

- Upgrade to Apache Solr 9.7.0
- Mount point indexing adjusted
    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 exception 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.

### Changes

- \[TASK\] Prepare main branch for TYPO3 13 by Rafael Kähm [(eaec73806)](https://github.com/TYPO3-Solr/ext-solr/commit/eaec73806)
- \[TASK\] Set Apache Solr configsets to ext\_solr\_13\_0\_0 2024.05.13 by Rafael Kähm [(460f919be)](https://github.com/TYPO3-Solr/ext-solr/commit/460f919be)
- \[BUGFIX\] Fix TYPO3 coding standards by Rafael Kähm [(80cfe91dc)](https://github.com/TYPO3-Solr/ext-solr/commit/80cfe91dc)
- \[TASK\] Simple blocker:: come through `typo3 extension:setup` command by Rafael Kähm [(12de6ef21)](https://github.com/TYPO3-Solr/ext-solr/commit/12de6ef21)
- \[BUGFIX\] Set solr configSet to ext\_solr\_13\_0\_0 by Thomas Löffler [(c3c317ffe)](https://github.com/TYPO3-Solr/ext-solr/commit/c3c317ffe)
- \[TASK\] Update navigationComponent for page tree in v13 by Thomas Löffler [(64673fd0f)](https://github.com/TYPO3-Solr/ext-solr/commit/64673fd0f)
- \[TASK\] Adapt Unit Tests for TYPO3 v13 by Benni Mack [(c0baedbaa)](https://github.com/TYPO3-Solr/ext-solr/commit/c0baedbaa)
- !!!\[TASK\] Change default to not track last searches by Christoph Lehmann [(e1f607a88)](https://github.com/TYPO3-Solr/ext-solr/commit/e1f607a88)
- \[TASK\] Beautify backend modules for v13 by Thomas Löffler [(e51bd8286)](https://github.com/TYPO3-Solr/ext-solr/commit/e51bd8286)
- \[TASK\] Adapt Unit Tests for TYPO3 v13 by Benni Mack [(1c3c35105)](https://github.com/TYPO3-Solr/ext-solr/commit/1c3c35105)
- \[TASK\] Make TSFE resolving work again by Benni Mack [(6e2b3f3b4)](https://github.com/TYPO3-Solr/ext-solr/commit/6e2b3f3b4)
- \[TASK\] Clean up usages of TSFE mocking by Benni Mack [(87630a289)](https://github.com/TYPO3-Solr/ext-solr/commit/87630a289)
- \[BUGFIX\] Fix remaining integration tests by Benni Mack [(f859f0c5b)](https://github.com/TYPO3-Solr/ext-solr/commit/f859f0c5b)
- \[TASK\] fix PhpStan errors for TYPO3 13 by Rafael Kähm [(89d9f0d27)](https://github.com/TYPO3-Solr/ext-solr/commit/89d9f0d27)
- \[TASK\] Disable progress % within Github Actions by Rafael Kähm [(396396979)](https://github.com/TYPO3-Solr/ext-solr/commit/396396979)
- \[TASK\] Run tests daily by Rafael Kähm [(a81626723)](https://github.com/TYPO3-Solr/ext-solr/commit/a81626723)
- \[FIX\] tests for TYPO3 13 @ 2024.07.02 by Rafael Kähm [(20b35ea21)](https://github.com/TYPO3-Solr/ext-solr/commit/20b35ea21)
- \[FIX\] tests for TYPO3 13 @ 2024.07.09 by Rafael Kähm [(c02a3ebbc)](https://github.com/TYPO3-Solr/ext-solr/commit/c02a3ebbc)
- \[FIX\] Integration\\SearchTest for TYPO3 13 by Rafael Kähm [(3415e9871)](https://github.com/TYPO3-Solr/ext-solr/commit/3415e9871)
- \[FIX\] require PHP 8.2 for TER version by Rafael Kähm [(3d1092b84)](https://github.com/TYPO3-Solr/ext-solr/commit/3d1092b84)
- \[FIX\] Dependabot not working by Rafael Kähm [(dfcdd98bb)](https://github.com/TYPO3-Solr/ext-solr/commit/dfcdd98bb)
- \[TASK\] Don't store build solrci-image longer as 1 days by Rafael Kähm [(ed561a654)](https://github.com/TYPO3-Solr/ext-solr/commit/ed561a654)
- \[FIX\] GitHub scheduled Actions for daily tests by Rafael Kähm [(556b5d3df)](https://github.com/TYPO3-Solr/ext-solr/commit/556b5d3df)
- \[FIX\] deprecations for Fluid viewHelpers and stack by Rafael Kähm [(216319eed)](https://github.com/TYPO3-Solr/ext-solr/commit/216319eed)
- \[FIX\] Integration\\Extbase\\PersistenceEventListenerTest errors by Rafael Kähm [(97156bf19)](https://github.com/TYPO3-Solr/ext-solr/commit/97156bf19)
- \[FIX\] Restore BE Modules functionality for TYPO3 13 by Rafael Kähm [(cdd979018)](https://github.com/TYPO3-Solr/ext-solr/commit/cdd979018)
- \[TASK\] migrate to typo3fluid/fluid v4 as required by TYPO3 13 by Rafael Kähm [(064ce710d)](https://github.com/TYPO3-Solr/ext-solr/commit/064ce710d)
- \[TASK\] Remove deprecated queue.\[indexConfig\].table TypoScript setting by Rafael Kähm [(1a426a6dc)](https://github.com/TYPO3-Solr/ext-solr/commit/1a426a6dc)
- \[FIX\] Translation handling by delegating requered context objects/values by Rafael Kähm [(c3d9db33b)](https://github.com/TYPO3-Solr/ext-solr/commit/c3d9db33b)
- \[FIX\] follow-up for removed queue.\[indexConfig\].table TypoScript setting by Rafael Kähm [(7fee9368e)](https://github.com/TYPO3-Solr/ext-solr/commit/7fee9368e)
- \[FIX\] wrong Schema version in status checks by Rafael Kähm [(590b34e8d)](https://github.com/TYPO3-Solr/ext-solr/commit/590b34e8d)
- \[TASK\] skip tests for mount-pages temporary [\#4160](https://github.com/TYPO3-Solr/ext-solr/issues/4160) by Rafael Kähm [(32906dccf)](https://github.com/TYPO3-Solr/ext-solr/commit/32906dccf)
- \[TASK\] skip tests for access restrictions stack temporary [\#4161](https://github.com/TYPO3-Solr/ext-solr/issues/4161) by Rafael Kähm [(f8eeaad03)](https://github.com/TYPO3-Solr/ext-solr/commit/f8eeaad03)
- \[BUGFIX\] PhpStan Variable $parameters in empty() always exists and is not falsy by Rafael Kähm [(2a8596519)](https://github.com/TYPO3-Solr/ext-solr/commit/2a8596519)
- \[FIX\] Tests for TYPO3 dev-main @2024.09.23 by Rafael Kähm [(ff7e038f7)](https://github.com/TYPO3-Solr/ext-solr/commit/ff7e038f7)
- \[BUGFIX\] Failed to resolve module specifier '@apache-solr-for-typo3/solr//FormModal.js' by Rafael Kähm [(3c86a707f)](https://github.com/TYPO3-Solr/ext-solr/commit/3c86a707f)
- \[BUGFIX\] `@typo3/backend/tree/page-tree-element` does not work in BE-Modules by Rafael Kähm [(111f68404)](https://github.com/TYPO3-Solr/ext-solr/commit/111f68404)
- \[FIX\] access restrictions stack for TYPO3 13 by Rafael Kähm [(dc7162b25)](https://github.com/TYPO3-Solr/ext-solr/commit/dc7162b25)
- \[FIX\] `#[Group('frontend')]` attribute has comment in SearchControllerTest by Rafael Kähm [(0514886b4)](https://github.com/TYPO3-Solr/ext-solr/commit/0514886b4)
- \[TASK\] Adjust configuration check and fallbacks in MultiValue CO by Markus Friedrich [(ea883ce33)](https://github.com/TYPO3-Solr/ext-solr/commit/ea883ce33)
- \[TASK\] Adapt simulated environment for TYPO3 13 by Markus Friedrich [(fb9fdd8c8)](https://github.com/TYPO3-Solr/ext-solr/commit/fb9fdd8c8)
- Update TxSolrSearch.rst by Florian Seirer [(f8d330082)](https://github.com/TYPO3-Solr/ext-solr/commit/f8d330082)
- \[TASK\] Update dependencies by Rafael Kähm [(01e5387c0)](https://github.com/TYPO3-Solr/ext-solr/commit/01e5387c0)
- \[TASK\] fix CS issues for newest typo3/coding-standards by Rafael Kähm [(8c1e28850)](https://github.com/TYPO3-Solr/ext-solr/commit/8c1e28850)
- !!!\[TASK\] Upgrade to Apache Solr 9.7.0 by Markus Friedrich [(323b1f0c2)](https://github.com/TYPO3-Solr/ext-solr/commit/323b1f0c2)
- \[RELEASE\] 13.0.0-alpha-1 by Markus Friedrich [(3bd453d09)](https://github.com/TYPO3-Solr/ext-solr/commit/3bd453d09)
- \[FIX\] allow tags/releases from main branch by Rafael Kähm [(26e38f8b7)](https://github.com/TYPO3-Solr/ext-solr/commit/26e38f8b7)
- \[TASK\] migrate plugin subtype "list\_type" by Rafael Kähm [(0c0f2b953)](https://github.com/TYPO3-Solr/ext-solr/commit/0c0f2b953)
- \[TASK\] Upgrade typo3/testing-framework to dev-main 2024.10.15 by Rafael Kähm [(a4596d49e)](https://github.com/TYPO3-Solr/ext-solr/commit/a4596d49e)
- \[TASK\] Use TYPO3 13.4+ and 13.4.x-dev after TYPO3 13 LTS release by Rafael Kähm [(0fd63e172)](https://github.com/TYPO3-Solr/ext-solr/commit/0fd63e172)
- \[TASK\] Remove JSONP callback in suggest by Benni Mack [(094b4e5b2)](https://github.com/TYPO3-Solr/ext-solr/commit/094b4e5b2)
- \[FEATURE\] Introduce method to unset the query string ([\#4136](https://github.com/TYPO3-Solr/ext-solr/pull/4136)) by Ayke Halder [(b0ddab00e)](https://github.com/TYPO3-Solr/ext-solr/commit/b0ddab00e)
- Update ExtensionSettings.rst by Jon Echeveste González [(d79c92c9d)](https://github.com/TYPO3-Solr/ext-solr/commit/d79c92c9d)
- \[FEATURE\] Make Node->depth actually initialized and usable by snk-spo [(b530a2f03)](https://github.com/TYPO3-Solr/ext-solr/commit/b530a2f03)
- \[TASK\] Update version matrix by Markus Friedrich [(b6bfad8f1)](https://github.com/TYPO3-Solr/ext-solr/commit/b6bfad8f1)
- \[TASK\] 13.0.x-dev Update solarium/solarium requirement by dependabot\[bot\] [(64e978646)](https://github.com/TYPO3-Solr/ext-solr/commit/64e978646)
- \[TASK\] improve exception handling by Rafael Kähm [(8f1597b4d)](https://github.com/TYPO3-Solr/ext-solr/commit/8f1597b4d)
- \[FIX\] Garbage collector does not get configuration by Rafael Kähm [(f73de9da2)](https://github.com/TYPO3-Solr/ext-solr/commit/f73de9da2)
- \[FIX\] CS in Configuration/Backend/Modules.php by Rafael Kähm [(08f717129)](https://github.com/TYPO3-Solr/ext-solr/commit/08f717129)
- \[FIX\] deprecations in Dockerfile by Rafael Kähm [(af1e8cdcd)](https://github.com/TYPO3-Solr/ext-solr/commit/af1e8cdcd)
- \[BUGFIX\] Ensure index document is deleted by Markus Friedrich [(10c0fde3c)](https://github.com/TYPO3-Solr/ext-solr/commit/10c0fde3c)
- \[DOCs\] for release 12.0.4 by Rafael Kähm [(7b61833ad)](https://github.com/TYPO3-Solr/ext-solr/commit/7b61833ad)
- \[DOCs\] Update EXT:solr 12.0.x line in version matrix by Rafael Kähm [(ac1ff3663)](https://github.com/TYPO3-Solr/ext-solr/commit/ac1ff3663)
- \[FIX\] phpstan: Method UrlHelper::withQueryParameter() has parameter $value with no type specified by Rafael Kähm [(588564f27)](https://github.com/TYPO3-Solr/ext-solr/commit/588564f27)
- \[TASK\] Remove Scrutinizer integrations on release-12.0.x by Rafael Kähm [(c2558c1d3)](https://github.com/TYPO3-Solr/ext-solr/commit/c2558c1d3)
- \[FIX\] Re-added template variables for SearchFormViewHelper by thomashohn [(f7ad16ae4)](https://github.com/TYPO3-Solr/ext-solr/commit/f7ad16ae4)
- \[DOCs\] for release 12.0.5 by Rafael Kähm [(ec97b6fd1)](https://github.com/TYPO3-Solr/ext-solr/commit/ec97b6fd1)
- \[TASK\] Remove Implicitly nullable parameter declarations deprecated by Thomas Hohn [(207a0e5fa)](https://github.com/TYPO3-Solr/ext-solr/commit/207a0e5fa)
- Update composer requirement by Thomas Hohn [(43f3baa94)](https://github.com/TYPO3-Solr/ext-solr/commit/43f3baa94)
- \[TASK\] CS change to multiline parameters with comma on last by Rafael Kähm [(9aa403a65)](https://github.com/TYPO3-Solr/ext-solr/commit/9aa403a65)
- \[TASK\] Clean and improve ConnectionManagerTest by Markus Friedrich [(edf482457)](https://github.com/TYPO3-Solr/ext-solr/commit/edf482457)
- \[TASK\] Adjust mount point indexing by Markus Friedrich [(bf446c032)](https://github.com/TYPO3-Solr/ext-solr/commit/bf446c032)
- \[BUGFIX\] Fix record monitoring if site is missing by Markus Friedrich [(0dfd4b454)](https://github.com/TYPO3-Solr/ext-solr/commit/0dfd4b454)
- \[TASK\] Evaluate all entries in Services.yaml regarding to `shared` setting by Rafael Kähm [(f8083a616)](https://github.com/TYPO3-Solr/ext-solr/commit/f8083a616)
- \[TASK\] Add int cast for sys\_language\_uid by Guido Schmechel [(de7d7efa7)](https://github.com/TYPO3-Solr/ext-solr/commit/de7d7efa7)
- \[TASK\] Add int cast for sys\_language\_uid by Guido Schmechel [(5d659dd3a)](https://github.com/TYPO3-Solr/ext-solr/commit/5d659dd3a)
- \[DOCS\] Switch documentation rendering to PHP-based rendering by Rafael Kähm [(4f7b9a73e)](https://github.com/TYPO3-Solr/ext-solr/commit/4f7b9a73e)
- \[DOCS\] workaround for version matrix by Rafael Kähm [(bc5bf0b6f)](https://github.com/TYPO3-Solr/ext-solr/commit/bc5bf0b6f)
- \[FEATURE\] Add timeframe filter to statistics module by Bastien Lutz [(0fc8d7cbd)](https://github.com/TYPO3-Solr/ext-solr/commit/0fc8d7cbd)
- \[BUGFIX\] Respect foreignLabel in related items from mm table by Till Hörner [(f5271b049)](https://github.com/TYPO3-Solr/ext-solr/commit/f5271b049)
- \[BUGFIX\] Make getHasChildNodeSelected recursive by Tobias Wojtylak [(a128c3018)](https://github.com/TYPO3-Solr/ext-solr/commit/a128c3018)
- \[BUGFIX\] Add StartTimeRestriction to ConfigurationAwareRecordService by Amir Arends [(27f36af68)](https://github.com/TYPO3-Solr/ext-solr/commit/27f36af68)
- \[FEATURE\] Use PHP generator to prevent processing of all available site by Stefan Frömken [(7fec14dc4)](https://github.com/TYPO3-Solr/ext-solr/commit/7fec14dc4)
- \[FIX\] Indexing fails with SOLR\_\* cObj in TypoScript by Rafael Kähm [(bcb252197)](https://github.com/TYPO3-Solr/ext-solr/commit/bcb252197)
- \[FIX\] missing TypoScript configuration on RecordMonitor stack by Rafael Kähm [(31199d2a1)](https://github.com/TYPO3-Solr/ext-solr/commit/31199d2a1)

### 13.0.0-alpha-1

First alpha release for upcoming TYPO3 13 LTS.

**Known issues**

- Mount pages cannot be indexed, see [\#4160](https://github.com/TYPO3-Solr/ext-solr/issues/4160)

**What's Changed**

- \[TASK\] Use request object to retrieve query params instead of \_GET by [@sfroemkenjw](https://github.com/sfroemkenjw) in [\#4045](https://github.com/TYPO3-Solr/ext-solr/pull/4045)
- \[TASK\] Use Attributes for PHPUnit tests by [@bmack](https://github.com/bmack) in [\#4048](https://github.com/TYPO3-Solr/ext-solr/pull/4048)
- \[TASK\] Update PHP-Stan to at least 1.11.\* by [@sfroemkenjw](https://github.com/sfroemkenjw) in [\#4055](https://github.com/TYPO3-Solr/ext-solr/pull/4055)
- \[TASK\] Apply and repair rector refactorings by [@sfroemkenjw](https://github.com/sfroemkenjw) in [\#4049](https://github.com/TYPO3-Solr/ext-solr/pull/4049)
- \[TASK\] Migrate requireJS to ES6. Solr BE Modal JS by [@sfroemkenjw](https://github.com/sfroemkenjw) in [\#4057](https://github.com/TYPO3-Solr/ext-solr/pull/4057)
- \[TASK\] Apache Solr 9.6 compatibility by [@dkd-friedrich](https://github.com/dkd-friedrich) in [\#4056](https://github.com/TYPO3-Solr/ext-solr/pull/4056)
- \[TASK\] Use new template module API by [@sfroemkenjw](https://github.com/sfroemkenjw) in [\#4054](https://github.com/TYPO3-Solr/ext-solr/pull/4054)
- \[FEATURE\] Add contentObjectData to searchController by [@spoonerWeb](https://github.com/spoonerWeb) in [\#4059](https://github.com/TYPO3-Solr/ext-solr/pull/4059)
- \[BUGFIX\] Add empty array as fallback if null by [@spoonerWeb](https://github.com/spoonerWeb) in [\#4061](https://github.com/TYPO3-Solr/ext-solr/pull/4061)
- \[BUGFIX\] Add empty array defaults in SearchFormViewHelper by [@hnadler](https://github.com/hnadler) in [\#4042](https://github.com/TYPO3-Solr/ext-solr/pull/4042)
- \[TASK\] Integrate content of Module layout into WithPageTree by [@sfroemkenjw](https://github.com/sfroemkenjw) in [\#4066](https://github.com/TYPO3-Solr/ext-solr/pull/4066)
- \[TASK\] Repair statistics chart because of CSP in Solr Info module by [@sfroemkenjw](https://github.com/sfroemkenjw) in [\#4068](https://github.com/TYPO3-Solr/ext-solr/pull/4068)
- \[FEATURE:BP:12\] Be able to disable tracking of last searches by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4064](https://github.com/TYPO3-Solr/ext-solr/pull/4064)
- \[TASK\] Add access plugin tests by [@dkd-friedrich](https://github.com/dkd-friedrich) in [\#4069](https://github.com/TYPO3-Solr/ext-solr/pull/4069)
- \[TASK\] Update authors by [@sfroemkenjw](https://github.com/sfroemkenjw) in [\#4071](https://github.com/TYPO3-Solr/ext-solr/pull/4071)
- \[TASK\] Remove content stream usage by [@dkd-friedrich](https://github.com/dkd-friedrich) in [\#4073](https://github.com/TYPO3-Solr/ext-solr/pull/4073)
- \[BUGFIX\] Fix synonym and stop word upload by [@dkd-friedrich](https://github.com/dkd-friedrich) in [\#4074](https://github.com/TYPO3-Solr/ext-solr/pull/4074)
- \[TASK\] Call getLabelFromItemListMerged with the current row data by [@3l73](https://github.com/3l73) in [\#4081](https://github.com/TYPO3-Solr/ext-solr/pull/4081)
- \[BUGFIX\] numeric facet range slider sends lot of requests to server by [@hvomlehn-sds](https://github.com/hvomlehn-sds) in [\#4084](https://github.com/TYPO3-Solr/ext-solr/pull/4084)
- \[BUGFIX\] Typecast $userGroup to integer by [@derhansen](https://github.com/derhansen) in [\#4079](https://github.com/TYPO3-Solr/ext-solr/pull/4079)
- \[TASK\] Remove getIsSiteManagedSite as all site are managed now by [@sfroemkenjw](https://github.com/sfroemkenjw) in [\#4070](https://github.com/TYPO3-Solr/ext-solr/pull/4070)
- \[BUG\] treat non-overlayed mount points as valid by @derMatze82 in [\#4029](https://github.com/TYPO3-Solr/ext-solr/pull/4029)
- \[TASK\]New Crowdin updates by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4094](https://github.com/TYPO3-Solr/ext-solr/pull/4094)
- \[BUGFIX\] Fix range string calculation in DateRange facet by [@derhansen](https://github.com/derhansen) in [\#4090](https://github.com/TYPO3-Solr/ext-solr/pull/4090)
- \[FIX:12\] scheduler task "Optimize index of a site" is not functional by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4104](https://github.com/TYPO3-Solr/ext-solr/pull/4104)
- \[TASK\] Apache Solr 9.6.1 compatibility by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4106](https://github.com/TYPO3-Solr/ext-solr/pull/4106)
- \[FIX\] tests for TYPO3 13 @ 2024.07.02 by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4098](https://github.com/TYPO3-Solr/ext-solr/pull/4098)
- \[FIX\] deprecations for Fluid viewHelpers and stack by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4140](https://github.com/TYPO3-Solr/ext-solr/pull/4140)
- \[FIX\] Integration\\Extbase\\PersistenceEventListenerTest errors by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4142](https://github.com/TYPO3-Solr/ext-solr/pull/4142)
- \[TASK\] TYPO3 13 dev-main 2024.09.13 compatibility:: Tests by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4153](https://github.com/TYPO3-Solr/ext-solr/pull/4153)
- \[TASK\] TYPO3 13 compatibility 2024.09.19 by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4159](https://github.com/TYPO3-Solr/ext-solr/pull/4159)
- \[FIX\] Tests for TYPO3 dev-main @2024.09.23 by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4163](https://github.com/TYPO3-Solr/ext-solr/pull/4163)
- \[BUGFIX\] Failed to resolve module specifier '@apache-solr-for-typo3/solr//FormModal.js' by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4166](https://github.com/TYPO3-Solr/ext-solr/pull/4166)
- \[BUGFIX\] `@typo3/backend/tree/page-tree-element` does not work in BE-Modules by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4167](https://github.com/TYPO3-Solr/ext-solr/pull/4167)
- \[FIX\] access restrictions stack for TYPO3 13 by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4172](https://github.com/TYPO3-Solr/ext-solr/pull/4172)
- \[TASK\] Adapt simulated environment for TYPO3 13 by [@dkd-friedrich](https://github.com/dkd-friedrich) in [\#4164](https://github.com/TYPO3-Solr/ext-solr/pull/4164)
- \[TASK\] Update TxSolrSearch.rst by [@seirerman](https://github.com/seirerman) in [\#4162](https://github.com/TYPO3-Solr/ext-solr/pull/4162)
- \[TASK\] Update dependencies for 13.0.x by [@dkd-kaehm](https://github.com/dkd-kaehm) in [\#4177](https://github.com/TYPO3-Solr/ext-solr/pull/4177)

\*\*Full Changelog\*\*: [github.com/TYPO3-Solr/ext-solr/compare/12.0.3...13.0.0-alpha-1](https://github.com/TYPO3-Solr/ext-solr/compare/12.0.3...13.0.0-alpha-1)

  Changelogs of no longer supported versions of EXT:solr can be found in [the archive](https://www.typo3-solr.com/solr-for-typo3/versions/changelog-extsolr/archive/).