Release Notes / Version 11.2310
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)