Release Notes / Version 13.2512.0
Table Of ContentsCache Control config is mapping fragment urls by default
In the Cache Control configuration URL patterns can be used to define a certain cache behaviour. These URL patterns can be extended to include matrix parameters. Matrix parameters are crucial to map fragment URLs in a commerce-led scenario. The default was changed to support matrix parameters by default.
(CMS-29071)
Image Transformation Operation: @Param.alias Changed to String-Array
@Param (FQN:
com.coremedia.transform.dispatch.Param) got its
parameter alias changed from type
String to String[].
The new feature is used for a typo in the
brightness operation parameter “amount” that was
misspelled as “amout”. The definition is now rewritten to also still
support “amout” if used in any stored transformation Strings:
@Operation(alias = "b")
void brightness(ImageTransformerState<Image> state,
@Param(name = "amount", alias = {"a", "amout"}) double amount,
@Param(name = "contrast", alias = "c", defaultValue = "1.0") double contrast);
Follow Section, “Image Transformation Operation: @Param.alias Changed to String-Array” for upgrade information.
(CMS-28410)
Removed Deprecated Template API
The following deprecated API and all their usages have been removed:
com.coremedia.blueprint.common.layout.Container#getFlattenedItems
com.coremedia.blueprint.common.contentbeans.CMMedia#getCaption
Along with this change, the content bean aspect API (package
com.coremedia.cae.aspect) has been undeprecated.
The Blueprint content bean methods `getAspects` and `getAspectsByName` are no longer deprecated. All related deprecation annotations have been removed.
(CMS-27565)
CAE: Deprecated public api removed
The following deprecated API has been removed:
com.coremedia.cae.webflow.FlowRunnercom.coremedia.blueprint.base.multisite.cae.SiteResolver#findSiteByPathcom.coremedia.objectserver.web.ContentBlobHandlerBase
Follow Section, “CAE: Deprecated public api removed” for upgrade information.
(CMS-27562)
Replaced FreeMarker XML Spring Configuration with FreeMarker Spring Boot AutoConfiguration
CoreMedia’s XML Spring configuration for the FreeMarker integration
has been replaced with Spring Boot’s
@AutoConfiguration for FreeMarker.
Follow Section, “Replaced FreeMarker XML Spring Configuration with FreeMarker Spring Boot AutoConfiguration” for upgrade information.
(CMS-27279)
Profile "turbojpeg" Removed
Profile turbojpeg has been removed from the Blueprint workspace. It was experimental in the first place and unsupported for several years. Built-in image transformation in CAE and Headless Server continues to work as before. If in need for high-performance image transformation, consider using CoreMedia’s Image Transformation Service.
(CMS-22262)


