Release Notes FirstSpirit™ 2024.9

Release Notes

FirstSpirit™ 2024.9

1 Administration / Modules

Disabling the automatic Jakarta EE migrator for WebApps

The Jakarta EE migrator for web applications, introduced with FirstSpirit 2023.9, was removed as scheduled with version 2024.9.

If a global or project-local web application still uses web components that are not Jakarta-compatible, it may lead to functional limitations.

More information and updates can be found in the Crownpeak Community.
Contact Customer Support Team if you have questions or feedback regarding the migration.

2 FirstSpirit Content Experience Tools (CXT)

Latest module versions

FirstSpirit 2024.9 supports the following module versions for FirstSpirit Content Experience Tools.

Module / file nameVersion number
FirstSpirit CXT Plattform
platform-[version].fsm
6.1.7
FirstSpirit CXT DAP Bridge
dataservice-[version].fsm
1.44.25
FirstSpirit CXT FragmentCreator
fragment-creator-[version].fsm
5.0.12
FirstSpirit Fragment DAP
fragmentdap-[version].fsm
1.40.33
FirstSpirit Media DAP
mediadap-[version].fsm
1.31.23
FirstSpirit PageRef DAP
pageref-[version].fsm
1.9.23
FirstSpirit Markdown Editor
markdown-editor-[version].fsm
1.29.23
FirstSpirit Tagging Editor
tagging-editor-[version].fsm
1.29.23
FirstSpirit CXT FragmentCreator - CaaS Integration
caas-integration-[version].fsm
1.31.22
FirstSpirit Image Assistant
imagerecognition-module-[version].fsm
1.0.52
FirstSpirit Analyze Asisstant
FirstSpirit-AiAnalyze-[version].fsm
0.9.5 (Beta)
Template Development MicroApp
fs-sitedev-microapp-[version].fsm
0.9.32
FirstSpirit Multisite Management
fs-multisite-[version].fsm
0.30.7

3 AI-powered tools

FirstSpirit AI: Prompt configuration

The new FirstSpirit AI Configuration service offers a central place for server-wide prompt configuration of the Content Assistant, Analyze Assistant, and Image Assistant.

With the help of the FirstSpirit AI Configuration ProjectApp, prompts can be managed at the project level.

The simplified configuration ensures that adjustments can be made quickly and with minimal effort.

For more information, see the documentation for AI-powered tools.

4 Media

Processing animated WebP images

With the current FirstSpirit version, it is now possible to create animated WebP images as media of type Picture. However, when scaling or cropping, only the first frame of the animation is considered; only the original image preserves the animation.

5 Module Development, Scripts, API

Removing the QR code library

The internally used library with the Maven coordinates com.google.zxing:core has been removed from FirstSpirit and is no longer available on the classpath.

This may affect modules using legacy resources or custom scripts that leverage the classes from the library.

Please note the general guideline that only the FirstSpirit API should be used when developing modules or scripts. When using third-party libraries, they should be integrated as "isolated".

6 Module: Template Development MicroApp

Developing Workflows

With the current version of FirstSpirit, it is now possible to model, edit, or delete workflows in template development for the ContentCreator.

Further information on this functionality can be found until further notice in the FirstSpirit Developer Documentation.

Overview

ID Description Categories
CORE-12597

The processing of animated WebP images has been improved.

Further information can be found in chapter “Media: Processing animated WebP images”.

Media
CORE-16239

With the current FirstSpirit version, prompts for the Content Assistant, Analyze Assistant, and Image Assistant can be managed collectively in the FirstSpirit AI Configuration service and the FirstSpirit AI Configuration ProjectApp.

Further information can be found in chapter “AI-powered tools: FirstSpirit AI: Prompt configuration”.

AI-powered tools
CORE-16341

The verification of passwords has been improved with regard to timing attacks.

Security, Server Administrator
CORE-16343

Fixed an issue with handling URL redirects in the FirstSpirit BasicSearch module.

Modules
CORE-16375

In SiteArchitect, a warning message has been removed from the logging if an image was not referenced in a snippet definition.

SiteArchitect
CORE-16412

When using the FirstSpirit APIDataset#getHistory, certain delete revisions might be missing.

FirstSpirit API
CORE-16413

Ein Problem bei der Anzeige von Fehlern wurde behoben.

Server Administrator
CORE-16418

FirstSpirit Content Experience Tools: Latest module versions

Further information can be found in chapter “FirstSpirit Content Experience Tools (CXT): Latest module versions”.

FirstSpirit Content Experience Tools (CXT)
CORE-16419

The Jakarta EE Migrator for web applications introduced with FirstSpirit 2023.9 is no longer available with version 2024.9.

Further information can be found in chapter “Administration / Modules: Disabling the automatic Jakarta EE migrator for WebApps”.

Modules, Server Administrator
CORE-16435

When navigating the module overview of server properties under the macOS operating system, a malfunction could occur.

ServerManager
CORE-16445

The internally used library with the Maven coordinates com.google.zxing:core has been removed from FirstSpirit and is no longer available on the classpath.

Further information can be found in chapter “Module Development, Scripts, API: Removing the QR code library”.

FirstSpirit API
CXT-3302

The version history report can now be used in all template types as well as media. The DQM report is now offered only for relevant template types.

Template Development for ContentCreator
CXT-3304

Support in developing workflows in template development for the ContentCreator

Further information can be found in chapter “Module: Template Development MicroApp: Developing Workflows”.

Template Development for ContentCreator
CXT-3326

In the project history, datasets could not be restored.

ContentCreator
DQMMOD-43

The “DQM Connect” report is now only shown when the API Key and Website ID for DQM are configured in the module settings. Additionally, the API key is now stored encrypted in the module configuration.

DQM Connect

Deprecations

Functionality Deprecated as of Will be removed / Was removed as of
Input component CMS_INPUT_CONTENTAREALIST 5.2R3
Input component CMS_INPUT_CONTENTLIST 5.2R3
Input component CMS_INPUT_FILE 5.2R3
Input component CMS_INPUT_LINKLIST 5.2R3
Input component CMS_INPUT_OBJECTCHOOSER 5.2R3
Input component CMS_INPUT_PAGEREF 5.2R3
Input component CMS_INPUT_PICTURE 5.2R3
Input component CMS_INPUT_TABLIST 5.2R3
FirstSpirit Access API: de.espirit.firstspirit.agency.GroupsAgent 5.2R15
FirstSpirit Access API: delete (de.espirit.firstspirit.access.AccessUtil) 5.2R18
FirstSpirit Access API: release (de.espirit.firstspirit.access.AccessUtil) 2018-06
FirstSpirit Access API: getLastLoginAsDate (de.espirit.firstspirit.agency.UserStatisticsAgent) 2018-07
FirstSpirit Access API: remainingDurationOfCurrentStageInMillis (de.espirit.firstspirit.server.MaintenanceModeInfo) 2018-07 2025-13
FirstSpirit Access API: getStartingTimeOfStageAsDate (de.espirit.firstspirit.server.MaintenanceModeInfo) 2018-07 2025-13
FirstSpirit Access API: getSelectedWebserverConfiguration (de.espirit.firstspirit.access.serverConfiguration) 2018-10 2025-13
FirstSpirit Access API: setSelectedWebserverConfiguration (de.espirit.firstspirit.access.serverConfiguration) 2018-10 2025-13
FirstSpirit Access API: getSelectedWebServer (de.espirit.firstspirit.access.project.Project) 2018-10 2025-13
FirstSpirit Access API: setSelectedWebServer (de.espirit.firstspirit.access.project.Project) 2018-10 2025-13
FirstSpirit Access API: getLostAndFoundStoreNodes(); (de.espirit.firstspirit.feature.FeatureInstallResult) 2018-10
FirstSpirit Access API: getDeletedStoreNodes(); (de.espirit.firstspirit.feature.FeatureInstallResult) 2018-10
FirstSpirit Access API: de.espirit.firstspirit.access.store.Previewable 2019-01
WebSphere Application Server support for FirstSpirit 2019-05
Database layer for Oracle Database 11g/12c 2020-12 2025-05
FirstSpirit Access API: redirectTemplateLogToDefaultLog() (Interface RenderingAgent.Renderer) 2021-05