Release Notes / Version 12.2412.0
Table Of ContentsBugfix: Missing validation of invalid, embedded content in richtext in HeadlessServer
Richtext transformation did not filter invalid, embedded content links. The problem was fixed invoking the filter predicates during richtext transformation.
The changes made new constructors in the public API necessary. For backward compatibility, the former constructors were kept in the code as legacy constructors but marked deprecated for removal. It is highly recommended not to use the deprecated constructor anymore and instead update existing custom code to use the new constructors. Also be aware, using the old constructors will work but will also keep the old, wrong behavior!
(CMS-26978)
Headless Server Bugfix: Empty HTML in Html Fragments leads to Exception
When the HTML in a HTML fragment is left empty, a serverside exception
was thrown by the HtmlAdapter
. The adapter now
returns null instead.
(CMS-25610)
Headless server can be run without commerce extension
There was a dependency for the headless server that could be satisfied without the commerce extension. However, this was not intentional and now the required component is also found without having the commerce extension enabled.
(CMS-25435)
HtmlFragment did not support data.sizeLong
A query for property sizeLong
of
data
from a CMHTML
document lead
to an error, this is fixed now by adding the corresponding method
ContentMarkupAdapter#getSizeLong. The method
ContentMarkupAdapter#getSize is deprecated analog to
ContentBlobAdapter#getSize.
(CMS-25420)
Bugfix: Headless supports servlet context path for Persisted Queries over REST
With the introduction of Spring-GraphQL, a non-trivial servlet context path was not working for persisted queries over REST. This problem was fixed.
(CMS-25335)
Warning for cache configuration of Remote Links cache
The cache configuration for "remote-links" was erroneously configured with a specific weigher which lead to a warning. The cache is now configured without a specific weigher.
(CMS-24243)