Release Notes
1 Administration
1.1 Convert an internal group into an external group
An internal group can be converted into an external group by a server administrator. All users in the group will be automatically marked as “external users”. Conversion takes place after the project is saved.
External groups cannot be converted to internal groups.For further information, see chapter Edit Groups (FirstSpirit ServerManager / Project properties / Groups (→Documentation for Administrators))
1.2 Compatibility: 'PostGreSQL' database
In this release, PostgreSQL 15.x (reference) and PostgreSQL 16.x are officially allowed to be used with FirstSpirit.
2 FirstSpirit Content Experience Tools (CXT)
Latest module versions
FirstSpirit 2024.2 supports the following module versions for FirstSpirit Content Experience Tools.
| Module / file name | Version number |
FirstSpirit CXT Plattformplatform-[version].fsm | 6.1.0 |
FirstSpirit CXT DAP Bridgedataservice-[version].fsm | 1.44.18 |
FirstSpirit CXT FragmentCreatorfragment-creator-[version].fsm | 5.0.5 |
FirstSpirit Fragment DAPfragmentdap-[version].fsm | 1.40.27 |
FirstSpirit Media DAPmediadap-[version].fsm | 1.31.17 |
FirstSpirit PageRef DAPpageref-[version].fsm | 1.9.17 |
FirstSpirit Markdown Editormarkdown-editor-[version].fsm | 1.29.16 |
FirstSpirit Tagging Editortagging-editor-[version].fsm | 1.29.16 |
FirstSpirit CXT FragmentCreator - CaaS Integrationcaas-integration-[version].fsm | 1.31.16 |
3 Module Development, Scripts, API
New method for determining the global UUID of a project
The interface Project (package de.espirit.firstspirit.access.project) was extended by a new method getUuid(), which returns the unique GID of a project.
4 Modules: DQM Connect
DQM Connect: FirstSpirit Verification Service
The “DQM Connect” module provides the DQMConnectorVerificationService. This service allows the use of DQM functionality in scripts and workflows.
For more information, please see the document DQM Connect, developer notes.
5 System
Updates to integrated third-party software
As of the current release, the following internally used software has been updated:
- Spring Boot
Update from version 3.1.2 to version 3.2.1
Note: In order to use a MicroApp with Spring Boot 3.2, it is necessary to integrate the CXT platform in version 6.1.0 or higher.
Overview
| ID | Description | Categories |
|---|---|---|
| CORE-1342 | The configuration option for setting module permissions in the FirstSpirit ServerManager has been removed. Additionally, the methods |
Server Administrator |
| CORE-14485 | During the start of the FirstSpirit server, misleading error messages of the form “ |
Server Administrator |
| CORE-14929 | Internal groups can be converted into external groups. |
Server Administrator |
| CORE-15242 | New method |
FirstSpirit API, Server Administrator |
| CORE-15840 | The display of log entries in ServerMonitoring could contain duplicate entries. This has been resolved. It should be noted that the display requires a configured FSAppender with |
Server Administrator |
| CORE-15850 | The access to URLs has been optimized, resulting in improved generation times for projects with many SEO-URLs. |
Generation, Performance |
| CORE-15939 | In this release, PostgreSQL 15.x and 16.x is officially allowed to be used with FirstSpirit. Further information can be found in chapter “Administration: Compatibility: 'PostGreSQL' database”. |
Content Store, Database, Developer, FirstSpirit Administrator |
| CORE-15942 | A call to the method |
FirstSpirit API |
| CORE-15947 | If a |
FirstSpirit API |
| CORE-15953 | FirstSpirit Content Experience Tools: Latest module versions |
FirstSpirit Content Experience Tools (CXT) |
| CORE-15954 | The configuration file |
Server Administrator |
| CORE-15962 | With the current FirstSpirit version, the class |
FirstSpirit API |
| CORE-15976 | When using the “Apache FOP” module ( |
Logging, Modules |
| CORE-15981 | The use of websockets (introduced in FirstSpirit version 2024.1) has been temporarily disabled due to rare issues encountered during its usage. |
Server Administrator |
| CXT-3136 | Updates to integrated third-party software Further information can be found in chapter “System: Updates to integrated third-party software”. |
ContentCreator |
| CXT-3143 | When using the |
FirstSpirit API |
| CXT-3145 | The order of content areas in a page template is now considered in the navigation area. |
ContentCreator |
| DQMMOD-21 | The logging for the “DQMConnect” module has been expanded. Instead of displaying an error dialog, errors are now logged as warnings, without affecting further use of the SiteArchitect. |
DQM Connect |
| DQMMOD-24 | The “DQM Connect” module provides the DQMConnectorVerificationService. This service allows the use of DQM functionality in scripts and workflows. |
DQM Connect |
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 | |
| Support for Log4j 1 | 2022-05 | 2024-06 |