Release Notes / Version 13.2512.0
Table Of ContentsHeadless Server: Deprecated content type 'application/graphql+json' not supported anymore
With the necessary update to Spring 7, the already deprecated usage of
MediaType#APPLICATION_GRAPHQL was removed in Spring
7, thus can’t be used anymore. The recommended replacement is
MediaType#APPLICATION_GRAPHQL_RESPONSE.
Follow Section, “Headless Server: Deprecated content type 'application/graphql+json' not supported anymore” for upgrade information.
(CMS-28677)
Headless now support image type transformation for original images (non-crop)
The media delivery of headless formerly offered image type conversation for predefined crops only. This change introduces the ability to transform also the original image.
Follow Section, “Headless now support image type transformation for original images (non-crop)” for upgrade information.
(CMS-28460)
Headless Server Content-Schema Deprecations in CM13
Starting with CM13, these deprecated fields were removed GraphQL Type Blob
size: Int
Please see also corresponding removals at
ContentBlobAdapter and
ContentMarkupAdapter in the public Java-API.
GraphQL Type CMMediaImpl
captionLegacy: String captionAsTree: RichTextTree captionReferencedContent: [Content_!]
Follow Section, “Headless Server Content-Schema Deprecations in CM13” for upgrade information.
(CMS-28253)
Headless Server Java-API Deprecations in CM13
Starting with CM13, these Java-API deprecations were now applied EvaluationContext (part of rich text transformation)
In class
com.coremedia.caas.richtext.stax.writer.intermediate.eval.EvaluationContext,
the incomplete convenience constructor was now removed. Please use the
remaining main constructor instead.
Follow Section, “Headless Server Java-API Deprecations in CM13” for upgrade information.
(CMS-27563)
Changed Cache Control Defaults
Cache Control default configuration changed so that the "cache forever" values were increased from a max-age of 180 to 365 days and enhanced with 1 hour of stale-while-revalidate, 1 days of stale-if-error. The blob delivery Cache-Control was also enhanced with the immutable directive. The Cache-Control config for Headless Server GET responses was enhanced with 30 seconds of stale-while-revalidate and 10 minutes of stale-if-error. The Cache-Control config for CAE fragment requests was set to a max-age of 2 minutes along with 30 seconds of stale-while-revalidate and 10 minutes of stale-if-error.
(CMS-27336)
Headless Server: Improved extensibility and flexibility of Blob delivery
With the release of CM13 the Blob delivery has been completely revised. The controller responsible for the Blob delivery is now configured by a number of Spring beans, which are all available as ExtensionPoints. For details please see the new chapter 'Customization of Media Endpoints' Headless Server Manual.
Follow Section, “Headless Server: Improved extensibility and flexibility of Blob delivery” for upgrade information.
(CMS-25427)


