Release Notes FirstSpirit™ 2025.2

Release Notes

FirstSpirit™ 2025.2

1 Administration

Update of internally used software

As of the release 2025.2, the following internally used software has been updated.

  • Spring Boot
    Update to version 3.4.1
    • CXT Platform
    • FragmentCreator
    • ContentCreator
    • Template Development MicroApp
    • Analyze Assistant
  • JxBrowser (Chrome browser engine for displaying the integrated preview in FirstSpirit SiteArchitect)
    Update to version 8.2.1 (Chromium 131.0.6778.140) --> includes security updates

2 Administration / Modules

2.1 Discontinuation of the "Agency Support" module

Support for the module "FirstSpirit Agency Support" will be discontinued with FirstSpirit 2025.8.

Since the FirstSpirit version 2023.6, the module "FirstSpirit Agency Support" is no longer a system module and can therefore be uninstalled. If the module has not been manually uninstalled so far, a warning message now appears on the homepage due to the legacy resources.

An updated version can be requested from Customer Support until 2025.8.

2.2 Discontinuation: Support for modules with legacy resources

Modules with resources that are not marked as "isolated" access internal classes of FirstSpirit as well as internally used libraries, and thus run the risk of no longer functioning after a server upgrade.

With the current FirstSpirit version 2025.2, a warning message will appear for server or project administrators on the FirstSpirit homepage when at least one such module is installed.

All relevant modules can be identified both through the legal notices on the homepage and through the module list in the ServerManager.

Support for modules with legacy resources will be discontinued with FirstSpirit 2025.8.

2.3 Logging for the module "FirstSpirit Search"

The module "FirstSpirit Search" now uses the logging framework SLF4J for log outputs.

If there is no suitable adapter for SLF4J available in the web application where the component is installed, the new web-app component "FirstSpirit BasicSearch Simple Logging" offers a simple way to use the SimpleLogger.

Note: With the new module version without SLF4J logging configuration, no logging will occur. If the web-app component "FirstSpirit BasicSearch Simple Logging" is added, errors will be output to the catalina.out log (also known as the stderr log) of Tomcat. With a simplelogger.properties file, the logging can be redirected to any file.

Example configuration in <TomcatRoot>/lib/simplelogger.properties (for Windows):

org.slf4j.simpleLogger.defaultLogLevel=info 
org.slf4j.simpleLogger.showDateTime=true
org.slf4j.simpleLogger.dateTimeFormat=yyyy-MM-dd HH:mm:ss:SSS Z
org.slf4j.simpleLogger.logFile=C:/FS_Server/apache-tomcat-10.1.34/logs/fssearch.log

3 FirstSpirit Content Experience Tools (CXT)

Latest module versions

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

Module / file nameVersion number
FirstSpirit CXT Plattform
platform-[version].fsm
6.1.12
FirstSpirit CXT DAP Bridge
dataservice-[version].fsm
1.44.30
FirstSpirit CXT FragmentCreator
fragment-creator-[version].fsm
5.0.17
FirstSpirit Fragment DAP
fragmentdap-[version].fsm
1.40.39
FirstSpirit Media DAP
mediadap-[version].fsm
1.31.28
FirstSpirit PageRef DAP
pageref-[version].fsm
1.9.28
FirstSpirit Markdown Editor
markdown-editor-[version].fsm
1.29.28
FirstSpirit Tagging Editor
tagging-editor-[version].fsm
1.29.28
FirstSpirit CXT FragmentCreator - CaaS Integration
caas-integration-[version].fsm
1.31.27
FirstSpirit Image Assistant
imagerecognition-module-[version].fsm
1.0.57
FirstSpirit Analyze Asisstant
FirstSpirit-AiAnalyze-[version].fsm
0.9.9
Template Development MicroApp
fs-sitedev-microapp-[version].fsm
0.9.38
FirstSpirit Multisite Management
fs-multisite-[version].fsm
1.5.1

4 AI-powered tools

4.1 AI-powered tools: Code Assistant

With the current version of FirstSpirit, the Code Assistant is officially released.

The Code Assistant is available in template development for ContentCreators. The AI-powered assistant analyzes the HTML code and highlights areas for improvement. There is the option to use the fully functional prompt from Crownpeak or customize it to define the project-specific topics considered during the analysis.

For more information, see the documentation for the Code Assistant.

Note: A corresponding license is required to use the Code Assistant as well as other AI-powered tools.

4.2 Support for alt-text generation

In the Image-Assistant, the alt-text for an image will now also be generated when it is uploaded in SiteArchitect or via the FirstSpirit API.

Overview

ID Description Categories
CLOUDPROV-17

In the AWS S3 deployment module, the upload of files to an S3 bucket has been revised. File uploads are now executed in parallel by default, leading to an improvement in runtime.

AWS S3 Deployment
CORE-14498

The module "Agency Support" no longer includes any legacy components.
This version of the module can only be used starting from FirstSpirit version 2025.2.

Modules
CORE-16176

The autocomplete feature for rule development now also works in the attribute name of property tags.

Template Development
CORE-16252

Imports of projects with many elements may fail due to size restrictions. Until now, a manual workaround was necessary for this. The current version of FirstSpirit imports the data without any additional steps.

FirstSpirit Administrator
CORE-16396

The transport of special characters, such as emojis, now also works with Content Transport and External synchronization.

Content Transport, External synchronization
CORE-16630

The generation using the rsync deployment module is now possible even if the target server does not allow shell access but only permits the execution of rsync.

rsync-Deployment
CORE-16660

When saving a rule definition in which the property SECTION is evaluated, there may be unexpected behavior.

Dynamic Forms
CORE-16689

The support for modules with legacy resources will be discontinued in the medium term.

Further information can be found in chapter “Administration / Modules: Discontinuation: Support for modules with legacy resources”.

Project Administrator, Server Administrator
CORE-16703

When using the FirstSpirit Access API, an error could occur when closing a connection if the execution environment was not declared as "Headless" with java.awt.headless=true.

FirstSpirit API
CORE-16727

In the Image Assistant, a bug was fixed that caused the icon "Rescan" not to display if only the field fsai_altText was defined in the project's metadata template.

AI-powered tools
CORE-16728

Support for alt-text generation outside of the ContentCreator

Further information can be found in chapter “AI-powered tools: Support for alt-text generation”.

AI-powered tools
CORE-16735

When accessing projects within orders, these are opened and initialized. To optimize memory usage, FirstSpirit now closes all projects that are not being used elsewhere after execution.

Project Administrator, Tasks
CORE-16741

The classes Contrast and StructureChange (Package de.espirit.firstspirit.storage) are now part of the FirstSpirit API.

FirstSpirit API
CORE-16742

The PermissionMap class (package de.espirit.firstspirit.store.access) is now part of the FirstSpirit Access API.

FirstSpirit API
CORE-16743

For the login mask on the homepage, the greatest possible compatibility with password managers is now ensured. This supports the easy use of complex login credentials.

FirstSpirit home page
CORE-16744

As long as all services are started automatically with the option "services=*", the current version of FirstSpirit will ignore internal web servers such as the Embedded Tomcat or Jetty if they are hidden via the configuration with webserver.jetty.hide, webserver.tomcat.hide, or webserver.internal.hide.

Server Administrator
CORE-16772

With the current FirstSpirit release, the new interface UrlCreatorAgent (package de.espirit.firstspirit.agency) is available.

FirstSpirit API
CORE-16804

The display issue of the version history due to defective revisions in the SiteArchitect has been resolved.

SiteArchitect
CORE-16805

The internally used logging framework Log4j has been updated to version 2.24.2. In this context, the configuration of the ersonalization module has also been changed. It now exclusively processes configurations in the format of Log4j 2.x.

Integrated software
CORE-16814

For projects where the search index has not been generated for a very long time (several years), recalculating the index could lead to an error message.

Project Administrator, Server Administrator
CORE-16819

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

The module "FirstSpirit Search" now uses the SLF4J logging framework for log output.

Further information can be found in chapter “Administration / Modules: Logging for the module "FirstSpirit Search"”.

Logging, Modules
CORE-16832

During a project import with included action templates, a malfunction may occur (NullPointerException).

Project export / import
CORE-16839

A problem with missing project custom properties during project export has been resolved.

Project export / import
CORE-16841

A bug in the update process has been fixed. All Jar files required for a FirstSpirit server update are now being created correctly again.

Server Administrator
CORE-16876

The support for the module "FirstSpirit Agency Support" will be discontinued in the medium term.

Further information can be found in chapter “Administration / Modules: Discontinuation of the "Agency Support" module”.

FragmentCreator
CORE-16888

A problem with the permission evaluation for users from external groups has been fixed.

Multisite Management
CXT-2817

In the status visualization of pages, there were discrepancies between the representation in the toolbar and the fly-out menu, as well as the representation within the navigation.

ContentCreator
CXT-3282

With the current version of FirstSpirit, the Code Assistant is officially released.

Further information can be found in chapter “AI-powered tools: AI-powered tools: Code Assistant”.

AI-powered tools
CXT-3391

During the configuration of standard functions (Tailored UI) for the ContentCreator, it is now shown whether a function is inactive by default (Opt-In).

ContentCreator
CXT-3443

Update of internally used software

Further information can be found in chapter “Administration: Update of internally used software”.

Integrated software

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
Omnichannel Manager 2.x 2025-01
FragmentCreator 2025-01 2025-12
Modules with legacy resources 2025-02 2025-09
FirstSpirit Agency Support 2025-02 2025-08