Release Notes
1 Administration / Modules
Privilegierte Schedule-Task-Executor
Schedule tasks that are started from a script can now be configured as privileged in the fs-exec.conf to disable execution restrictions.
There are now configuration settings for privileged ScheduleTaskExecutors. If an executor is privileged, no restrictions apply to any operations it executes or starts.
2 ContentCreator
Modernization of the ContentCreator UI and the FirstSpirit home page
For a more modern appearance, various areas of the ContentCreators have been revised. Particularly noteworthy are forms and reports, as well as media and dataset management.
In parallel with the changes in ContentCreator, the FirstSpirit home page was also updated for a more modern appearance.
3 FirstSpirit Content Experience Tools (CXT)
Latest module versions
FirstSpirit 2026.5 supports the following module versions for FirstSpirit Content Experience Tools.
| Module / file name | Version number |
FirstSpirit CXT Plattformplatform-[version].fsm | 8.0.1 |
FirstSpirit Media DAPmediadap-[version].fsm | 2.0.0 |
FirstSpirit PageRef DAPpageref-[version].fsm | 2.0.0 |
FirstSpirit Image Assistantimagerecognition-module-[version].fsm | 1.1.1 |
FirstSpirit Analyze AsisstantFirstSpirit-AiAnalyze-[version].fsm | 2.0.1 |
Template Development MicroAppfs-sitedev-microapp-[version].fsm | 1.0.1 |
FirstSpirit Multisite Managementfs-multisite-[version].fsm | 2.0.1 |
FirstSpirit Collaboration (Beta)fs-collaboration-[version].fsm | 1.1.2 |
4 FirstSpirit REST API
FirstSpirit REST API - Closed beta phase
With the FirstSpirit version 2026.5, the new feature "FirstSpirit REST API" enters a closed beta testing phase.
For further information, see the Crownpeak Support Portal.
Interested customers can contact Customer Support to clarify eligibility for participation.
5 JSON
JSON: Optimized output format
FirstSpirit offers JSON validation to support template development.
A new JSON format (version 1.3) has been implemented, which includes and displays the reference status as well as as many reference details as possible when references are broken.
6 AI-powered tools
MCP support for Analyze Assistant
The Analyze Assistant now supports the use of MCP function servers that can be configured for individual operations. Details on the setup can be found in the documentation under "Activating a function."
7 Module Development, Scripts, API
7.1 API: Standard format templates for project creation
With the new method createProject(String, String, Set<DefaultPackage>) from the interface ProjectStorage, projects can now be created using the FirstSpirit Access API that are already equipped with standard format templates or workflows.
7.2 Switchover of the FirstSpirit byte code level from Java 17 to Java 21
The Java dependencies provided by Crownpeak, such as the fs-isolated-runtime.jar, now require at least Java 21 during the compile process.
Operating with Java 17 is no longer possible from this point onward.
8 Module: Collaboration
FirstSpirit Collaboration - official release
With the FirstSpirit version 2026.5, the "Collaboration" feature is officially released.
FirstSpirit Collaboration enables direct collaboration with other project users within the ContentCreator.
- Language-specific comments can be added to individual input components, such as headings or images.
- Other project users can respond to comments.
- The FirstSpirit AI agent is available to assist. It understands the context and provides appropriate responses accordingly.
- The Collaboration API extends the comment function, already available in ContentCreator, by providing programmatic access for developers.
For more information on installation and user introduction, please also refer to the documentation.
9 System
Updates to integrated third-party software
As of the current release, the following internally used software has been updated:
- Spring Boot
Update to version 4.0.3- CXT Platform
- ContentCreator
- Template Development MicroApp
- Multisite Management
- Collaboration
- Analyze Assistant
- Image Assistant
- DQMConnect
Overview
| ID | Description | Categories |
|---|---|---|
| CORE-15175 | After changes to a page template, it could, in rare cases, happen that the generation of a preview still uses the old template for a very short period. |
Preview, Template Development |
| CORE-16593 | The audit log of FirstSpirit now also provides information about added and removed web components. |
Logging, Server Administrator |
| CORE-17555 | When using the Access API for datasets (de.espirit.firstspirit.access.store.contentstore.Dataset) certain element-specific properties (e.g., |
FirstSpirit API |
| CORE-17659 | The format of the JSON output has been optimized as of the current release. Further information can be found in chapter “JSON: JSON: Optimized output format”. |
Developer, Support for JSON, Template Development |
| CORE-17668 | MCP support for Analyze Assistant Further information can be found in chapter “AI-powered tools: MCP support for Analyze Assistant”. |
AI-powered tools, Analyze Assistant |
| CORE-17685 | For the operation of FirstSpirit 2026.5, at least one JDK in version 21 is required. |
Java, Module development |
| CORE-17789 | When using an |
Generation |
| CORE-17815 | The maximum length for the description of a project is now 1024 characters. |
Project Administrator |
| CORE-17820 | Structural changes (e.g., deleting, creating, or moving) to store elements are now correctly recognized as language-independent changes in language-dependent release mode. |
Language-dependent Release |
| CORE-17823 | Release for the feature "Collaboration" |
Collaboration |
| CORE-17829 | A ReleaseOperation unnecessarily logged the warning " |
FirstSpirit API, Logging |
| CORE-17839 | FirstSpirit Access API extended: Projects can now be created via the API equipped with standard format templates and workflows. |
FirstSpirit API |
| CORE-17845 | FirstSpirit Content Experience Tools: Latest module versions |
FirstSpirit Content Experience Tools (CXT) |
| CORE-17859 | Since FirstSpirit 2025.7, project-related tasks could not be executed without a specifically configured user if the FirstSpirit server was in maintenance mode. |
Tasks |
| CORE-17871 | Closed beta phase for the new feature "FirstSpirit REST API" |
FirstSpirit REST API |
| CORE-17875 | Schedule tasks that are started from a script can now be configured as privileged in the fs-exec.conf to disable restrictions during execution. |
Server Administrator |
| CXT-3271 | When using style templates for inline tables in the DOM editor, the attribute "color" was not considered. |
ContentCreator |
| CXT-3675 | Updates to integrated third-party software Further information can be found in chapter “System: Updates to integrated third-party software”. |
Integrated software |
| CXT-3678 | Modernization of the ContentCreator UI and the FirstSpirit home page. |
ContentCreator, FirstSpirit home page |
| CXT-3743 | If reading permissions for table templates were missing, DOM input components with such inline tables could not be processed correctly. |
ContentCreator |
| CXT-3744 | Memory optimizations when using forms. |
ContentCreator |
| CXT-3746 | When duplicating paragraphs via |
FirstSpirit Omnichannel Manager |
| CXT-3747 | When using |
ContentCreator, FirstSpirit Omnichannel Manager |
| CXT-3770 | In OCM 3.0, it could happen that a glass pane was not hidden again when initially loading the external preview. |
FirstSpirit Omnichannel Manager |
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: 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 | |
| FirstSpirit Access API: redirectTemplateLogToDefaultLog() (Interface RenderingAgent.Renderer) | 2021-05 | |
| Omnichannel Manager 2.x | 2025-01 |