Release Notes / Version 11.2310
Table Of ContentsSitemap: Reduce Downtime by Improving the Recreation Strategy.
On recreation the sitemap has been removed before creating the new one. This has been changed. The new one will be created to a temporary folder first and afterwards the old one will be replaced.
(CMS-19719)
Cache-Control Strategy can use Full Request Paths
The DefaultCacheControlStrategy
can now be
configured to use the full request path for pattern matching. When a
request contains a semicolon in the path everything after a semicolon
is cut in advance of applying the "for-url-pattern". This
can be avoided by setting the
"cae.cache-control.urlPath.removeSemicolonContent=false"
configuration property. Additionally the
"cae.cache-control.urlPath.useAlwaysFullPath" and
"cae.cache-control.urlPath.urlDecode" configuration
properties can be used to adapt the taken request URI path.
(CMS-19195)
Configure CORS Allowed Origins with Studio Host for Preview CAE
The documentation of the
cae.cors.allowed-origins-for-url-pattern
configuration property has been extended with a suggestion to
configure it with the Studio host for preview CAE. Furthermore the
default Studio host was added to the
cae.cors.allowed-origins-for-url-pattern
configuration property in the
application-dev.properties
of the preview CAE.
Please note that no similar configuration has been added to the
default application.properties
for the preview CAE,
because we cannot anticipate allowed origins for production
environments.
(CMS-18954)
It is now possible to run the CAE without setting a context path
The CAE context path can now be set to the empty path as follows: `server.servlet.context-path=/`. The default was not changed and still uses "/blueprint".
(CMS-17119)
Fixed handling of cyclic navigation structures in CAE
Fixed a bug where the CAE failed to render any page of a site whose root navigation was part of a cyclic navigation structure. For a cycle that contains the root navigation a better to understand error message is now rendered. Cyclic links on other hierarchy levels do not lead to broken previews anymore. A Studio validator and corresponding log messages are available in any case.
(CMS-16628)
Deprecated Header and Footer in CMChannel
All contents of a page are maintained in the pagegrid meanwhile,
therefore the header
and footer
properties of the CMChannel
contentbean are unused
and have been deprecated.
(CMS-11194)