close

Filter

loading table of contents...

Release Notes / Version 10.2107

Table Of Contents

CoreMedia Headless Server

Missing Cache Config for SolrQueryCacheKey in Live-Mode fixed

A missing configuration for the UAPI Cache for SolrQueryCacheKey caused the cache not being used. Log entries like 'CacheClass com.coremedia.caas.search.solr.SolrQueryCacheKey for (...) has an unreasonable cache size: 0. Consider increasing' could be observed.

This is now fixed by a default configuration defined in the corresponding spring boot configuration properties class.

Existing UAPI cache key configurations are not affected by this change, as the defaults are replaced or merged.

(CMS-17724)

Potential NPE in site filter fixed

When a site had no homepage, a NullPointerException occured.

(CMS-17488)

Fix resolving of context in CMLinkableImpl

Fix the previously wrong resolving of the context field in the CMLinkableImpl

(CMS-17417)

[Headless] Load Url Segment using bpbase-urlpathformatting.xml

Headless did not use the standard spring configuration "bpbase-urlpathformatting.xml" to define and fill the segmentStrategyMap.

(CMS-17353)

Fix Exception when Struct value is null

When retrieving a value from a struct which is null, there is no longer an Exception thrown, but instead the value returned

(CMS-17269)

Headless search result not sorted correctly via site filters

When issueing a search query with a sort order over a site filter graphql endpoint, the result was not sorted correctly.

(CMS-17266)

Fixed: IntelliJ-Idea runtime configurations for Headless fixed

The IntelliJ-Idea runtime configurations to start Headless in Preview or Live mode were pointing to wrong Springboot classes and modules.

(CMS-17091)

Unwrap DataFetcherResult to have access to properties of products

Since introducing the DataFetchingResult to the ContentRoot and the CommerceFacade it is necessary to unwrap those when trying to access properties from e.g. a Product in a schema. Additionally the inherited values from the products won`t be transformed, since they use a different grammar than the CoreMedia Markup Grammar.

(CMS-17026)

Search Results

Table Of Contents