Version 3.69.0 - 14.11.2024

New features

ID Description

CAAS-2403

In GraphQL changed some fields to non-nullable, that were incorrectly set to nullable.

Version 3.68.0 - 04.11.2024

Update Notice

This update contains two breaking changes for the standard GraphQL apps.

This update aligned the way different GraphQL object type names are generated. In earlier versions some types added their type suffix only in specific circumstances and other types always added the suffix. With this update we now changed the generation of GCAPage, ProjectProperties and Link types to now also always add their type suffix to the name.

This update also limits queries to only those types, that have been specified in the FirstSpirit templates. Example: The catalog cards of an FS_Catalog are now limited to the templates or template type that have been specified in the templates tag.

FS_INDEX input components are a previous exception. In this case, all data records can still be selected.

New features

ID Description

CAAS-1829

Addition in the documentation that the service must be restarted after configuration changes.

CAAS-2351

Limited the possible types in a GraphQL query only to those that are configured on the FirstSpirit template side.

CAAS-2382

When creating GQL queries, the auto-complete function only offers sections that are permitted by the page templates.

CAAS-2383

When creating GQL queries, the auto-complete function only offers catalog cards that are permitted by the catalog templates.

CAAS-2384

Limit graphql types in autocompletion of FS_DATASET to only possible types

CAAS-2391

Adjusted names of generated FormData types to always contain the template type.

CAAS-2392

GraphQL: Links are supported for FS_CATALOG.

CAAS-2398

Content2Sections can now also be queried.

CAAS-2407

Limit graphql types in autocompletion of FS_LINK to only possible types

Fixed issues

ID Description

PX-298

Updated internal infrastructure.

Version 3.67.0 - 21.10.2024

New features

ID Description

CAAS-2413

Some fields of the CaasConnect Service configuration are now automatically encrypted if password encryption is activated in the FirstSpirit server.

Version 3.66.2 - 14.10.2024

Fixed issues

ID Description

PX-295

Using FS 2024.11 to render a PageRef with a broken reference to a Page will no longer throw an error and instead result in the page being null in the JSON. This version of caas-connect restores the old behaviour by ensuring that such an incomplete JSON will not be pushed to the CaaS.

Version 3.66.1 - 19.09.2024

Fixed issues

ID Description

CAAS-2402

Improved internal infrastructure.

Version 3.66.0 - 06.09.2024

New features

ID Description

CAAS-2404

GraphQL queries that have to load referenced documents will now use caching and batching.

Version 3.65.3 - 03.09.2024

New features

ID Description

CAAS-2396

Reduction of communication during eventing and earlier termination in the case of a missing connection to the CaaS server in schedules.

Version 3.65.2 - 30.08.2024

Fixed issues

ID Description

CAAS-2393

Added three new indexes to improve the performance of GraphQL queries.

Version 3.65.1 - 27.08.2024

Fixed issues

ID Description

CAAS-2377

Added to the documentation that the Total Sync schedule only deletes outdated documents if it was previously able to successfully update all documents.

Version 3.65.0 - 22.08.2024

New features

ID Description

CAAS-2395

Added a small change to the GraphQl query filters to better use existing indexes in the CaaS

Version 3.64.6 - 13.08.2024

Fixed issues

ID Description

PX-263

Dependency unifications and adjustments to the internal infrastructure.

Version 3.64.5 - 12.08.2024

Fixed issues

ID Description

PX-263

Dependency updates and adjustments to the internal infrastructure.

Version 3.64.4 - 29.07.2024

Fixed issues

ID Description

CAAS-2287

Fixes a bug where the CaasConnectService could be started with an invalid API key in the configuration.

Version 3.64.3 - 25.07.2024

Fixed issues

ID Description

CAAS-2386

Improved internal infrastructure.

Version 3.64.2 - 18.07.2024

Fixed issues

ID Description

CAAS-2293

Improved internal infrastructure.

Version 3.64.1 - 18.07.2024

Fixed issues

ID Description

CAAS-2374

When provisioning the FirstSpirit GraphQL API, it is now ensured that the required reserved collection exists in the CaaS platform if it was unexpectedly missing.

Version 3.64.0 - 17.07.2024

New features

ID Description

CAAS-2376

The Smart Sync and Total Sync schedules are now immediately completed successfully if the revision id of the project has not changed since the last execution of the schedule.

Version 3.63.2 - 12.07.2024

Fixed issues

ID Description

CAAS-2369

Improved logging regarding eventing listeners.

Version 3.63.1 - 11.07.2024

Fixed issues

ID Description

CAAS-2368

Fixed an error during GraphQL schema generation if a link template has the name "Link".

Version 3.63.0 - 08.07.2024

Update Notice

The support for metadata inheritance for CaaS introduced with version 3.55.0 was previously deactivated by default. From this version onwards, this feature will be activated by default. As already announced, this may lead to behavioural changes for users of the CaaS API. Adjustments to your projects may be necessary.

Information on metadata inheritance can be found in the section metaInheritanceRendering: Output inherited metadata of the FirstSpirit developer documentation.

The activation/deactivation of metadata inheritance for CaaS can currently still be controlled via the configuration parameter featureToggles.CAAS_2321. If a temporary deactivation in the FirstSpirit SaaS Cloud is desired, please contact Customer Support.

This configuration option is expected to be removed with FirstSpirit 2024-11. Any adjustments must be completed by this date at the latest.

New features

ID Description

CAAS-2347

Default value of the configuration parameter for metadata inheritance (featureToggles.CAAS_2321) was set from false to true.

Version 3.62.4 - 03.07.2024

New features

ID Description

CAAS-2336

Some documentation clean up.

Version 3.62.3 - 02.07.2024

Fixed issues

ID Description

CAAS-2363

Fixed a problem where a document in the CaaS platform could briefly be incomplete when first created by events.

Version 3.62.2 - 02.07.2024

Fixed issues

ID Description

CAAS-2367

GraphQL app definitions are now created correctly if a link is contained in the project properties.

Version 3.62.1 - 28.06.2024

Fixed issues

ID Description

CAAS-2358

Fixed a bug where move operations of PageRefs and PageRefFolders had no influence on the inherited metadata.

Version 3.62.0 - 25.06.2024

New features

ID Description

CAAS-2315

Improved logging. Removed fun addEventListeners(project: Project)`and `fun removeListeners(project: Project) from CaasConnectService. Use fun addEventListeners(projectId: Long) and fun removeListeners(projectId: Long) instead. This is strictly speaking a breaking change, but we decided to skip the major version bump as we don’t expect that these functions were used outside our testing environment.

Version 3.61.0 - 21.06.2024

New features

ID Description

CAAS-2349

The CaasConnectCreateIndexExecutable has been introduced, with which it is possible to create CaaS Platform Indexes from a FirstSpirit schedule.

Version 3.60.3 - 14.06.2024

Fixed issues

ID Description

CAAS-2366

Improvements of the module documentation.

Version 3.60.2 - 11.06.2024

Fixed issues

ID Description

PX-288

Improved internal infrastructure.

Version 3.60.1 - 07.06.2024

Fixed issues

ID Description

CAAS-2199

Updated documentation that the FirstSpirit GraphQL API is stable and generally available since module version 3.59.2.

Version 3.60.0 - 07.06.2024

New features

ID Description

CAAS-2331

Prevent documents from being overwritten with content that is already outdated.

Version 3.59.4 - 31.05.2024

Fixed issues

ID Description

PX-159

Improved internal infrastructure.

Version 3.59.3 - 29.05.2024

Fixed issues

ID Description

CAAS-2341

Improvements in URL event processing. Reduction of logging verbosity.

Version 3.59.2 - 22.05.2024

Highlights

Our new GraphQL FirstSpirit API is now officially released for productive operation. We would like to thank everyone for their feedback during the beta phase.

Fixed issues

ID Description

CAAS-2357

The following bugs have been fixed that caused the deployment of the FirstSpirit GraphQL API to fail:

  • If the FirstSpirit project consisted of templates with leading digits in their UIDs

  • If the template of the project settings contained CMS_INPUT_LINK components

  • If template names contained '@' characters

Version 3.59.1 - 17.05.2024

Fixed issues

ID Description

PX-6

Update of the internal test infrastructure

Version 3.59.0 - 14.05.2024

New features

ID Description

CAAS-2348

Added metric for the time between triggering an event and the start of processing.

Version 3.58.2 - 07.05.2024

Fixed issues

ID Description

CAAS-2350

Fixed a bug where deleting a folder in the site store could lead to problems when deleting the sites below it.

Version 3.58.1 - 03.05.2024

Fixed issues

ID Description

PX-266

Updated various dependencies and internal infrastructure.

Version 3.58.0 - 18.04.2024

New features

ID Description

CAAS-2322

Migrated the CaasConnectWebApp to Jakarta EE.

Version 3.57.0 - 18.04.2024

New features

ID Description

CAAS-2338

Embedded dataset references now always contain an absolute URL to the dataset.

Version 3.56.2 - 11.04.2024

Fixed issues

ID Description

CAAS-2330

Fixed a bug that caused the deployment of the FirstSpirit GraphQL API (EAP) to fail when the FirstSpirit project consisted of templates that have leading digits in their UIDs.

Version 3.56.1 - 08.04.2024

New features

ID Description

CAAS-2286

GlobalContentArea Pages documents can now be queried using the FirstSpirit GraphQL API (EAP).

Version 3.56.0 - 04.04.2024

New features

ID Description

CAAS-2317

Added chapters FirstSpirit GraphQL API (EAP) and Quickstart: FirstSpirit GraphQL API to the documentation.

Version 3.55.0 - 14.03.2024

New features

ID Description

CAAS-2321

Added configuration parameter featureToggles.CAAS_2321 to the service configuration that enables or disables the metadata inheritance. The default value is false.

Please contact the Customer Support to configure the new parameter in the FirstSpirit SaaS Cloud.

Important: the default value will be changed to true with a future version. This will be a breaking change and can lead to changes in behaviour of CaaS API consumers.

More information regarding the metadata inheritance is available in the section metaInheritanceRendering: rendering inherited metadata of the FirstSpirit developer documentation.

Version 3.54.0 - 08.03.2024

New features

ID Description

CAAS-2316

ProjectProperties documents can now be queried using the FirstSpirit GraphQL API (EAP).

Version 3.52.2 - 07.03.2024

Fixed issues

ID Description

CAAS-2326

Improved internal infrastructure.

Version 3.52.1 - 05.03.2024

Fixed issues

ID Description

CAAS-2314

Fixed a bug that caused pre-existing configuration parameters to get removed when saving the service configuration using the UI.

Version 3.52.0 - 04.03.2024

New features

ID Description

CAAS-2302

FirstSpirit GraphQL API (EAP) now supports FS_CATALOG form fields.

Version 3.51.0 - 01.03.2024

New features

ID Description

CAAS-2301

FirstSpirit GraphQL API (EAP) now supports FS_DATASET form fields.

Version 3.50.1 - 28.02.2024

Fixed issues

ID Description

PX-6

Improved internal infrastructure.

Version 3.50.0 - 23.02.2024

New features

ID Description

CAAS-2307

Improved debug logs for analysing performance problems with the automatic content sync.

Version 3.49.0 - 22.02.2024

Update Notice

This version requires FirstSpirit version 5.2.240208 or later.

New features

ID Description

CAAS-2284

FirstSpirit GraphQL API (EAP) now supports CMS_INPUT_LINK form fields.

Fixed issues

ID Description

CAAS-2292

Fixed a bug that caused the routes array in Dataset documents not to be updated after saving URLs for datasets to the URL registry for the first time.

Version 3.48.0 - 21.02.2024

New features

ID Description

CAAS-2303

FirstSpirit GraphQL API (EAP) now supports FS_INDEX form fields.

Version 3.47.1 - 20.02.2024

Fixed issues

ID Description

PX-276

Improved internal infrastructure.

Version 3.47.0 - 08.02.2024

New features

ID Description

CAAS-2300

Improved error logging of issues with the automatic content sync.

Version 3.46.3 - 25.01.2024

Fixed issues

ID Description

CAAS-2309

Improved internal infrastructure.

Version 3.46.2 - 23.01.2024

Fixed issues

ID Description

CAAS-2305

Improved internal infrastructure.

Version 3.46.1 - 17.01.2024

New features

ID Description

CAAS-2224

FirstSpirit GraphQL API (EAP) now includes the option to sort the results using 'sort'.

Version 3.46.0 - 16.01.2024

New features

ID Description

CAAS-2289

The CaasConnectPreviewRenderingPlugin now supports rendering JSON of sections.

Version 3.45.2 - 15.01.2024

Fixed issues

ID Description

CAAS-2282

Improved internal infrastructure.

Version 3.45.1 - 12.01.2024

Fixed issues

ID Description

CAAS-2237

Improved logging.

Version 3.45.0 - 09.01.2024

New features

ID Description

CAAS-2285

The FirstSpirit GraphQL API (EAP) now supports querying PageRef references stored within FS_REFERENCE form fields.

Version 3.44.0 - 11.12.2023

New features

ID Description

CAAS-2247

Added new query field pageRefs to FirstSpirit GraphQL API (EAP).

Version 3.43.0 - 01.12.2023

New features

ID Description

PX-264

Updating various dependencies

Version 3.42.1 - 30.11.2023

Fixed issues

ID Description

CAAS-2262

Optimized web resources of the CaasConnectWebApp web app.

Version 3.42.0 - 29.11.2023

New features

ID Description

CAAS-2222

The 'filter' arguments of the query fields of the FirstSpirit GraphQL API (EAP) are now optional.

Version 3.41.3 - 24.11.2023

Fixed issues

ID Description

CAAS-2202

The FirstSpirit GraphQL API (EAP) is now automatically deployed when the module service starts and after installing the project component. Additionally, new schedules were added which can be used to deploy the FirstSpirit GraphQL API (EAP).

Version 3.41.2 - 22.11.2023

Fixed issues

ID Description

PX-270

Improved internal infrastructure.

Version 3.41.1 - 21.11.2023

Fixed issues

ID Description

CAAS-2201

Removed unneeded locale parameter when querying Picture or File references with the FirstSpirit GraphQL API (EAP).

Version 3.41.0 - 17.11.2023

Update Notice

This version requires using Java 17 to run the FirstSpirit server. FirstSpirit requires Java 17 since version 2023.9.

New features

ID Description

CAAS-2158

Added a PreviewRenderingPlugin, which can be used to render content in the OCM preview.

To use the plugin, select CaaS Connect Preview Rendering Plugin in the project component CXT ContentCreator: Preview Configuration ProjectApp and install the web application CaaS Connect Web App into the ContentCreator web app (global or projectwide).

Version 3.40.4 - 03.11.2023

Fixed issues

ID Description

CAAS-2257

Improved internal infrastructure.

Version 3.40.3 - 31.10.2023

Fixed issues

ID Description

CAAS-2238

Improved internal infrastructure.

Version 3.40.2 - 27.10.2023

Fixed issues

ID Description

CAAS-2251

Various dependencies were updated.

Version 3.40.0 - 16.10.2023

New features

ID Description

CAAS-2216

PageRef documents can now be queried using the FirstSpirit GraphQL API (EAP).

PX-258

The minimum supported FS version is now fixed in the module. If the module is installed on an outdated FS version, an error dialog appears during installation.

Version 3.39.6 - 11.10.2023

Fixed issues

ID Description

CAAS-2249

Improved error logging when uploading media.

Version 3.39.5 - 11.10.2023

New features

ID Description

CAAS-2225

Improved documentation.

Version 3.39.4 - 28.09.2023

New features

ID Description

CAAS-2214

Improved internal infrastructure.

Version 3.39.3 - 27.09.2023

Fixed issues

ID Description

CAAS-2241

Fixed a bug that caused URL events to be processed for projects that don’t have the CaaS Connect project app installed.

Version 3.39.2 - 21.09.2023

New features

ID Description

CAAS-1993

Improved internal infrastructure

Version 3.39.1 - 12.09.2023

New features

ID Description

CAAS-2213

Improved internal infrastructure.

Version 3.39.0 - 08.09.2023

Update Notice

The module now uses the new behavior of the RenderingAgent API for rendering datasets that was introduced with FirstSpirit Version 2023.04 (see Id CORE-14914 in the FirstSpirit Release Notes). It’s no longer possible to switch back to the old behavior using the feature toggle CORE_14914.

New features

ID Description

CAAS-2228

Removed support for the FirstSpirit feature toggle CORE_14914.

Version 3.38.0 - 07.09.2023

Update Notice

This version contains important breaking changes in regards to the schedules.

Deleting obsolete documents for replication mode FULL

The Executable CaasConnectPipelineExecutable now deletes all obsolete documents when using the replication mode FULL if no errors occurred during the synchronization of documents

CAUTION: This new cleanup behavior is now active in all schedules that use the replication mode FULL in their configuration.

Renaming of the standard schedules

The schedules

  • CaaS Connect Preview Generation

  • CaaS Connect Release Generation

were renamed to

  • CaaS Connect - Smart Sync (fast, sends changed data) - PREVIEW

  • CaaS Connect - Smart Sync (fast, sends changed data) - RELEASE

New additional standard schedules

The following new schedules are now also available in the project.

  • CaaS Connect - Total Sync (slow, sends all data) - PREVIEW

  • CaaS Connect - Total Sync (slow, sends all data) - RELEASE

These schedules perform a sync of all data, independent of recent changes, which means that the documents for all FirstSpirit elements (PageRef, Media, Dataset, GCAPage, etc.) are created and synchronized. More information is available in the section Total Sync of the chapter Manual data reconciliation in the documentation.

New features

ID Description

CAAS-2226

The Executable CaasConnectPipelineExecutable now deletes obsolete documents when using the replication mode FULL. Additionally, the existing schedules were renamed and two new schedules were added. For more information see update notice.

Version 3.37.2 - 04.09.2023

Fixed issues

ID Description

CAAS-2218

Multiple INFO log lines were improved by adding more context information.

Version 3.37.1 - 30.08.2023

Fixed issues

ID Description

CAAS-2217

Fixed a bug that caused data of references inside CMS_INPUT_DOM components within CaaS documents to be missing when referencing elements that have never been released.

Version 3.37.0 - 18.08.2023

New features

ID Description

CAAS-2186

The FirstSpirit GraphQL API (EAP) now supports filtering and pagination of Dataset and Media documents using the filter, skip and limit arguments.

Version 3.36.1 - 14.08.2023

New features

ID Description

CAAS-2208

Adding, changing or releasing a detail content projection now causes the routes (routes attribute) of the associated dataset documents to be updated. Deleting a detail content projection does not result in any change to the dataset documents.

Version 3.36.0 - 11.08.2023

New features

ID Description

NAV-303

A method has been added to the service interface to read the name of the URL Factory configured in the Project.

Version 3.35.1 - 04.08.2023

Fixed issues

ID Description

CAAS-2211

Improved internal infrastructure.

Version 3.35.0 - 31.07.2023

New features

ID Description

PX-253

Updated dependencies.

Version 3.34.1 - 31.07.2023

Update Notice

This version requires FirstSpirit version 5.2.230812 or later.

New features

ID Description

CAAS-2141

Changing stored URLs now automatically updates routes of related documents in the CaaS.

Version 3.34.0 - 28.07.2023

New features

ID Description

CAAS-2185

The FirstSpirit GraphQL API (EAP) now supports querying media documents and media references inside form data (FS_REFERENCE form fields).

Version 3.33.0 - 24.07.2023

New features

ID Description

CAAS-1475

Each release of the CaaS-Connect module is now immediately made available in the download area for customers.

Version 3.32.3 - 14.07.2023

New features

ID Description

CAAS-2162

Improved internal infrastructure.

Version 3.32.2 - 11.07.2023

Fixed issues

ID Description

CAAS-2195

Fixed a bug that caused the routes (routes attribute) of dataset documents to be empty in some situations.

Version 3.32.1 - 10.07.2023

Fixed issues

ID Description

PX-248

Improved internal infrastructure.

Version 3.32.0 - 28.06.2023

New features

ID Description

CAAS-2179

The module now creates an index for the attribute routes.route of dataset documents in the platform.

Fixed issues

ID Description

PX-247

Updated some dependencies.

Version 3.31.0 - 13.06.2023

New features

ID Description

CAAS-2062

Improved the FirstSpirit GraphQL API (EAP). This feature is in the EAP status and can receive breaking changes.

Version 3.30.0 - 12.06.2023

Update Notice

This version makes use of the setup endpoint changes. Please ensure that your CaaS platform is running at least version 16.9.0 before updating your FSM.

New features

ID Description

CAAS-2160

Compatability changes for the improved setup endpoint of the CaaS Platform

Version 3.29.4 - 24.05.2023

Fixed issues

ID Description

CAAS-2157

Fixed a bug related to calculating content projection routes.

Version 3.29.3 - 08.05.2023

Fixed issues

ID Description

CAAS-1546

Improved our testing infrastructure.

Version 3.29.2 - 05.05.2023

Update Notice

This version changes the generation of CaaS data to only create data for languages that have the Generate language option enabled. This means that any existing CaaS data for languages that have this option disabled will no longer be available in the CaaS. This content will be deleted when executing the reconciliation schedules (with the delta mode).

New features

ID Description

CAAS-2155

CaaS data will now only be created for languages that have the Generate language option enabled.

Version 3.29.0 - 27.04.2023

New features

ID Description

CAAS-2140

The change that ProjectProperties documents are pushed to the CaaS even if no template is configured for ProjectProperties in the project, that was introduced with version 3.28.11, was reverted. The issue that could previously occur during a full reconciliation schedule run was fixed with FirstSpirit version 2023-04.

For more information see section Errors during full reconciliation schedule when transmitting documents for project settings page of the documentation.

Version 3.28.14 - 26.04.2023

Fixed issues

ID Description

CAAS-2137

Fixed a bug that caused the upload of media binaries to the CaaS to abort when there were transient 500 Internal Server Error responses.

CAAS-2156

Fixed a bug that caused a bad performance of reconciliation schedule runs with the default mode (delta sync) for big projects.

Version 3.28.13 - 18.04.2023

Fixed issues

ID Description

CAAS-2148

Improved internal infrastructure.

Version 3.28.12 - 04.04.2023

Fixed issues

ID Description

CAAS-2145

Fixed a bug that caused upload of media files to S3 to fail for missing cache control configuration parameters (configuration path mediaConnectorConfig.S3.cacheControl).

Version 3.28.11 - 03.04.2023

New features

ID Description

CAAS-2112

Added new projectConfiguration JSON attribute to ProjectProperties documents which contains the master langauge of the project. Additionally, ProjectProperties documents are pushed to the CaaS even if no template is configured for ProjectProperties in the project.

Fixed issues

ID Description

PX-234

Updated various dependencies.

Version 3.28.10 - 14.03.2023

New features

ID Description

CAAS-2125

Added compatibility for FirstSpirit’s improvement of the JSON output related to circular dataset references (CORE-14914).

Version 3.28.9 - 10.03.2023

Fixed issues

ID Description

PX-222

Updating the used Gradle and Kotlin versions.

Version 3.28.8 - 03.03.2023

Fixed issues

ID Description

CAAS-2106

Improved error handling of the project component.

Version 3.28.6 - 07.02.2023

New features

ID Description

CAAS-2018

Improved compatibility with Java 17.

Version 3.28.5 - 02.02.2023

New features

ID Description

PX-216

Improved internal infrastructure.

Version 3.28.4 - 01.02.2023

Fixed issues

ID Description

CAAS-2037

Fixed a bug that caused the synchronisation schedules to fail when an unknown document was found in the CaaS.

Version 3.28.3 - 25.01.2023

Fixed issues

ID Description

PX-160

This module is now being built with compiler target Java version 11.

Version 3.28.2 - 12.01.2023

Fixed issues

ID Description

CAAS-2094

Updated various dependencies to avoid CVE-2022-41881

Version 3.28.0 - 05.01.2023

Update Notice

This version makes use of a new authorization header format. Please be sure to have CaaS platform running at least in version 15.4.0 before updating your FSM.

New features

ID Description

CAAS-1991

Adapted format of HTTP authorization header to new standardized bearer token format.

Version 3.27.3 - 14.12.2022

Fixed issues

ID Description

CAAS-2087

Fixed a bug in media URL rendering where the configured project-specific Url Factory was not used in some cases.

Version 3.27.2 - 21.11.2022

Fixed issues

ID Description

CAAS-1960

Cleaned up code that handles the release state of a document, when the project does not use the release feature. Follow-Up to CAAS-1882

Version 3.27.1 - 17.11.2022

New features

ID Description

NAV-282

Improvements of internal infrastructure.

Version 3.27.0 - 09.11.2022

New features

ID Description

CAAS-2072

In the release state, the removeDeleted parameter is now set to true by default for the configured URL Factory.

Version 3.26.2 - 04.11.2022

Fixed issues

ID Description

PX-213

Improvements to the internal infrastructure.

PX-219

Improvements to the internal testing infrastructure.

Version 3.26.1 - 21.10.2022

Fixed issues

ID Description

CAAS-2046

Fixed an error in the CaaS Connect project component which caused HTTP requests to be send locally by the project component instead of via the FirstSpirit server.

Version 3.26.0 - 21.10.2022

New features

ID Description

CAAS-2048

Added new JSON attribute route to pageRefs that contains the rendered URL path of a pageRef calculated by the configured url factory.

Version 3.25.10 - 17.10.2022

New features

ID Description

CAAS-1964

The module now automatically creates a FirstSpirit GraphQL API (EAP) using the GraphQL feature of the CaaS platform for querying CaaS documents. This feature is experimental and might get breaking changes.

Version 3.25.9 - 07.10.2022

Fixed issues

ID Description

PX-211

Fixed handling FirstSpirit API with updated nullability information.

Version 3.25.8 - 14.09.2022

Fixed issues

ID Description

CAAS-2024

Improvements to the internal infrastructure.

Version 3.25.7 - 02.09.2022

New features

ID Description

CAAS-1726

The DeltaSync job repeats document status polling up to 3 times for intermittent errors.

Version 3.25.6 - 02.09.2022

New features

ID Description

CAAS-1956

The URL factory used for generating SEO routes of media binary URLs can now be configured on a global or per-project basis. For more information see chapters Configuration via the file system and Project component, respectively.

Additionally, a new chapter was added to the documentation that describes further options on customizing media binary URLs. Fore more information see chapter URL Customization (CaaS Connect SaaS).

Version 3.25.5 - 26.08.2022

Fixed issues

ID Description

PX-197

Changed e-Spirit AG to Crownpeak Technology GmbH in the documentation.

Version 3.25.4 - 12.08.2022

New features

ID Description

PX-201

Improvements to the internal infrastructure.

Version 3.25.3 - 10.08.2022

New features

ID Description

CAAS-1941

This change corrects the behavior introduced with CAAS-1696 and CAAS-1889. When updating the preview state, stored custom URLs are now no longer saved, this only occurs when updating the release state. The function is only enabled from FirstSpirit version 2022.09. However, the module remains compatible with older FirstSpirit versions.

Version 3.25.2 - 27.07.2022

Update Notice

This module update changes the urls of remote media references.

Fixed issues

ID Description

CAAS-1866

References to remote media or remote dataset elements are not correctly generated independent of the remote project configuration.

CAAS-1999

Improvement of the internal test infrastructure.

Version 3.25.1 - 13.07.2022

Fixed issues

ID Description

CAAS-1920

Improved code quality.

Version 3.25.0 - 11.07.2022

New features

ID Description

CAAS-1937

CaaS Connect FSM creates various ready to use api keys on project setup. The api keys are displayed in the project app component UI. This feature needs at least CaaS Platform in version 14.9.0.

Version 3.24.4 - 05.07.2022

Fixed issues

ID Description

PX-178

Improvements of internal infrastructure.

Version 3.24.3 - 04.07.2022

New features

ID Description

CAAS-1850

Improved internal test infrastructure.

Version 3.24.1 - 29.06.2022

Fixed issues

ID Description

CAAS-1971

Internal improvements.

Version 3.24.0 - 28.06.2022

New features

ID Description

CAAS-1855

The URL factory for generating dataset and media binary URLs can now be configured per project. It should be noted that the selected URL Factory is used to generate media binary URLs only if the hosting of media binary data is disabled through the NoBinaryUpload option within the module configuration.

Version 3.23.1 - 17.06.2022

Fixed issues

ID Description

CAAS-1961

Improvements of internal testing infrastructure

Version 3.23.0 - 17.06.2022

New features

ID Description

CAAS-1849

Simplified CaaS Platform project setup. Needs at least caas-platform verison 14.8.3.

Version 3.22.4 - 14.06.2022

Fixed issues

ID Description

PX-188

Improvements to the internal infrastructure.

Version 3.22.3 - 13.06.2022

Fixed issues

ID Description

CAAS-1953

Internal performance optimization.

Version 3.22.2 - 08.06.2022

Fixed issues

ID Description

PX-181

Improvement of the internal infrastructure.

Version 3.22.1 - 25.05.2022

Fixed issues

ID Description

CAAS-1950

Fixed a bug in the rendering of new routes JSON attribute for Dataset objects

Version 3.22.0 - 23.05.2022

New features

ID Description

CAAS-1867

Improvement of the internal infrastructure.

Version 3.21.2 - 17.05.2022

Fixed issues

ID Description

CAAS-1882

When release is deactivated in a project the release schedule still publishes data into the release collection.

Version 3.21.1 - 09.05.2022

New features

ID Description

CAAS-1924

Added documentation regarding preview url behavior in special cases.

Version 3.21.0 - 06.05.2022

New features

ID Description

CAAS-1902

Added new routes JSON attribute for Dataset objects, it contains an array that lists all available content projections of a dataset.

The old route attribute will still be calculated for compatibility reasons.

Version 3.20.4 - 26.04.2022

Fixed issues

ID Description

CAAS-1925

Fixed a problem with deserialization when opening the project app component ui in the ServerManager.

Version 3.20.3 - 22.04.2022

Fixed issues

ID Description

CAAS-1919

Fixed timing in a flaky test.

Version 3.20.2 - 13.04.2022

Fixed issues

ID Description

CAAS-1908

Fixed a misbehavior where each schedule created itself a new Http client.

Version 3.20.1 - 04.04.2022

Fixed issues

ID Description

CAAS-1889

Disabled internal caching of UrlFactory for media items.

CAAS-1911

Improvement to the internal test infrastructure.

Version 3.20.0 - 30.03.2022

New features

ID Description

CAAS-1727

Improvement of the internal infrastructure.

Version 3.19.18 - 24.03.2022

Fixed issues

ID Description

PX-175

Improved internal infrastructure.

Version 3.19.17 - 16.03.2022

Fixed issues

ID Description

CAAS-1696

Disabled internal caching of UrlFactory for dataset items.

Version 3.19.16 - 03.03.2022

Fixed issues

ID Description

CAAS-1860

More consistend behaviour about sending Media.

Version 3.19.15 - 01.03.2022

New features

ID Description

CAAS-1845

Improved the internal infrastructure.

Version 3.19.13 - 08.02.2022

New features

ID Description

CAAS-1647

When pushing documents to CaaS, retries are now made in special cases when the PUT failed.

Version 3.19.12 - 31.01.2022

New features

ID Description

CAAS-1745

The resource usage when transferring content to the CaaS was improved.

PX-165

Improved the internal infrastructure.

Version 3.19.11 - 26.01.2022

Fixed issues

ID Description

CAAS-1827

Index creation is now asynchronous and no longer blocks the start of the CaaS Connect Service.

Version 3.19.10 - 24.01.2022

Fixed issues

ID Description

CAAS-1820

Improved internal infrastructure.

Version 3.19.9 - 18.01.2022

Fixed issues

ID Description

CAAS-1820

Fixed a problem where change stream creation was attemted too early. Improved internal infrastructure.

Version 3.19.8 - 21.12.2021

Fixed issues

ID Description

CAAS-1812

Improved logging.

Version 3.19.7 - 17.12.2021

Fixed issues

ID Description

PX-142

The chapters from the release notes are no longer numbered consecutively.

Version 3.19.6 - 15.12.2021

Fixed issues

ID Description

CAAS-1803

The module now validates if the configured base URL of the CaaS instance is correct.

Version 3.19.5 - 14.12.2021

New features

ID Description

PX-72

Improved the internal infrastructure.

Version 3.19.4 - 10.12.2021

New features

ID Description

CAAS-1662

Improved the internal infrastructure.

Version 3.19.3 - 08.12.2021

New features

ID Description

PX-161

Improving the internal infrastructure.

Version 3.19.2 - 06.12.2021

Fixed issues

ID Description

CAAS-1811

Improved logging.

Version 3.19.1 - 30.11.2021

Fixed issues

ID Description

CAAS-1816

Documents that are to be deleted are now deleted independently of occurring JSON rendering errors.

Version 3.19.0 - 29.11.2021

New features

ID Description

PX-128

Improvements in internal infrastructure.

Version 3.18.0 - 15.11.2021

New features

ID Description

PX-115

Improvement of the internal build process.

PX-153

Improved the internal infrastructure.

Version 3.17.1 - 27.10.2021

New features

ID Description

CAAS-1733

The performance of the schedules was improved for big projects. Additionally, aggregation and reporting of performance measurements was added to schedules.

Version 3.17.0 - 06.10.2021

Highlights

With this release it is possible to control which binary data is transmitted to the CaaS by setting a CaaS resolution tag.

More information about the feature can be found in the FSM documentation.

New features

ID Description

CAAS-1631

Support for resolution tags.

Version 3.16.1 - 29.09.2021

Fixed issues

ID Description

PX-50

Improvements in the internal test architecture.

Version 3.16.0 - 21.09.2021

Update Notice

This release requires FirstSpirit version 5.2.210908.

New features

ID Description

CAAS-1768

The JSON format version has been updated to 1.2. With the introduction of the new JSON format, additional information about list elements and table cells is output from CMS_INPUT_DOM and CMS_INPUT_DOMTABLE (attributes listConfig and propertyConfig). Further information can be found in ticket id CORE-13031 in the FirstSpirit release notes at https://docs.e-spirit.com/odfs/releasenotes/2021-09/FirstSpirit_Releasenotes_EN.pdf.

Version 3.15.1 - 17.09.2021

Fixed issues

ID Description

CAAS-1765

Fixed a bug where an incorrect Content-Type metadata attribute was set for S3 objects of image binary files.

Version 3.15.0 - 15.09.2021

Update Notice

This module update changes the cache configuration of media files that are uploaded to an S3 bucket. Additionally, the caching behavior of the CloudFront distribution has been changed.

For detailed information see the chapters S3 Object Metadata and CloudFront Caching of the module documentation.

New features

ID Description

CAAS-1673

The manual invalidation of media files of a CloudFront distribution is now disabled by default. Additionally, the Cache-Control metadata attribute is now added to every S3 object by default. See update notes for more information.

Version 3.14.5 - 14.09.2021

Fixed issues

ID Description

CAAS-1767

With the change introduced in version 3.14.1 it happened that valid preview pages were saved as an empty route in corresponding dataset documents. This error has now been corrected.

Version 3.14.4 - 10.09.2021

Fixed issues

ID Description

CAAS-1766

Fixed a problem where releases of datasets were not updated in the CaaS correctly.

Version 3.14.3 - 19.08.2021

Fixed issues

ID Description

CAAS-1737

Unexpected exceptions that occur while collecting FirstSpirit datasets during a schedule run will no longer cancel the run.

Version 3.14.2 - 17.08.2021

Fixed issues

ID Description

CAAS-1753

A log message about errors during index creation was erroneously written in case of success. This has now been corrected.

Version 3.14.1 - 12.08.2021

Fixed issues

ID Description

CAAS-1740

In cases where a page reference has been set as a preview page for a table template and the preview page is not a projection page for that content, the route attribute of the related CaaS documents now correctly contains an empty value.

Version 3.14.0 - 06.08.2021

New features

ID Description

CAAS-1719

Creation of indexes on frequently used document attributes for preview and release content collections.

Version 3.13.4 - 29.07.2021

Fixed issues

ID Description

CAAS-1563

Media attribute mimeType can no longer become null.

Version 3.13.3 - 28.07.2021

Fixed issues

ID Description

CAAS-1670

Removed unused code.

Version 3.13.2 - 26.07.2021

Fixed issues

ID Description

CAAS-1724

Clarified documentation regarding the CaaS Connect Service Configuration.

Version 3.13.1 - 26.07.2021

New features

ID Description

CAAS-1734

Improved logging of the progress of a schedule execution.

Version 3.13.0 - 23.07.2021

New features

ID Description

CAAS-1712

Unexpected exceptions that occur while collecting FirstSpirit elements during a schedule run will no longer cancel the schedule run. Additionally, the performance of the schedules was dramatically improved for big projects.

Version 3.12.0 - 16.07.2021

New features

ID Description

CAAS-1725

The schedules now check whether the CaaS platform is reachable at the start of a schedule run and cancel the execution accordingly, depending on whether the platform is reachable or not.

Version 3.11.3 - 15.07.2021

Fixed issues

ID Description

CAAS-1730

GIDs for datasets will now be created on demand. This may happen for very old FirstSpirit projects.

Version 3.11.2 - 15.07.2021

New features

ID Description

CAAS-1709

Improved internal test infrastructure.

Version 3.11.1 - 13.07.2021

Fixed issues

ID Description

CAAS-1714

Errors during the retrieval of CaaS documents at the beginning of a schedule execution are now logged with the log level INFO.

Version 3.11.0 - 12.07.2021

New features

ID Description

CAAS-1682

When changing the content of sections that are being referenced by other sections, the related pages will now be updated in the CaaS.

Version 3.10.3 - 05.07.2021

Update Notice

This release requires RESTHeart version 5.3, which was rolled out with CaaS Platform version 3.0.11.

New features

ID Description

CAAS-1628

Reduced the amount of GET requests sent by eventing or manual data reconciliation.

Version 3.10.2 - 05.07.2021

Fixed issues

ID Description

CAAS-1713

When updating documents in CaaS, HTTP responses with status code 412 are now no longer logged as errors when they are expected.

Version 3.10.1 - 30.06.2021

New features

ID Description

CAAS-1708

Improved internal test infrastructure.

Fixed issues

ID Description

CAAS-1715

Fixed outdated external links in the module documentation that point to the CaaS Platform documentation.

Version 3.10.0 - 23.06.2021

New features

ID Description

CAAS-1711

Logging has been extended to generate a log output every 1000th element, so that it’s easier to observe whether the schedule is still active, i.e. for long-running schedules and/or projects with many elements.

Version 3.9.3 - 22.06.2021

Fixed issues

ID Description

CAAS-1694

Fixed a bug that caused the upload of media files to an S3 bucket to not be repeated when transient network errors occur.

Version 3.9.2 - 16.06.2021

Fixed issues

ID Description

CAAS-1685

Fixed a bug where media binary files were not correctly deleted from the configured S3 bucket if a folder prefix is used.

Version 3.9.1 - 16.06.2021

Fixed issues

ID Description

CAAS-1678

Event-based updates no longer use a cached project variable.

Version 3.9.0 - 11.06.2021

New features

ID Description

CAAS-1640

Changes of sections that don’t cause a change of the page revision will now also be pushed to the CaaS.

Version 3.8.5 - 28.05.2021

Fixed issues

ID Description

ZT-200

Removed fallback for FirstSpirit versions prior to 2021-02 to resolve GIDs for datasets.

Version 3.8.4 - 06.05.2021

New features

ID Description

CAAS-1199

Optimized resource consumption of transferring media to a S3 bucket by transferring the binary data of a medium as a stream.

Version 3.8.3 - 06.05.2021

New features

ID Description

CAAS-1269

The schedules of the module now also deleted orphaned documents.

Version 3.8.1 - 29.04.2021

Fixed issues

ID Description

CAAS-1447

Adapted project build to internal documentation process.

Version 3.8.0 - 28.04.2021

New features

ID Description

CAAS-1650

Improved the performance of the modules default schedules. From now on the schedules do not generate and process the JSON for elements which are already up-to-date in the CaaS.

Version 3.7.0 - 23.04.2021

Highlights

This version significantly improves the speed of the module’s standard schedules. The data synchronization between FirstSpirit and the CaaS platform which is run during a schedule now only transmits documents that are not available in the latest version in CaaS.

This improvement can shorten the duration of a schedule by a huge amount, provided that a data reconciliation has already taken place beforehand (thus most of the project data being already present in the CaaS). In some projects the schedules were 60 times faster. The speed of a schedule used for initial data population of the CaaS remains unchanged and is comparable to previous module versions.

New features

ID Description

CAAS-1610

The standard schedules of the module now use an improved approach to reconcile data between FirstSpirit and CaaS.

Version 3.6.9 - 22.04.2021

New features

ID Description

CAAS-1655

Improved the stability of the schedules when transmitting content of big projects to the CaaS platform.

Version 3.6.8 - 16.04.2021

Fixed issues

ID Description

CAAS-1401

Removed internal property from serialization and deserialization.

Version 3.6.7 - 15.04.2021

Fixed issues

ID Description

CAAS-1633

Added documentation for necessary server restart after module installation.

Version 3.6.6 - 12.04.2021

Fixed issues

ID Description

CAAS-1605

Added missing automation for internal shaping update.

Version 3.6.5 - 12.04.2021

New features

ID Description

CAAS-1636

Improved the internal test infrastructure

Version 3.6.3 - 31.03.2021

Fixed issues

ID Description

CAAS-1617

Improved performance of CaaS schedules.

Version 3.6.0 - 18.03.2021

New features

ID Description

CAAS-1602

The property changeInfo is now written into each element’s generated JSON document. It contains the date and id of the corresponding FirstSpirit revision.

Version 3.5.0 - 11.03.2021

Highlights

With CAAS-1491, the module checks whether the tenant database in the CaaS platform already exists on start of the CaasConnectService. If not, it is created. In case of an error during database creation, the CaasConnectService start aborts and an error message is written to the FirstSpirit server log.

New features

ID Description

CAAS-1491

The tenant database in the CaaS platform is now created already when the CaasConnectService is started.

Version 3.4.15 - 10.03.2021

Fixed issues

ID Description

CAAS-1595

Fixed a bug where the binary data URLs did not point to the S3 bucket when the S3 endpoint URI was omitted in the service configuration.

Version 3.4.14 - 09.03.2021

Fixed issues

ID Description

CAAS-1594

Fixed an error that caused the service to be configurable only when running.

Version 3.4.12 - 05.03.2021

New features

ID Description

CAAS-1599

Improved internal test infrastructure

Version 3.4.11 - 02.03.2021

Fixed issues

ID Description

CAAS-1582

In CAAS-1408 the languages in the release notes were swapped. This has now been corrected.

Version 3.4.10 - 24.02.2021

Fixed issues

ID Description

CAAS-1530

Added a test to ensure that the correct amount of data is sent to the backend.

Version 3.4.9 - 22.02.2021

New features

ID Description

CAAS-1534

Added documentation regarding push notifications (change streams).

Version 3.4.7 - 18.02.2021

Fixed issues

ID Description

CAAS-1408

When removing media from a project the corresponding object will now be removed from the S3 or CaaS bucket.

Version 3.4.6 - 18.02.2021

Fixed issues

ID Description

CAAS-1562

Fixed a bug that caused a SdkClientException SSLEngine closed already when using a proxy configuration for media uploads to S3.

Version 3.4.5 - 12.02.2021

Fixed issues

ID Description

CAAS-1571

Fixed a bug that caused WebSocket connections of change streams to occasionally get closed.

Version 3.4.4 - 09.02.2021

Fixed issues

ID Description

ZT-131

During the automatic push of datasets, errors occurred if the dataset did not yet have a GID. This can occur in very old FirstSpirit projects, even after migration to a current FirstSpirit version. As of FirstSpirit 2021-02, this behavior has been corrected. A fallback is still supported for older versions. This fallback triggers WARN logging, as this has a negative impact on performance. We therefore strongly recommend updating to FirstSpirit 2021-02.

Version 3.4.1 - 05.02.2021

Fixed issues

ID Description

CAAS-1521

Due to a merge conflict, versions 3.4.0 and 3.3.2 to 3.3.4 overlapped and are incorrectly mapped in the release notes. This has now been corrected.

Version 3.3.4 - 29.01.2021

Fixed issues

ID Description

CAAS-1502

Fixed a bug that caused media uploads to S3 to fail when the credentials provided by the EC2 instance metadata expired. The credentials will now be refreshed automatically.

Version 3.3.3 - 29.01.2021

Fixed issues

ID Description

CAAS-1523

The proxy configuration will now also be used when accessing both the S3 or CloudFront API.

Version 3.3.2 - 29.01.2021

New features

ID Description

CAAS-1521

Hidden sections are now included in the CaaS preview data. The release data remains unchanged. For more information, see the documentation.

Version 3.4.0 - 28.01.2021

New features

ID Description

CAAS-1522

Laid foundation for eventing endpoints for CRUD database operations.

Fixed issues

ID Description

CAAS-1541

Terminology in the documentation has been adjusted to avoid confusion.

Version 3.3.0 - 22.01.2021

Update Notice

This release requires FirstSpirit version 5.2.2101.

New features

ID Description

CAAS-1302

Data from the project settings is now persisted in CaaS.

Version 3.2.5 - 08.01.2021

New features

ID Description

CAAS-1506

Memory consumption was optimized significantly.

Version 3.2.4 - 05.01.2021

Fixed issues

ID Description

CAAS-1515

Fixed a bug where threads created during a CaaS schedule were not terminated properly.

Version 3.2.3 - 17.12.2020

Fixed issues

ID Description

CAAS-1509

Schedules now handle exceptions more gracefully and send all elements that have been processed successfully.

Version 3.2.2 - 17.12.2020

Fixed issues

ID Description

CAAS-1483

Fragment projects are now correctly detected and supported

Version 3.2.0 - 15.12.2020

Fixed issues

ID Description

CAAS-1488

Fixed a bug where memory consumption of CaaS generations could reach high extremes for large projects, effectively preventing the generation from finishing and/or slowing down the FirstSpirit Server.

Version 3.1.6 - 30.10.2020

Fixed issues

ID Description

CAAS-1369

When using an S3-compatible storage for media binary data without a CloudFront configuration the generated links to media files now use a virtual hosted-style format. Among other things this format imposes additional restrictions on the bucket name. Please see chapter Media deployment of the documentation for more information.

CAAS-1460

Removed invalidation for skipped media items

Version 3.1.0 - 05.10.2020

Update Notice

This release changes the behaviour of deployments to the CaaS platform. Whereas before no content was sent at all when the FirstSpirit project contained any errors, now the module sends all valid items and skips the failed ones. For schedules, you will get an error nonetheless, but your deployment will also be performed partly.

New features

ID Description

CAAS-1400

Failures for some project items now don’t prevent successfully rendered project items to be sent.

Version 3.0.17 - 29.09.2020

Fixed issues

ID Description

CAAS-1406

Changes to the service configuration via the configuration GUI are now applied directly and no longer require a service restart to take effect.

Version 3.0.15 - 14.09.2020

New features

ID Description

CAAS-1228

Adding the JSON attribute route which contains the relative URL of a dataset. Please refer to the documentation for more information.

Version 3.0.14 - 03.09.2020

New features

ID Description

CAAS-1362

Update to the latest FirstSpirit version 5.2.200807

Version 3.0.11 - 24.08.2020

New features

ID Description

CAAS-1319

Added usage of noCache parameter when creating CaaS resources to avoid possible caching problems in rest API.

Version 3.0.7 - 13.08.2020

New features

ID Description

CAAS-1371

Fixed bugs that caused the invalidation of files in the CloudFront CDN to fail

Version 3.0.4 - 05.08.2020

New features

ID Description

CAAS-1364

Fixed a bug where released datasets where mistakenly deployed in a preview state

Version 3.0.2 - 29.07.2020

New features

ID Description

CAAS-1357

Fixed a bug where URLs for Datasets within DatasetReference objects pointed to the wrong collection

Version 3.0.1 - 24.07.2020

New features

ID Description

CAAS-1365

Fixed a bug in the service configuration where the API key was stored incorrectly when using uppercase characters

246. Help

The Technical Support of the Crownpeak Technology GmbH provides expert technical support covering any topic related to the FirstSpirit™ product. You can get and find more help concerning relevant topics in our community.

247. Disclaimer

This document is provided for information purposes only. Crownpeak Technology GmbH may change the contents hereof without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. Crownpeak Technology GmbH specifically disclaims any liability with respect to this document and no contractual obligations are formed either directly or indirectly by this document. The technologies, functionality, services, and processes described herein are subject to change without notice.