Release Notes FirstSpirit™ 2023.13

Release Notes

FirstSpirit™ 2023.13

1 FirstSpirit Content Experience Tools (CXT)

Latest module versions

FirstSpirit 2023.13 supports the following module versions for FirstSpirit Content Experience Tools.

Module / file nameVersion number
FirstSpirit CXT Plattform
platform-[version].fsm
6.0.0
FirstSpirit CXT DAP Bridge
dataservice-[version].fsm
1.44.16
FirstSpirit CXT FragmentCreator
fragment-creator-[version].fsm
5.0.3
FirstSpirit Fragment DAP
fragmentdap-[version].fsm
1.40.25
FirstSpirit Media DAP
mediadap-[version].fsm
1.31.15
FirstSpirit PageRef DAP
pageref-[version].fsm
1.9.15
FirstSpirit Markdown Editor
markdown-editor-[version].fsm
1.29.14
FirstSpirit Tagging Editor
tagging-editor-[version].fsm
1.29.14
FirstSpirit CXT FragmentCreator - CaaS Integration
caas-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

Further information can be found in chapter “Module Development, Scripts, API: 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 preProcess(...) method of the ExifUploadHook interface (FirstSpirit Access API, package de.espirit.firstspirit.service.mediamanagement) was incorrectly executed twice.

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

Further information can be found in chapter “FirstSpirit Content Experience Tools (CXT): 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 RequestOperation interface (FirstSpirit API, package de.espirit.firstspirit.ui.operations), has been optimised.

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