close

Filter

loading table of contents...

Release Notes / Version 13.2512.0

Table Of Contents

CoreMedia Content Application Engine

Cache 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.FlowRunner

  • com.coremedia.blueprint.base.multisite.cae.SiteResolver#findSiteByPath

  • com.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)

Search Results

Table Of Contents
warning

Your Internet Explorer is no longer supported.

Please use Mozilla Firefox, Google Chrome, or Microsoft Edge.