close

Filter

loading table of contents...

Release Notes / Version 10.2107

Table Of Contents

CoreMedia Headless Server

Handling DataFetcherResult in DataFetchers

When the argument data of a DataFetcher (environment#getSource()) is wrapped in a DataFetcherResult, some DataFetchers did not resolve the value properly. This affected the FilteringDataFetcher, ConvertingDataFetcher and CapStructPropertyDataFetcher. The filter predicates InProductionFilterPredicate and ValidityDateFilterPredicate were not applied then, which led to unexpected visibility issues. This is fixed now.

(CMS-21071)

Improved Exception Handling of Exceptions during Validation Phase

Exceptions during the validation phase of a GraphQL query resulted in a HTTP 500 error for a validation error, e.g. "maximum query depth exceeded". This was caused by an incorrect exception handling in the PreparsedDocumentProvider of CaasConfig . The bugfix now handles all Exceptions, returning a HTTP 200 OK with the correct GraphQL error message.

(CMS-21011)

Bugfix: Extending a GraphQL Enum causes a ClassCastException

Extending a GraphQL Enum caused a ClassCastException while server start. This bug was fixed.

(CMS-20600)

Fix rendering of richtext in settings

Properly invoke the RichTextAdapter in the Converter for the settings-JSON so RichText gets displayed properly in settings.

(CMS-20315)

Fix behaviour of CMHTML data property

CMHTML data property now gets properly resolved. It is possible to retrieve a URL for a markup and download it in a separate request.

(CMS-20007)

Search Results

Table Of Contents