Release Notes / Version 10.2101
Table Of ContentsConfigurable P13N Dynamic Include Behavior
The behavior of P13N Dynamic Includes is now configurable. You can decide to use the container based approach that declares a whole container which contains any p13n relevant content as uncacheable (default behavior, nothing new) or switch to the new approach which will declare single items inside the containers as uncacheable by adding and enabling a new boolean setting
p13n-dynamic-include-per-item
to the page.
Follow Section, “Configurable P13N Dynamic Include Behavior” for upgrade information.
(CMS-17169)
Removal: BlueprintFreemarkerFacade functions
The followings methods of
BlueprintFreemarkerFacade
have been removed.
Follow Section, “Removal: BlueprintFreemarkerFacade functions” for upgrade information.
(CMS-16571)
Calista via Commerce Hub
Calista now is integrated via Commerce Hub. In order to switch to the integration via Commerce Hub, you need to configure the commerce adapter endpoint in the LiveContext Settings document of the Calista site. The former HCL specific code in the Blueprint below path "blueprint/modules/extensions/ecommerce-ibm" is not used anymore for Calista (IBM/HCL content led integration scenarios).
(CMS-16446)
Removed OSM CAE Extension
The OSM CAE extension is not maintained anymore and has been removed from the product.
(CMS-15297)
Removed deprecated default implementation for code compression in CAE
Our default implementation for JavaScript and CSS compression utilizing the YUI compressor has been removed from the
CAE
as this is now handled in the
Frontend Workspace
during the production build of a theme.
Follow Section, “Removed deprecated default implementation for code compression in CAE” for upgrade information.
(CMS-12372)
Container#getFlattenedItems is deprecated
The method
getFlattenedItems
of
com.coremedia.blueprint.common.layout.Container
is now deprecated and will be removed in the next major version.
Follow Section, “Container#getFlattenedItems is deprecated” for upgrade information.
(CMS-11877)
Removal: ContentBeanPrefetcher
Class
com.coremedia.objectserver.beans.ContentBeanPrefetcher
was removed. The content bean prefetcher loaded content beans and their dataviews into the CAE cache. However, it is far more common to run warm-up scripts issuing HTTP request against CAE instances.
(CMS-11112)
Removal: CachingContentBeanFactoryWrapper
Class
com.coremedia.objectserver.beans.CachingContentBeanFactoryWrapper
was removed. The content bean caching aspect was moved to
com.coremedia.objectserver.beans.AbstractBasicContentBeanFactory
which is a super class of
com.coremedia.objectserver.beans.SpringContentBeanFactory
.
(CMS-8659)
View Inclusion Cycle Check
Projects frequently encounter stack overflow errors which are caused by cyclic view inclusions due to particular constellations of content and template structures, like self targeting teasers. Now, the CAE checks for such cycles and breaks them with a detailed
ViewException
.
Follow Section, “View Inclusion Cycle Check” for upgrade information.
(CMS-6450)
Added implicit conversion of "true" and "false" to SettingsService
When accessing a setting with the expected type
Boolean
the
SettingsService
will now implicitly convert
"true"
and
"false"
to the corresponding
Boolean
value. Other
String
values will still produce a
MismatchingSettingsTypeException
.
(CMS-13551)