Release Notes / Version 12.2412.0
Table Of ContentsHeadlessServer: Update to GraphQL-Java 22.1
Along with the update of SpringBoot to V3.3, Spring-GraphQL was also updated to the bundled version 1.3. Consequently, the GraphQL-Java library was updated to the latest supported version 22.1. This update came with some breaking changes in its API, causing breaking changes in Headless Server also.
Follow Section, “HeadlessServer: Update to GraphQL-Java 22.1” for upgrade information.
(CMS-24945)
Code cleanup: Removed unused SchemaParser
Class Schema com.coremedia.caas.schema.SchemaParser
was removed from the code base. Since the introduction of
Spring-GraphQL in CM12 (2404), SchemaParser was replaced by several
TypeDefinitionConfigurer
. Consequently, the related
com.coremedia.caas.schema.InheritanceGraphQLError
,
used by the SchemaParser was revoked from public API and moved to a
non public package, where it is still used by the
TypeDefinitionConfigurer
.
Follow Section, “Code cleanup: Removed unused SchemaParser” for upgrade information.
(CMS-24798)
HeadlessServer: Missing support for blobs in structs fixed
HeadlessServer had a problem delivering blobs stored in structs of a linked settings document, e.g. in a page. This bug was fixed.
Follow Section, “HeadlessServer: Missing support for blobs in structs fixed” for upgrade information.
(CMS-24683)
Headless-Server major update to Spring-GraphQL
Headless-Server now uses Spring-GraphQL as its main Spring integration. Because of that the following libraries were removed and their APIs cannot be used anymore. They were removed because the corresponding projects are not updated or supported anymore.
Follow Section, “Headless-Server major update to Spring-GraphQL” for upgrade information.
(CMS-19714)