Release Notes
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 name | Version number |
FirstSpirit CXT Plattformplatform-[version].fsm | 6.1.7 |
FirstSpirit CXT DAP Bridgedataservice-[version].fsm | 1.44.25 |
FirstSpirit CXT FragmentCreatorfragment-creator-[version].fsm | 5.0.12 |
FirstSpirit Fragment DAPfragmentdap-[version].fsm | 1.40.33 |
FirstSpirit Media DAPmediadap-[version].fsm | 1.31.23 |
FirstSpirit PageRef DAPpageref-[version].fsm | 1.9.23 |
FirstSpirit Markdown Editormarkdown-editor-[version].fsm | 1.29.23 |
FirstSpirit Tagging Editortagging-editor-[version].fsm | 1.29.23 |
FirstSpirit CXT FragmentCreator - CaaS Integrationcaas-integration-[version].fsm | 1.31.22 |
FirstSpirit Image Assistantimagerecognition-module-[version].fsm | 1.0.52 |
FirstSpirit Analyze AsisstantFirstSpirit-AiAnalyze-[version].fsm | 0.9.5 (Beta) |
Template Development MicroAppfs-sitedev-microapp-[version].fsm | 0.9.32 |
FirstSpirit Multisite Managementfs-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. |
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 API |
FirstSpirit API |
| CORE-16413 | Ein Problem bei der Anzeige von Fehlern wurde behoben. |
Server Administrator |
| CORE-16418 | FirstSpirit Content Experience Tools: 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. |
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 |
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 |
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 |
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 |