Release Notes FirstSpirit™ 2024.12

Release Notes

FirstSpirit™ 2024.12

1 Administration

Embedded Tomcat is now the default webserver for new installations

With version 2024.12, when installing a new FirstSpirit server, the Embedded Tomcat web server is now set up on the standard port 8000 instead of the Jetty web server and is used for the first deployment of web applications. Please note that this requires the installation archive in version 3.1.0.

Existing installations can continue to use the Jetty web server as before. However, a manual switch to the Embedded Tomcat can eliminate compatibility issues, as this configuration is more comparable to the recommended operation of an external Tomcat server.

Furthermore, some special handling for the Jetty server has been removed:

  • The fallback for an unset web server of a web application is no longer Jetty.
  • Uninstalling a web application no longer results in the application being deleted on Jetty.
  • When removing a web server, Jetty is no longer registered by default for the affected web applications.
  • The fallback for the staging path is no longer the Jetty directory, but work/staging in the FirstSpirit directory.

2 FirstSpirit Content Experience Tools (CXT)

Latest module versions

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

Module / file nameVersion number
FirstSpirit CXT Plattform
platform-[version].fsm
6.1.10
FirstSpirit CXT DAP Bridge
dataservice-[version].fsm
1.44.28
FirstSpirit CXT FragmentCreator
fragment-creator-[version].fsm
5.0.15
FirstSpirit Fragment DAP
fragmentdap-[version].fsm
1.40.36
FirstSpirit Media DAP
mediadap-[version].fsm
1.31.26
FirstSpirit PageRef DAP
pageref-[version].fsm
1.9.26
FirstSpirit Markdown Editor
markdown-editor-[version].fsm
1.29.26
FirstSpirit Tagging Editor
tagging-editor-[version].fsm
1.29.26
FirstSpirit CXT FragmentCreator - CaaS Integration
caas-integration-[version].fsm
1.31.25
FirstSpirit Image Assistant
imagerecognition-module-[version].fsm
1.0.55
FirstSpirit Analyze Asisstant
FirstSpirit-AiAnalyze-[version].fsm
0.9.6
Template Development MicroApp
fs-sitedev-microapp-[version].fsm
0.9.35
FirstSpirit Multisite Management
fs-multisite-[version].fsm
0.30.8

3 AI-powered tools

FirstSpirit AI: Web-basierte Prompt-Konfiguration

With the current release, it is now possible to manage and edit prompts for the Content Assistant and the Analyze Assistant directly in the ContentCreator.

Content Assistant
Content Assistant

Analyze Assistant
Analyze Assistant

The configuration option is only available to server or project administrators.

For further information, see FirstSpirit AI: Prompt Configuration.

4 Module: Multisite Management

Multi-Site Management: Beta status for Back Transport functionality

Multisite Management (MSM) enables the distribution of content from a source project to one or more target projects.

The new MSM Back Transport functionality, on the other hand, allows content from such a target project to be transferred back to the source project.

To gather further feedback and insights derived from specific use cases, the MSM module (fs-multisite-0.30.9.fsm) can be made available upon request through Customer Support. The functionality itself has already undergone intensive quality assurance, but it has not yet been officially released. Therefore, it is recommended to initially test it in a development environment if interested.

Overview

ID Description Categories
CORE-3850

The processing of special symbols, such as emojis, now works correctly in the input component CMS_INPUT_DOM.

ContentCreator, SiteArchitect
CORE-16135

The dialog for editing project groups in the ServerManager indicated an incorrect state when converting internal to external groups if the dialog was reopened before saving the project settings.

Server Administrator
CORE-16204

When importing a project, the setting "Content Creator / Standard page template" was not retained.

Project export / import
CORE-16312

The use of wildcard characters "%" and "_" in table names resulted in columns not being created in the database when editing.

Database
CORE-16470

With the current release, it is now possible to manage prompts for the Content Assistant and the Analyze Assistant directly in the ContentCreator.

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

AI-powered tools
CORE-16517

When using the module "FirstSpirit Online Documentation," which provides a local copy of the FirstSpirit documentation, the search function is no longer available. Furthermore, it is no longer possible to search within the documentation provided by the ContentCreator.

Documentation
CORE-16522

A problem with WebSocket connections when the root web app was running on only one or two CPU cores has been resolved.

Server Administrator
CORE-16552

New FirstSpirit server installations now use the internal webserver “Embedded Tomcat” by default.

Further information can be found in chapter “Administration: Embedded Tomcat is now the default webserver for new installations”.

Server Administrator
CORE-16600

All exceptions declared in the FirstSpirit API are now also part of the API.

FirstSpirit API
CORE-16620

An error handling feature has been added to the Analyze Assistant for failed AI requests.

AI-powered tools
CORE-16636

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-16642

A bug in the Git-based template development for FirstSpirit has been fixed, which occurred when a FirstSpirit project branch was created with the same name as a previously deleted branch.

Template Development
CORE-16654

In global warnings, such as those regarding an upcoming maintenance window, an incorrect time zone could be displayed (e.g., CET instead of CEST).

FirstSpirit home page
CORE-16674

The removal of the configuration for the web directory in the Tomcat web server resulted in an incorrect directory being used for the staging content.

Server Administrator
CORE-16684

MSM: Beta status for the Back Transport functionality

Further information can be found in chapter “Module: Multisite Management: Multi-Site Management: Beta status for Back Transport functionality”.

Multisite Management
CXT-3347

The representation of timestamps in the ContentCreator interface now also takes into account the user's time zone. In the data source view, CMS_INPUT_DATE columns are displayed as when editing in the form. Further information is available under CMS_INPUT_DATE configuration.

ContentCreator
CXT-3385

A error handling has been added in the Content Assistant for failed AI requests.

AI-powered tools
CXT-3393

For the DOM editor, changes were incorrectly detected during saving in certain cases.

ContentCreator
CXT-3396

Starting from Chrome version 128+, there was an issue in the DOM editor with link creation via drag and drop.

ContentCreator

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