Release Notes / Version 11.2310
Table Of Contents
In order to enable customizations of the search via plugin extension
points, it was necessary to expose the so called
SolrQueryBuilders as beans for plugins. As a
consequence, SolrQueryBuilder had to be refactored
to prevent circular bean dependencies with other search related
extension points.
Customizations which extend or use instances of
SolrQueryBuilder must be adapted, as one
constructor parameter and one getter was removed. The
'filterQueryDefinitionMap', previously provided by the now removed
getter, is now provided as a regular SpringBean. In case the
'filterQueryDefinitionMap' was consumed, it has to be provided via
Spring injection instead.
If neither SolrQueryBuilder was adapted, nor its
getter getFilterQueryDefinitionMap() was used, this
change is considered nonbreaking!
For details about the new exposed 'beans for plugins', please see the Headless Manual.
(CMS-21063)


