Release Notes
1 FirstSpirit Content Experience Tools (CXT)
Latest module versions
FirstSpirit 2023.13 supports the following module versions for FirstSpirit Content Experience Tools.
| Module / file name | Version number |
FirstSpirit CXT Plattformplatform-[version].fsm | 6.0.0 |
FirstSpirit CXT DAP Bridgedataservice-[version].fsm | 1.44.16 |
FirstSpirit CXT FragmentCreatorfragment-creator-[version].fsm | 5.0.3 |
FirstSpirit Fragment DAPfragmentdap-[version].fsm | 1.40.25 |
FirstSpirit Media DAPmediadap-[version].fsm | 1.31.15 |
FirstSpirit PageRef DAPpageref-[version].fsm | 1.9.15 |
FirstSpirit Markdown Editormarkdown-editor-[version].fsm | 1.29.14 |
FirstSpirit Tagging Editortagging-editor-[version].fsm | 1.29.14 |
FirstSpirit CXT FragmentCreator - CaaS Integrationcaas-integration-[version].fsm | 1.31.14 |
2 Module Development, Scripts, API
Consolidation of the FirstSpirit API
The public Java API of FirstSpirit was previously divided into the so-called Access API and a Developer API, each with its own level of stability. These have now been merged and unified.
Details about future deprecations and the handling of experimental API can be found in the online documentation under Template development / FirstSpirit API / API documentation (→FirstSpirit Online Documentation).
Overview
| ID | Description | Categories |
|---|---|---|
| CORE-4992 | When restricting the maintenance mode to individual projects, allowing further connections for users who were granted access through group names did not work correctly. |
Server Administrator |
| CORE-6886 | In rare cases, the status of web applications or components was not correctly recognised in the ServerManager, so that the “Update” button was incorrectly active. This error has been fixed. |
ServerManager, Web applications |
| CORE-7999 | Consolidation of the FirstSpirit API |
FirstSpirit API |
| CORE-14341 | Improved display of elements' workflow status in the reference selection dialog of the input component FS_REFERENCE. |
SiteArchitect |
| CORE-15482 | Fixed a problem when installing ContentTransport features that contain many data sets. |
Content Transport |
| CORE-15538 | Changes to SEO or short URLs made by another user now appear correctly in SiteArchitect after refreshing the corresponding element. |
SiteArchitect |
| CORE-15615 | Optimized performance when editing forms with FS_CATALOG components in projects with many languages. |
Performance, SiteArchitect |
| CORE-15743 | The “FirstSpirit Launcher JRE” module allows the configuration of different JRE files for launching Java-based applications such as the SiteArchitect. If a Java version is selected that does not meet the minimum requirements for the current FirstSpirit server, it will now be automatically reset, allowing the application to start smoothly. |
Java |
| CORE-15772 | When uploading images, the |
FirstSpirit API |
| CORE-15776 | FirstSpirit also generates error reports even when reporting is inactive, but these reports are never sent and therefore unnecessarily occupy disk space. With the current version, all reports older than one month are now being deleted. |
Server Administrator |
| CORE-15780 | The file size and file type of an image section are now displayed in SiteArchitect, if the image file for the section has already been calculated on the server. Note: The image file of a section is only calculated upon the first request, and no longer upon the definition of the section in any of the clients. |
SiteArchitect |
| CORE-15800 | When starting an application from the FirstSpirit Launcher panel, an error could occur under Linux-based operating systems. |
Launcher |
| CORE-15801 | The problem that led to an erroneous termination of long-running feature scheduler tasks has been resolved. |
Server Administrator |
| CORE-15802 | During the processing of XML content, there could have been a misbehavior due to a missing Java export parameter. This has been fixed in version 3.0.8 of the wrapper. |
Server Administrator |
| CORE-15838 | FirstSpirit Content Experience Tools: Latest module versions |
FirstSpirit Content Experience Tools (CXT) |
| CORE-15842 | An incompatibility between the FirstSpirit launcher and installations that are still operated with Java 11 has been resolved. |
Launcher |
| CXT-3031 | Within the project-specific SEO URL configuration for the ContentCreator, the “Move Down” button was not functional. |
ContentCreator |
| CXT-3039 | A text alignment potentially configured in section style sheets is now visualised again in the DOM editor. |
ContentCreator |
| CXT-3049 | The icon display of some StoreElement types has been improved. |
ContentCreator |
| CXT-3062 | The rich text editor (CMS_INPUT_DOM) and rich text editor for tables (CMS_INPUT_DOMTABLE) have now been switched to the new TinyMCE API (3.9.3 => 6.7.0). |
ContentCreator |
| CXT-3063 | The availability of MicroApps can be configured on the MicroApp management page. The restriction of the use of MicroApps for members of external groups has been improved. Debug logging has also been added, which can be used to analyse unexpected results of the restriction. |
FirstSpirit Content Experience Tools (CXT) |
| CXT-3065 | The status pages of MicroApps can now be reached via the MicroApp Management page of the CXT-Platform. |
FirstSpirit Content Experience Tools (CXT) |
| CXT-3074 | Data sets could be copied in the data source management, even if copying was deactivated in the table template. |
Content Store, ContentCreator |
| CXT-3077 | The display of pop-up dialogues with more than 3 buttons, which can be created using the |
ContentCreator, FirstSpirit API |
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 |