Release Notes / Version 11.2304
Table Of ContentsNew Search Adapter with ExtensionPoint
The former
SearchServiceAdapter
and corresponding classes were replaced by the new
SearchAdapter
, featuring a SPI architecture and offering
SearchServiceProvider
as an
ExtensionPoint
.
The default implementation in
DefaultSearchServiceProvider
implements the same behaviour as the former
SearchServiceAdapter
.
Follow Section, “New Search Adapter with ExtensionPoint” for upgrade information.
(CMS-21256)
FilterQueryArg now Part of Plugin Support Library
In order to enable customizations of the search via plugin extension points, it was necessary to move input type mode
FilterQueryArg
to plugin support.
As a consequence the package has changed. Otherwise this change in nonbreaking.
(CMS-21076)
Expose SolrQueryBuilders as Beans for Plugins
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.
Follow Section, “Expose SolrQueryBuilders as Beans for Plugins” for upgrade information.
(CMS-21063)
MediaController Validates URL Parameters
The
MediaController
now validates the URL parameters 'id', 'propertyName', 'hash', 'cropName', 'width' and 'filename'.
The missing validation was added for security reasons to prevent DOS attacks.
Follow Section, “MediaController Validates URL Parameters” for upgrade information.
(CMS-21317)