Release Notes
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 name | Version number |
FirstSpirit CXT Plattformplatform-[version].fsm | 6.1.13 |
FirstSpirit CXT DAP Bridgedataservice-[version].fsm | 1.44.31 |
FirstSpirit CXT FragmentCreatorfragment-creator-[version].fsm | 5.0.18 |
FirstSpirit Fragment DAPfragmentdap-[version].fsm | 1.40.40 |
FirstSpirit Media DAPmediadap-[version].fsm | 1.31.29 |
FirstSpirit PageRef DAPpageref-[version].fsm | 1.9.29 |
FirstSpirit Markdown Editormarkdown-editor-[version].fsm | 1.29.29 |
FirstSpirit Tagging Editortagging-editor-[version].fsm | 1.29.29 |
FirstSpirit CXT FragmentCreator - CaaS Integrationcaas-integration-[version].fsm | 1.31.28 |
FirstSpirit Image Assistantimagerecognition-module-[version].fsm | 1.0.58 |
FirstSpirit Analyze AsisstantFirstSpirit-AiAnalyze-[version].fsm | 0.9.9 |
Template Development MicroAppfs-sitedev-microapp-[version].fsm | 0.9.39 |
FirstSpirit Multisite Managementfs-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
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 |
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 |
Template Development |
| CORE-16840 | A problem has been resolved where the cookie settings of the FirstSpirit server (specifically |
Security, Server Administrator |
| CORE-16858 | To identify scripts that use internal classes, FirstSpirit now outputs corresponding log messages during execution. |
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 |
Performance, Server Administrator |
| CORE-16906 | FirstSpirit Content Experience Tools: 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. |
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 |