Release Notes / Version 12.2401
Table Of ContentsHeadlessServer had a problem delivering blobs stored in structs of a linked settings document, e.g. in a page. This bug was fixed.
Since encrypted string in structs are also stored as blobs in structs,
headless now also delivery encrypted values. For security reasons, the
delivery of encrypted values is disabled by default. If you want to
use encrypted values, one can enable the delivery by setting the
new config property
caas.graphql.exposeSecrets=true
.
Please be aware, the one still has to decrypt those values on the client side, which also requires the correct decryption key on the client!
Due to the fix, the constructor of class
com.coremedia.caas.model.converter.MapToNestedMapsConverter
had to be changed.
com.coremedia.caas.model.converter.MapToNestedMapsConverter
is instantiated as a spring bean in CaasConfig
. If
one has not changed CaasConfig
, this change may be
considered non-breaking. Otherwise
please check your version of CaasConfig
and
eventually update the instantiation of
com.coremedia.caas.model.converter.MapToNestedMapsConverter
.
(CMS-24683)