---
title: "Apache Solr for TYPO3 11.2"
manual: "Apache Solr for TYPO3"
version: "11.2"
source: "Releases/solr-release-11-2.rst"
modified: "2026-09-16T15:10:57+00:00"
---

# Apache Solr for TYPO3 11.2

## Apache Solr for TYPO3 11.2.8

This is a security release for TYPO3 10.4 ELTS.

### !!! All earlier 11.2.x releases stay vulnerable and will not be re-published

11.2.8 is the only release of this branch that fixes the vulnerabilities listed below.
Releases 11.2.0 to 11.2.7 remain affected and will **not** be re-published with a fix,
so there is no patched 11.2.7 or earlier to move to — upgrade to 11.2.8.

### !!! Solarium raised to 6.2.8, PHP 7.2 no longer supported

`solarium/solarium` is raised from 6.0.4 to 6.2.8, and the minimum PHP version from 7.2 to 7.3.
This branch needs it to enforce the Unified Highlighter fix below in PHP at all: earlier Solarium
versions ship no `HighlightingInterface`, no `setOffsetSource()` and no `setFragsizeIsMinimum()`.
Composer resolves this on update; installations that pin `solarium/solarium` themselves must allow
6.2.8, and PHP 7.2 is no longer supported.

### !!! Security: close FVH FieldExistsQuery HTTP 500 oracle (CVE-2026-56096)

A stand-alone `field:*` query was forwarded through the FastVector highlighter (FVH); Lucene rewrote
it to `FieldExistsQuery` and FVH crashed with HTTP 500, turning the response into a field-existence
oracle on the indexed schema.

The highlighter is switched to the Unified Highlighter with `hl.offsetSource=ANALYSIS`,
`hl.bs.type=WORD` and `hl.fragsizeIsMinimum=false`, closing the oracle while keeping the same soft
fragment-size behaviour.

### !!! Recommendation: align existing Solr volumes with the new configset

The `ext_solr_11_2_0_elts` configset now sets the Unified Highlighter as default on both the
`/select` and `/browse` request handlers. Solr volumes created from older configsets default to
the legacy highlighter and remain vulnerable to the `FieldExistsQuery` HTTP 500 oracle when queried
directly (bypassing EXT:solr). Run the bundled migration script against the existing configset to
align the defaults; the script is idempotent and writes a `solrconfig.xml.Backup-SST-235567` backup
next to the modified file:

-   `Docker/SolrServer/docker-entrypoint-initdb.d-as-sudo/fix-SST-235567-2026050810000025-highlighter-defaults.sh`

EXT:solr itself enforces the Unified Highlighter unconditionally in PHP, so this configset alignment
is a defence-in-depth measure for clients that query Solr directly.

### !!! New: TypoScript settings for query-syntax handling

Two new TypoScript settings govern how user input on `tx_solr[q]` is parsed:

-   `plugin.tx_solr.search.query.userFields` — whitelist of fields a Solr field-selector (`field:value`) may target.
    By default derived from `query.queryFields`; selectors against other fields are now treated as literal terms and silently miss.
    Sites that rely on selectors against non-`qf` fields must extend the whitelist via a scalar override or the `add` / `remove` sub-keys.
-   `plugin.tx_solr.search.query.allowSolrOperatorSyntax` — toggle for operator-syntax passthrough.
    Default `1` keeps the documented `+ - && || ! * ?` UX functional; set to `0` for strict mode (additionally escapes `| & ;`).
    Selector, range and grouping characters (`: [ ] ( ) { } ^ " ~ \ /`) are always escaped regardless.

See [tx_solr.search](../Configuration/Reference/TxSolrSearch.html#configuration.reference.solrsearch) for full reference details.

### !!! Not applicable: CVE-2026-56095 (insecure deserialization in the cObj indexer pipeline)

This CVE (SST #2026011610000017), fixed on other branches by migrating the `SOLR_MULTIVALUE` /
`SOLR_RELATION` / `SOLR_CLASSIFICATION` content objects from `serialize()`/`unserialize()` to
`json_encode()`/`json_decode()`, does **not** apply to 11.2.x and was deliberately **not** ported here.

The underlying vulnerability is a regression introduced by a later commit that made the indexer's
`unserialize()` call unconditional on every cObj output. That commit was never applied to this branch:
`AbstractIndexer::isSerializedValue()` here still gates `unserialize()` behind either a registered
`detectSerializedValue` hook (opt-in, and no known extension in the wild registers one) or one of the
three built-in multi-value cObjs — whose own `serialize()` output only ever nests attacker-influenced
bytes as a plain string *inside* an array, which plain `unserialize()` does not recursively re-parse
into an object. Without the regression, there is no reachable PHP object-injection sink to fix here.

Applying the JSON migration anyway would have been a needless breaking change (third-party content
objects returning `serialize($array)` would stop working) for a version this old with no corresponding
vulnerability, so it was left out of this release.

### !!! Security: additionalFilters can no longer preempt the siteHash filter

Request-provided `tx_solr[additionalFilters]` could register a named `siteHash` filter that `AbstractQueryBuilder::useFilter()` refused to overwrite,
so the system `siteHash` filter added later by `AccessComponent` was dropped.
In a shared-Solr-core multi-site installation this let an anonymous visitor of one site read public documents of another site sharing the same core (CVE-2026-56094).

EXT:solr now strips the reserved filter names `siteHash` and `access` from request-provided `additionalFilters` before they reach the query,
and applies the system `siteHash` filter with remove-then-set semantics so request input can no longer preempt it.
Filters that integrators set server-side — TypoScript `plugin.tx_solr.search.query.filter.` or plugin/FlexForm — are unaffected.

**Impact for integrators:** a frontend request can no longer override `siteHash` (or `access`) through `tx_solr[additionalFilters]`.
Cross-site search must be configured server-side via `plugin.tx_solr.search.query.allowedSites` as documented in [tx_solr.search](../Configuration/Reference/TxSolrSearch.html#configuration.reference.solrsearch).

### !!! Security: detailAction enforces siteHash and access-group filters (CVE-2026-56093)

`SearchResultSetService::getDocumentById()` built the by-id lookup query used by the cacheable
`detail` action directly, without running any search component, so neither the `siteHash` nor the
frontend user access-group filter that `AccessComponent` applies on the normal search path ever
applied to it. An anonymous visitor who obtained a document's id — publicly exposed via
`data-document-id` in the default templates — could fetch an access-restricted or cross-site
document's full title, content and metadata through the detail view.

`getDocumentById()` now applies `AccessComponent` to the lookup query before executing it, so a
restricted or foreign-site document is excluded the same way it already is from search results.
`detailAction` responds with a plain 404 status when the lookup then finds nothing, indistinguishable
from a genuinely unknown documentId.

### !!! Security: rootline cache no longer stores forged access restrictions (CVE-2026-56092)

During an indexer sub-request, `UserGroupDetector` forged empty `fe_group`/`extendToSubpages`
values onto every `pages` record it saw, via a `getPageOverlay` hook that TYPO3's
`RootlineUtility` persisted into the shared, persistent `rootline` cache for translated page
views. A subsequent anonymous visitor of a page that inherits its access restriction from an
ancestor via `extendToSubpages` could read that cache entry and reach an otherwise
access-restricted page tree.

The forging hook is removed; the indexer's own access bypass (needed so it can read restricted
records at all) continues to work through its other, non-cached hooks.

### !!! Last release for TYPO3 10.4 ELTS

This is the last planned release on this branch. EXT:solr no longer supports TYPO3 10.4 ELTS
after `11.2.8`.

### All Changes

-   \[SECURITY\] Fix CVE-2026-56096 — close FVH FieldExistsQuery HTTP 500 oracle by @dkd-kaehm in [#4777](https://github.com/TYPO3-Solr/ext-solr/pull/4777)
-   \[SECURITY\] Fix CVE-2026-56092 — Stop rootline cache poisoning via forged fe_group/extendToSubpages by @dkd-kaehm in [#4777](https://github.com/TYPO3-Solr/ext-solr/pull/4777)
-   \[SECURITY\] Fix CVE-2026-56093 — Enforce siteHash and access filters in detailAction lookup by @dkd-kaehm in [#4777](https://github.com/TYPO3-Solr/ext-solr/pull/4777)
-   \[SECURITY\] Fix CVE-2026-56094 — Prevent request additionalFilters from preempting siteHash filter by @dkd-kaehm in [#4777](https://github.com/TYPO3-Solr/ext-solr/pull/4777)
-   \[FEATURE\] Add HEALTHCHECK to Dockerfile by @dkd-kaehm in [#4777](https://github.com/TYPO3-Solr/ext-solr/pull/4777)
-   \[BUGFIX\] Ignore an emptied filter section in the plugin FlexForm by @dkd-kaehm in [#4790](https://github.com/TYPO3-Solr/ext-solr/pull/4790)

## Apache Solr for TYPO3 11.2.7 ELTS

This is a non-public a security release for TYPO3 10.4 ELTS.

### !!! 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

## Apache Solr for TYPO3 11.2.6 ELTS

This is a non-public maintenance release for TYPO3 10.4 ELTS, containing:

-   \[FEATURE\] Add arm64 platforms to docker-images and push to registry.dkd.de by Rafael Kähm (9a56f004a)
-   \[TASK\] Allow Apache Solr 9.8.1 by Rafael Kähm (d6d6de2c7)
-   \[TASK\] Set proper retention-days on actions/upload-artifact by Rafael Kähm (96b119381)
-   Revert "\[TASK\] Integrate TYPO3 10.4 ELTS" by Rafael Kähm (20a596125)

## Apache Solr for TYPO3 11.2.5 ELTS

This is a non-public security release for TYPO3 10.4 ELTS, containing:

### !!!\[SECURITY\] Update to Apache Solr 9.8.0 : CVE-2025-24814

Updates EXT:solr to Apache Solr 9.8.0.

Apache Solr 9.8.0 disables the possibility to load the `jar` files with `lib` directive by default,
which was used to load jar files within the EXT:solr configsets. Apache Solr 10.0.0 will drop that functionality.
All Apache Solr libs, modules or plugins must be configured within the main server configuration files.
See: [https://issues.apache.org/jira/browse/SOLR-16781](https://issues.apache.org/jira/browse/SOLR-16781)

#### Impact:

##### Docker

You can wipe the volume and start the container with v. 11.2.5+ image, but that method will wipe the index as well.

See the script `EXT:solr/Docker/SolrServer/docker-entrypoint-initdb.d-as-sudo/fix-CVE-2025-24814.sh`

##### Other server setups

You have 2 possibilities to fix that issue in your Apache Solr Server:

###### (PREFERRED) Migrate the EXT:solr's Apache Solr configuration

Refer to [https://github.com/TYPO3-Solr/ext-solr/pull/4290/files](https://github.com/TYPO3-Solr/ext-solr/pull/4290/files) .

Following 3 files are relevant:

-   Changes in `<Apache-Solr data dir>/configsets/ext_solr_11_2_0_elts/conf/solrconfig.xml`
-   Changes in `<Apache-Solr data dir>/solr.xml`
-   Movement from `<Apache-Solr data dir>/configsets/ext_solr_11_2_0_elts/typo3lib/solr-typo3-plugin-6.0.0.jar`

    -   to `<Apache-Solr data dir>/typo3lib/solr-typo3-plugin-6.0.0.jar`

Steps:

1.  Remove all occurrences of `<lib dir=".*` from `<Apache-Solr data dir>/configsets/ext_solr_11_2_0_elts/conf/solrconfig.xml` file.
1.  Replace in `<Apache-Solr data dir>/solr.xml` file
    the snipped

    ```xml
    <str name="modules">scripting</str>
    ```

    by

    ```xml
    <str name="modules">scripting,analytics,analysis-extras,langid,clustering,extraction,${solr.modules:}</str>
    <str name="allowPaths">${solr.allowPaths:}</str>
    <str name="allowUrls">${solr.allowUrls:}</str>

    <!-- TYPO3 Plugins -->
    <str name="sharedLib">typo3lib/</str>
    ```
1.  Move the directory from `<Apache-Solr data dir>/configsets/ext_solr_11_2_0_elts/typo3lib`

    -   to `<Apache-Solr data dir>/typo3lib`

###### (NOT-RECOMMENDED) Re-enable \<lib> directives on Apache Solr >=9.8.0 <10.0.0

Add following to `/etc/default/solr.in.sh` file

```shell
SOLR_OPTS="$SOLR_OPTS -Dsolr.config.lib.enabled=true"
```

Or do that in other ways to set the `solr.config.lib.enabled=true` to sys-props of Apache Solr Server.

### !!!\[FIX\] Docker execution order issue for as-sudo tweaks

This change renames the file

-   from `/docker-entrypoint-initdb.d/as-sudo-tweaks.sh`
-   to `/docker-entrypoint-initdb.d/0_as-sudo-tweaks.sh`

and moves the folder

-   from `/docker-entrypoint-initdb.d/as-sudo/`
-   to `/docker-entrypoint-initdb.d-as-sudo/`

to fix the execution order issue when setting the correct file permissions
when starting the docker container, leading to a `Operation not permitted` errors.

More details see:

-   [https://github.com/TYPO3-Solr/ext-solr/issues/3837#issuecomment-2461668377](https://github.com/TYPO3-Solr/ext-solr/issues/3837#issuecomment-2461668377).
-   [https://github.com/TYPO3-Solr/ext-solr/pull/4219#issuecomment-2622600937](https://github.com/TYPO3-Solr/ext-solr/pull/4219#issuecomment-2622600937)

#### Impact:

This change requires adjustments in your Docker setup, only if you modified:

-   files in folder `/docker-entrypoint-initdb.d/as-sudo/`
-   file `/docker-entrypoint-initdb.d/as-sudo-tweaks.sh`.

##### Make sure to use:

-   `/docker-entrypoint-initdb.d/0_as-sudo-tweaks.sh` instead of

    -   `/docker-entrypoint-initdb.d/as-sudo-tweaks.sh`
-   `/docker-entrypoint-initdb.d-as-sudo` instead of

    -   `/docker-entrypoint-initdb.d/as-sudo/`

### Upgrade to Apache Solr 9.7.0

This release requires Apache Solr v9.7.0+.

Along with the compatibility to Solr 9.7 the dependency to SOLR_ENABLE_STREAM_BODY is removed.

### Minor changes & bugfixes

-   \[TASK\] Update GitHub actions by @dkd-friedrich in #42
-   \[DOCS\] Improve Solr core creation via API and other deployment parts by @dkd-kaehm & @dkd-friedrich in #42
-   \[TASK\] Use relative path to typo3lib in Apache Solr config by @dkd-kaehm & @dkd-friedrich in #42
-   \[BUGFIX\] Docker twaks as-sudo do not preserve the Docker image ENV by @dkd-kaehm & @dkd-friedrich in #42
-   \[BUGFIX\] Docker tests suite does not contain all logs by @dkd-kaehm & @dkd-friedrich in #42
-   \[BUGFIX\] docker image tests do not fail if core can not start by @dkd-kaehm & @dkd-friedrich in #42

## Apache Solr for TYPO3 11.2.4 ELTS

### Support of Apache Solr 9.5.0

Compatibility with Apache Solr 9.5.0 is checked and EXT:solr now accepts the following Apache Solr versions:
\- 9.3.0
\- 9.4.0
\- 9.4.1
\- 9.5.0

### Small improvements and bugfixes

-   \[BUGFIX\] Handle float values in options facet parser by @dkd-kaehm in #11
-   \[BUGFIX:11.2\] Exception with tx_solr_statistics after latest TYPO3 security update by @dkd-kaehm in #14
-   !!!\[TASK\] Update to Apache Solr 9.2 for TYPO3 10.4 ELTS by @dkd-kaehm in #19
-   \[TASK\] Remove unused field `cookie` in tx_solr_statistics by @dkd-kaehm in #21
-   \[BUGFIX\] Fix autosuggest with non-ascii terms by @dkd-friedrich in #28
-   \[TASK\] Prepare release-11.2.x ELTS by @dkd-kaehm in #17
-   \[BUGFIX\] Fix branch alias by @dkd-friedrich in #30
-   \[TASK\] Allow custom ELTS repository by @dkd-friedrich in #30
-   \[BUGFIX:P:11.2\] prevent undefined array key warning if filter is empty by Achim Fritz in #32
-   \[TASK\] Allow Apache Solr 9.5 by @dkd-friedrich in #31

## Apache Solr for TYPO3 11.2.3 - Last non ELTS release

This is a maintenance release for TYPO3 10.4 and the last non ELTS release, as TYPO3 10 LTS reaches the ELTS phase on April 30, 2023.

EXT:solr release-11.2.x will not be maintained in [TYPO3-Solr/ext-solr](https://github.com/TYPO3-Solr/ext-solr/) repository any more. The maintenance and builds will be moved to a private
repository and ELTS versions, EXT:solr 11.2.4+ for TYPO3 10 ELTS versions, can be obtained through the [dkd EB program](https://shop.dkd.de/Produkte/Apache-Solr-fuer-TYPO3/).

This release contains:

-   \[BUGFIX:P:11.2\] make CE search form in backend editable again by @dkd-kaehm in [#3640](https://github.com/TYPO3-Solr/ext-solr/pull/3640)

-   \[DOC\] Fix wrong type for boostQuery in the docs and example by @rr-it  and @dkd-kaehm in [a997a2f4](https://github.com/TYPO3-Solr/ext-solr/commit/a997a2f464462bc998aa755215f765e5efc6f172)

## Apache Solr for TYPO3 11.2.2

This release contains:

-   \[BUGFIX\] Type-hinting for SiteUtility::getConnectionProperty() by @dkd-kaehm in #3395
-   \[TASK:Security:P:11.2\] Update jQuery and its plugin libs by @dkd-kaehm in #3430
-   \[FEATURE\] Add signal before search in resultsAction by @stat1x in #3391
-   \[BUGFIX:BP:11.2\] Don't use minimum-stability dev on TYPO3 stable in build/CI by @dkd-kaehm in #3466
-   \[TASK\] Docker version check on docker image build by @dkd-kaehm in #3524
-   \[BUGFIX:P:11.2\] Use ConfigurationManager to get typscript in plugin FlexForm by @dkd-kaehm in #3497
-   \[TASK\] Use PCOV for coverage instead of xDebug :: Upgrade to phpunit 8 by @dkd-kaehm in #3528
-   \[BUGFIX:BP:11.2\] Make API eID script compatible with TYPO3 v11.5 by @dkd-friedrich in #3550
-   \[BUGFIX:BP:11.2\] Use plugin namespace as label for flexforms by @dkd-friedrich in #3553
-   \[BUGFIX:BP:11.2\] Respect indexingPriority in QueueItemRepository by @dkd-friedrich in #3557
-   \[BUGFIX:BP:11.2\] use siteLanguage TypoScript object to get language id by @dkd-friedrich in #3555
-   \[TASK:11.2\] equalize CI/Github-Actions for release-11.0|2|5 and main by @dkd-kaehm in #3467
-   \[BUGFIX:BP:11.2\] Sanitize frequent and last searches output by @dkd-friedrich in #3592
-   \[BUGFIX:BP:11.2\] changed from always picking the 0 array value to pic… by @dkd-friedrich in #3594
-   \[BUGFIX\] Enforce visibility context in Tsfe by @saitho in #3050
-   \[TASK:BP:11.2\] Disable sql handler by @dkd-friedrich in #3604

## Apache Solr for TYPO3 11.2.1

This is a maintenance release for TYPO3 10.4, containing:

-   \[BUGFIX\] Prepend wrong fe language on empty cache (#3375)
-   \[TASK\] Use TYPO3 IpAnonymizationUtility (#3262)
-   \[BUGFIX:BP:11.2\] Shortcircuit work in SolrRoutingMiddleware (#3202)
-   \[TASK\] Fix scrutinizer on release-11.2.x
-   \[BUGFIX:BP:11.2\] Do not handle page updates on new page with uid 0 (#3338)
-   \[TASK\] Remove not used strptime() adaption for windows.
-   \[BUGFIX\] Respect indexing configuration for new and updated subpages (#3276)
-   \[BUGFIX\] Ensure keywords string does not exceed database field length (#3321)
-   \[TASK:BP:11.2\] Adapt column arrangement within sites config (#3295)
-   \[DOCS:BP:11.2\] add missing doc for ..pageIndexed
-   \[BUGFIX\] Fix PSR-4 Namespaces and Paths (#3285)
-   \[BUGFIX\] Silence DebugWriter for PageIndexerRequest (#3030)
-   \[BUGFIX\] AbstractSolrTask::setRootPageId(): Argument #1 must be of type int, string given (#3267)
-   \[BUGFIX:11.2\] Update GarbageCollector.php (#3249)
-   \[DOCS\] Align with new TYPO3 documentation standards (#3242)
-   \[DOCS\] Align README.md with other extensions (#3218)
-   \[BUGFIX\] Missing dot in configuration in numberOfResultsPerGroup method (#3098
-   \[TASK\] Added info about using page content in fields
-   \[TASK\] Added info about the virtual field \_\_solr_contents
-   \[BUGFIX:BP:11.2\] Fix write connection (#2916)

## Apache Solr for TYPO3 11.2.0

We are happy to release EXT:solr 11.2.0.
The focus of this release has been on supporting the latest Apache Solr version 8.11.1 and on optimizing the data update monitoring.

### New in this release

#### Apache Solr 8.11.1 support

With EXT:solr 11.2.0 we support Apache Solr 8.11.1, the latest release of Apache Solr.

To see what has changed in Apache Solr please read the release notes of Apache Solr:
[https://solr.apache.org/docs/8_11_1/changes/Changes.html](https://solr.apache.org/docs/8_11_1/changes/Changes.html)

#### Improved data update monitoring and handling

To ensure the Solr index is up-to-date an extensive monitoring is done, in huge sites this may slow down the TYPO3 backend, as many records and
pages have to be checked and updated. With EXT:solr 11.2 you can configure how EXT:solr will monitor and handle data updates, by default EXT:solr
acts as in all former versions, but you can now configure a delayed update handling or even turn the monitoring off.

#### Small improvements and bugfixes

Beside the major changes we did several small improvements and bugfixes:

-   \[TASK\] Upgrade Solarium to 6.0.4 .. \_\_: [https://github.com/TYPO3-Solr/ext-solr/issues/3178](https://github.com/TYPO3-Solr/ext-solr/issues/3178)
-   \[BUGFIX\] Fix thrown exception in Synonym and StopWordParser .. \_\_: [https://github.com/TYPO3-Solr/ext-solr/commit/300325221d9b4ec38b83b6d5e985d8d95ab1f9c5](https://github.com/TYPO3-Solr/ext-solr/commit/300325221d9b4ec38b83b6d5e985d8d95ab1f9c5)
-   \[BUGFIX\] TER releases missing composer dependencies .. \_\_: [https://github.com/TYPO3-Solr/ext-solr/issues/3176](https://github.com/TYPO3-Solr/ext-solr/issues/3176)
-   \[TASK\] Configure CI matrix for release 11.2 .. \_\_: [https://github.com/TYPO3-Solr/ext-solr/commit/5a3843e191a2d3924412a43b54b48ba399e00036](https://github.com/TYPO3-Solr/ext-solr/commit/5a3843e191a2d3924412a43b54b48ba399e00036)
-   \[BUGFIX:BP:11.1\] Fix autosuggest with non-ascii terms .. \_\_: [https://github.com/TYPO3-Solr/ext-solr/issues/3096](https://github.com/TYPO3-Solr/ext-solr/issues/3096)
-   \[BUGFIX\] Prevent unwanted filter parameters from being generated .. \_\_: [https://github.com/TYPO3-Solr/ext-solr/issues/3126](https://github.com/TYPO3-Solr/ext-solr/issues/3126)
-   \[TASK\] Add Czech translation .. \_\_: [https://github.com/TYPO3-Solr/ext-solr/issues/3132](https://github.com/TYPO3-Solr/ext-solr/issues/3132)
-   \[TASK\] Replace mirrors for Apache Solr binaries on install-solr.sh .. \_\_: [https://github.com/TYPO3-Solr/ext-solr/issues/3094](https://github.com/TYPO3-Solr/ext-solr/issues/3094)
-   \[BUGFIX:BP:11-1\] routeenhancer with empty filters .. \_\_: [https://github.com/TYPO3-Solr/ext-solr/issues/3099](https://github.com/TYPO3-Solr/ext-solr/issues/3099)
-   \[TASK\] Use Environment::getContext() instead of GeneralUtility .. \_\_: [https://github.com/TYPO3-Solr/ext-solr/commit/7cde5222a6203ab97d353d8eca723fa3fa924e48](https://github.com/TYPO3-Solr/ext-solr/commit/7cde5222a6203ab97d353d8eca723fa3fa924e48)
-   \[BUGFIX\] Don't use jQuery.ajaxSetup() .. \_\_: [https://github.com/TYPO3-Solr/ext-solr/issues/2503](https://github.com/TYPO3-Solr/ext-solr/issues/2503)
-   \[TASK\] Setup Github Actions :: Basics .. \_\_: [https://github.com/TYPO3-Solr/ext-solr/commit/e545d692ce41133fcff8ec1d294b0a9d0e68bd2a](https://github.com/TYPO3-Solr/ext-solr/commit/e545d692ce41133fcff8ec1d294b0a9d0e68bd2a)
-   \[TASK\] Setup Dependabot to watch "solarium/solarium" .. \_\_: [https://github.com/TYPO3-Solr/ext-solr/commit/561815044e3651a0aaa8fa2ad4de5e2c3ccf4e3e](https://github.com/TYPO3-Solr/ext-solr/commit/561815044e3651a0aaa8fa2ad4de5e2c3ccf4e3e)
-   \[BUGFIX\] Filter within route enhancers .. \_\_: [https://github.com/TYPO3-Solr/ext-solr/issues/3054](https://github.com/TYPO3-Solr/ext-solr/issues/3054)
-   \[BUGFIX\] Fix NON-Composer mod libs composer.json for composer v2 .. \_\_: [https://github.com/TYPO3-Solr/ext-solr/issues/3053](https://github.com/TYPO3-Solr/ext-solr/issues/3053)
-   ... See older commits, which are a part of previous releases: [https://github.com/TYPO3-Solr/ext-solr/commits/master?after=d3f9a919d44f8a72b982bdde131408b571ff02c8+139&branch=release-11-2](https://github.com/TYPO3-Solr/ext-solr/commits/master?after=d3f9a919d44f8a72b982bdde131408b571ff02c8+139&branch=release-11-2)

## Contributors

Special thanks to ACO Ahlmann SE & Co. KG for sponsoring the improved data update handling, \[#3153\]([https://github.com/TYPO3-Solr/ext-solr/issues/3153](https://github.com/TYPO3-Solr/ext-solr/issues/3153))!

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

(patches, comments, bug reports, reviews, ... in alphabetical order)

-   Georg Ringer
-   @itzonban
-   Lars Tode
-   Mario Lubenka
-   Markus Friedrich
-   Marc Bastian Heinrichs
-   Michael Wagner
-   Rafael Kähm

Also a big thank you to our partners who have already concluded one of our new development participation packages for Apache Solr EB for TYPO3 10 LTS (Maintenance, ELTS):

-   ACO Ahlmann SE & Co. KG
-   AmedickSommer Neue Medien GmbH
-   Causal Sarl
-   Cobytes
-   Columbus Interactive GmbH
-   Connetation Web Engineering GmbH
-   cyperfection GmbH
-   FONDA GmbH
-   Hochschule Niederrhein
-   i-fabrik GmbH
-   i-kiu motion, graphic, backend gmbh
-   in2code
-   Intersim AG
-   jweiland
-   Landeskriminalamtes Thüringen
-   Leitgab Gernot
-   medien.de mde GmbH
-   MOSAIQ GmbH Glenn Kusardi
-   NEW.EGO GmbH
-   novotegra
-   Pädagogische Hochschule Karlsruhe
-   ProPotsdam GmbH
-   proudnerds.com
-   Provitex GmbH
-   PSV NEO GmbH
-   Québec.ca gouv.qc.ca
-   Shopseam media group gmbh
-   Shopwegewerk GmbH
-   SOS Software Service GmbH
-   Studio 9 GmbH
-   techniconcept.ch
-   tirol.gv.at Land Tirol, p.A. DVT-Daten-Verarbeitung-Tirol GmbH
-   TOUMORØ
-   visuellverstehen GmbH
-   WACON Internet GmbH
-   WE DO communication GmbH GWA
-   we.byte GmbH
-   webschuppen GmbH
-   WIND Internet BV

## How to Get Involved

There are many ways to get involved with Apache Solr for TYPO3:

-   Submit bug reports and feature requests on \[GitHub\]([https://github.com/TYPO3-Solr/ext-solr](https://github.com/TYPO3-Solr/ext-solr))
-   Ask or help or answer questions in our \[Slack channel\]([https://typo3.slack.com/messages/ext-solr/](https://typo3.slack.com/messages/ext-solr/))
-   Provide patches through Pull Request or review and comment on existing \[Pull Requests\]([https://github.com/TYPO3-Solr/ext-solr/pulls](https://github.com/TYPO3-Solr/ext-solr/pulls))
-   Go to \[www.typo3-solr.com\]([http://www.typo3-solr.com](http://www.typo3-solr.com)) or call \[dkd\]([http://www.dkd.de](http://www.dkd.de)) 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/](https://shop.dkd.de/Produkte/Apache-Solr-fuer-TYPO3/)

or call:

+49 (0)69 - 2475218 0
