Release Notes
1 Administration
1.1 Update of internally used software
As of the release 2024.7, the following internally used software has been updated.
- JxBrowser (Chrome browser engine for displaying the integrated preview in FirstSpirit SiteArchitect)
Update to version 7.38.2 (Chromium 124.0.6367.92) --> includes security updates - Apache Derby (integrated database for testing purposes)
Update from version 10.14.2.1 to 10.16.1.1
1.2 Revision of Clustering
Clustering underwent a comprehensive overhaul with the current FirstSpirit version.
The focus is on significantly simplifying the configuration and avoiding shared file systems. The slave server only needs access to the master server's socket port.
Also, the need to adjust the configuration of the master server to use the clustering functionality has been eliminated.
2 General
Synchronisation of Remote Content
With the option of integrating read-only data sources from other projects, it is possible to use database contents in multiple projects. Previously, changes in the source project were not automatically synchronized, meaning that for example references were not available or search results were incomplete.
Version 2024.7 of FirstSpirit now allows such synchronization of content (currently in beta status) in just a few steps:
- In the database settings of the target project, the database of the source project must be selected as "read-only" and with the option "No schema sync". Please note that the source has to be a standard layer.
- Create a new database schema and select the "Import schema from remote project (Beta)" option
- Add a new data source with the same name as in the source project.

3 FirstSpirit Content Experience Tools (CXT)
Latest module versions
FirstSpirit 2024.7 supports the following module versions for FirstSpirit Content Experience Tools.
| Module / file name | Version number |
FirstSpirit CXT Plattformplatform-[version].fsm | 6.1.5 |
FirstSpirit CXT DAP Bridgedataservice-[version].fsm | 1.44.22 |
FirstSpirit CXT FragmentCreatorfragment-creator-[version].fsm | 5.0.10 |
FirstSpirit Fragment DAPfragmentdap-[version].fsm | 1.40.31 |
FirstSpirit Media DAPmediadap-[version].fsm | 1.31.21 |
FirstSpirit PageRef DAPpageref-[version].fsm | 1.9.21 |
FirstSpirit Markdown Editormarkdown-editor-[version].fsm | 1.29.20 |
FirstSpirit Tagging Editortagging-editor-[version].fsm | 1.29.20 |
FirstSpirit CXT FragmentCreator - CaaS Integrationcaas-integration-[version].fsm | 1.31.20 |
4 Module Development, Scripts, API
Announcement: Removal of Internally Used Components
As of release 2024.8, some internally used components will be removed. This affects the following library:
- Apache HttpClient 4.5.14
Note: Since “Legacy Mode” is no longer supported, affected modules should be switched to “Isolated Mode” if possible (see Module development "Isolated").
5 Module: Multisite Management
Release: Multisite Management
With the help of multisite management, it is possible to distribute FirstSpirit content across all FirstSpirit projects of an instance. This allows individual files or entire sections of a project to be reused.
Multisite Management is based on the ContentTransport functionality.
With the current FirstSpirit release, the use of the “FirstSpirit Multisite Management” module is officially approved.
Further information can be found in the documentation.
6 Module: Template Development MicroApp
Release: Template Development for ContentCreator
The template development for the ContentCreator is primarily aimed at project developers who want to quickly and conveniently perform simple development tasks directly from the ContentCreator.
This includes primarily minor adjustments to forms, modifying rules, or fixing errors in output channels.
With the current FirstSpirit release, the use of the “FirstSpirit Template Development MicroApp” module is officially approved.
Further information can be found in the documentation.
7 SiteArchitect / ServerManager
7.1 Java version update
The FirstSpirit desktop apps (FirstSpirit SiteArchitect and ServerManager) are started and updated (rolled out) via the FirstSpirit Launcher.
The “FirstSpirit Launcher JRE” module enables customers and partners to easily switch between different Java versions for the operation of Java-based applications. The desired Java version can be selected server-wide for Microsoft Windows and macOS separately.
The included Java versions have been updated with the current release.
- 17.0.10+7 -> 17.0.11+9
(Default - the version delivered with the FirstSpirit Launcher) - 21.0.2+13 -> 21.0.3+9
7.2 Connection settings: Optional parameter "firstspirit.websocket.disabled"
In the connection settings, the use of Websockets can be disabled using the optional parameter firstspirit.websocket.disabled. In this case, the client's communication with the server occurs exclusively via regular HTTP requests.
Example: firstspirit.websocket.disabled=1
The definition of this parameter can be useful, for example, if firewalls are in use that may not support WebSockets or block their traffic. By disabling WebSockets, compatibility and accessibility in such environments can be improved.
Overview
| ID | Description | Categories |
|---|---|---|
| CORE-11600 | With the new |
Developer |
| CORE-15963 | Update of internally used software Further information can be found in chapter “Administration: Update of internally used software”. |
Integrated software |
| CORE-16086 | Revision of clustering with the current FirstSpirit version Further information can be found in chapter “Administration: Revision of Clustering”. |
Server Administrator |
| CORE-16149 | With the option of integrating read-only data sources from other projects, it is possible to use database contents in multiple projects. Further information can be found in chapter “General: Synchronisation of Remote Content”. |
Content Store |
| CORE-16216 | A possible storage issue during JSON generation has been fixed. |
Generation |
| CORE-16243 | With the current release, the Java versions have been updated. Further information can be found in chapter “SiteArchitect / ServerManager: Java version update”. |
Launcher |
| CORE-16263 | A problem with the timeout of revisions during import via External synchronization has been fixed. |
External synchronization |
| CORE-16274 | FirstSpirit Content Experience Tools: Latest module versions |
FirstSpirit Content Experience Tools (CXT) |
| CORE-16291 | The latest FirstSpirit release includes the official release for the use of the “FirstSpirit Multisite Management” module. |
Multisite Management |
| CORE-16293 | The optional parameter |
FirstSpirit Administrator, FirstSpirit home page |
| CORE-16330 | Announcement: Removal of Internally Used Components |
Integrated software |
| CXT-1369 | MicroApps can now embed other MicroApps. |
FirstSpirit Content Experience Tools (CXT) |
| CXT-3303 | The latest FirstSpirit release includes the official release for the use of the “FirstSpirit Template Development MicroApp” module. |
Server Administrator, Template Development for 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 |