Release Notes FirstSpirit™ 2025.3

Release Notes

FirstSpirit™ 2025.3

1 Administration

Suchindizierung: Konfiguration der laufenden Index-Prozesse

The re-creation of a project's search index now generates more log outputs that provide better insight into the process.

Furthermore, it is now possible to separately configure the number of active index processes. More details about these options can be found in the Admin manual.

2 FirstSpirit Content Experience Tools (CXT)

Latest module versions

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

Module / file nameVersion number
FirstSpirit CXT Plattform
platform-[version].fsm
6.1.13
FirstSpirit CXT DAP Bridge
dataservice-[version].fsm
1.44.31
FirstSpirit CXT FragmentCreator
fragment-creator-[version].fsm
5.0.18
FirstSpirit Fragment DAP
fragmentdap-[version].fsm
1.40.40
FirstSpirit Media DAP
mediadap-[version].fsm
1.31.29
FirstSpirit PageRef DAP
pageref-[version].fsm
1.9.29
FirstSpirit Markdown Editor
markdown-editor-[version].fsm
1.29.29
FirstSpirit Tagging Editor
tagging-editor-[version].fsm
1.29.29
FirstSpirit CXT FragmentCreator - CaaS Integration
caas-integration-[version].fsm
1.31.28
FirstSpirit Image Assistant
imagerecognition-module-[version].fsm
1.0.58
FirstSpirit Analyze Asisstant
FirstSpirit-AiAnalyze-[version].fsm
0.9.9
Template Development MicroApp
fs-sitedev-microapp-[version].fsm
0.9.39
FirstSpirit Multisite Management
fs-multisite-[version].fsm
1.5.3

3 AI-powered tools

Prompt configuration in the ContentCreator

The complete prompt configuration for FirstSpirit AI is now also available inside the ContentCreator. The prompts can be managed by opening the AI Configuration.

AI configuration
AI configuration

Further information is contained in the documentation.

4 Module Development, Scripts, API

Identify scripts that access legacy resources

As announced with FirstSpirit 2025.2, support for the use of legacy resources will be discontinued with version 2025.8. This also affects script executions.

To discover scripts that use internal classes, FirstSpirit now outputs corresponding log messages during execution:

INFO (de.espirit.firstspirit.server.script.ImplDetectorClassLoader):
Internal class 'de.espirit.firstspirit.client.io.crc.CRCFile' loaded in script!

In the event of such a notification, please check your scripts for the use of classes that are not part of the FirstSpirit Access API.

5 Template development

Extended call of the getReleaseStatus method in FirstSpirit templates

The possibility has now been created in FirstSpirit templates to call the method getReleaseStatus with multiple parameters.

Example:

$CMS_VALUE(#this.getReleaseStatus(#global.language, #global.project.masterLanguage))$

Overview

ID Description Categories
CORE-14956

The JRE packaged with the FirstSpirit Launcher has been upgraded to version 17.

Java, Launcher
CORE-16514

A bug in Websocket connections has been fixed, which caused modifications not to appear in the UI anymore.

Multisite Management
CORE-16589

The method getProjectAppUsages(String, String) from the interface ModuleAdminAgent now returns an empty list if the specified module is not recognized. In earlier versions, an IllegalStateException was thrown in this case.

FirstSpirit API
CORE-16767

The display has been optimized in case no bundles have been defined in the project yet.

Multisite Management
CORE-16813

In FirstSpirit templates, it is now possible to call the getReleaseStatus method with multiple parameters.

Further information can be found in chapter “Template development: Extended call of the getReleaseStatus method in FirstSpirit templates”.

Template Development
CORE-16840

A problem has been resolved where the cookie settings of the FirstSpirit server (specifically servletSessionCookieSameSite) were not taken into account for certain requests within external preview applications. This primarily affected the query for static resources such as /fs5webedit/live/live.js for use with OCM 3.0.

Security, Server Administrator
CORE-16858

To identify scripts that use internal classes, FirstSpirit now outputs corresponding log messages during execution.

Further information can be found in chapter “Module Development, Scripts, API: Identify scripts that access legacy resources”.

Developer, Project Administrator, Server Administrator
CORE-16859

Due to the effects of various Java versions and their garbage collector implementations, a rigid warning threshold for memory consumption is no longer meaningful. Therefore, the option to send a warning email upon exceeding such a threshold (Max. RAM usage) has been removed.

Server Administrator
CORE-16880

Better logging and configuration options for search indexing

Further information can be found in chapter “Administration: Suchindizierung: Konfiguration der laufenden Index-Prozesse”.

Performance, Server Administrator
CORE-16906

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

The creation of a search index for projects has been significantly accelerated. Internal tests have shown an improvement by a factor of three.

Performance, Server Administrator
CORE-16972

Due to a subsequent error, the error correction for the transfer of language-dependent default values (CORE-15027, since version 2024.13) is temporarily deactivated in FirstSpirit release 2025.3 if the target project has more languages than the source project.

Content Transport
CXT-3383

In the DOM editor, block formats are now better supported with the option "Show Indentation".

ContentCreator
CXT-3449

Generation and profiling logs can now be selected and copied with the mouse.

Template Development for ContentCreator
CXT-3482

During the processing of individual input components through the preview, the associated StoreElement was not locked.

ContentCreator
CXT-16737

In the ContentCreator, there is now the option to manage prompts directly through the AI configuration.

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

AI-powered tools, 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
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