Release Notes FirstSpirit™ 2024.5

Release Notes

FirstSpirit™ 2024.5

1 Administration

Extended information about the running server processes

The server-infos.zip file now contains additional information about the processes running in the FirstSpirit Server VM.

  • Threaddump (server-threads.txt)
  • Information about the classloaders present on the server (server-loaders.txt)

The server-infos.zip file can be downloaded in ServerMonitoring under “FirstSpirit / Monitoring / Metrics” via the envelope.

2 ContentCreator

Upload resolution manually

Using the new function, images can be uploaded for specific resolutions in ContentCreator.

Upload resolution manually
Upload resolution manually

The upload functionality is only available if a single resolution has been selected.

By clicking this icon, you can choose a specific image using a file selection dialog. Additionally, you can upload an image via drag and drop.

For more information, see documentation to "Edit image section".

3 Input components

Inserting table contents

The DOM and DOMTABLE editor now supports inserting table content into existing tables.

Note: Insertion is not supported for DOMTABLE if one of the functions columnChange, rowChange, or combine has been disabled for the input component.

4 FirstSpirit Content Experience Tools (CXT)

Latest module versions

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

Module / file nameVersion number
FirstSpirit CXT Plattform
platform-[version].fsm
6.1.4
FirstSpirit CXT DAP Bridge
dataservice-[version].fsm
1.44.21
FirstSpirit CXT FragmentCreator
fragment-creator-[version].fsm
5.0.9
FirstSpirit Fragment DAP
fragmentdap-[version].fsm
1.40.30
FirstSpirit Media DAP
mediadap-[version].fsm
1.31.20
FirstSpirit PageRef DAP
pageref-[version].fsm
1.9.20
FirstSpirit Markdown Editor
markdown-editor-[version].fsm
1.29.19
FirstSpirit Tagging Editor
tagging-editor-[version].fsm
1.29.19
FirstSpirit CXT FragmentCreator - CaaS Integration
caas-integration-[version].fsm
1.31.19

5 Module Development, Scripts, API

New method getEventRevision() in the EventInfo interface.

The method getRevision() from the interface EventInfo returned an incorrect API type.

The new method getEventRevision() now returns the correct API type. The previous method getRevision() has been marked as deprecated and is scheduled for removal.

Overview

ID Description Categories
CORE-9119

The interface Images for image processing has been extended.

FirstSpirit API
CORE-15924

With the current FirstSpirit version, information about the running server processes can now be downloaded for analysis.

Further information can be found in chapter “Administration: Extended information about the running server processes”.

Server Administrator
CORE-16109

New method getEventRevision() in the interface EventInfo.

Further information can be found in chapter “Module Development, Scripts, API: New method getEventRevision() in the EventInfo interface.”.

FirstSpirit API
CORE-16117

Some methods of the FirstSpirit Access API, which were already marked as “Deprecated”, have now been annotated with “forRemoval” and will produce a warning message in the logging when called. This may cause generation plans to fail if this API is used.

FirstSpirit API
CORE-16125

When saving lists/inline tables, additional line breaks (`\n`) were added in certain cases. This could lead to empty block elements in the generation when combined with the normalize function.

ContentCreator
CORE-16127

A bug has been fixed that, in rare cases, could result in the creation of a 1:1 relationship instead of an N:M relationship when establishing a foreign key relationship.

Content Store
CORE-16150

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)
CXT-2747

It is now also possible in ContentCreator to manually upload an image for a specific resolution.

Further information can be found in chapter “ContentCreator: Upload resolution manually”.

ContentCreator
CXT-3163

The DOM and DOMTABLE editor now supports inserting table content into existing tables.

Further information can be found in chapter “Input components: Inserting table contents”.

ContentCreator
CXT-3207

In the cropping dialog, the original resolution of images can now be saved even without selecting a image crop.

ContentCreator
CXT-3245

Security improvements based on regularly conducted penetration tests.

Server Administrator
CXT-3247

In CMS_INPUT_DATE input components, due to daylight saving time (DST) changes, in certain circumstances, an incorrectly displayed value could occur in the form, where the timestamp deviates by a month.

ContentCreator
CXT-3257

The toolbar of the DOM editor was not displayed correctly in some cases.

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
Support for Log4j 1 2022-05 2024-06