Release Notes / Version 10.2107
Table Of ContentsDeprecated LC3 SearchService
The interface
com.coremedia.livecontext.ecommerce.search.SearchService
is deprecated because commerce hub does not support search suggestions. Search is stil supported via
com.coremedia.livecontext.ecommerce.catalog.CatalogService#search
.
(CMS-19703)
Deprecated Developer Feature Candy Shop URLs
The development configuration files in the Blueprint contained a setup called "Candy Shop URLs" which enabled developers to automatically retrieve fragments from their localhost in commerce-led integration scenarios. This feature is not widely used, anymore. It also has several limitations in cloud-based setups due to missing network connectivity between the commerce system and the local developer machines. Therefore we decided to deprecate the "Candy Shop URL" setup and will remove it with the next major release. There is no replacement planned, developers will need to configure their local machine in the shop configuration to retrieve fragments from their localhost. Frontend development is easily possible through the Frontend Developer workflow and uploading of local Themes to the CMS.
(CMS-19696)
Deprecated SearchFacet
With the implementation of the Multi Facet Search API, the class
com.coremedia.livecontext.ecommerce.search.SearchFacet
is not used anymore. It will be removed with CMCC 11 and thus is now deprecated.
(CMS-19424)
Added Configurable Custom Attributes to Commerce Hub Commerce Beans
Commerce Hub Commerce Beans now expose custom attributes if they are added to the entities on the commerce adapter side. This is currently only supported by the Salesforce Commerce Cloud adapter. JSON attributes can be obtained from the commerce bean via
ClientCommerceBean#getCustomAttributes()
as nested map, or via
ClientCommerceBean#getCustomAttributes(Class<T>)
and
ClientCommerceBean#getCustomAttribute(String, Class<T>)
as an object. Deserialization is performed internally using an
com.fasterxml.jackson.databind.ObjectMapper
if the commerce adapter configures
metadata.custom-attributes-format=JSON
.
(CMS-19420)
Deprecate Obsolete Base Classes in LiveContext Test Modules
With the introduction of the Commerce Hub, the connections to commerce systems have been moved away from the central CMS services to the commerce adapters. With CMCC 11, all legacy LiveContext extensions (those, that don't use the commerce adapters) will be removed along with their base test classes, hence they are now deprecated.
(CMS-19346)
Deprecated Hoverfly Extension Classes in LiveContext Test Modules
With the introduction of the Commerce Hub, the connections to commerce systems have been moved away from the central CMS services to the commerce adapters. The tests that require commerce connections (whose requests and responses can be recorded and replayed with Hoverfly) have been moved, too, making the Hoverfly extension classes in LiveContext test modules obsolete. They will be removed with CMCC 11 and thus are now deprecated.
(CMS-19344)