Release Notes FirstSpirit™ 2026.9

Release Notes

FirstSpirit™ 2026.9

1 Administration

Java 25 for the launch of FirstSpirit desktop applications

Java 25 (25.0.3+9-LTS 64bit Eclipse Adoptium) is now used by default to start the FirstSpirit desktop applications (ServerManager, SiteArchitect).

The module “FirstSpirit Launcher JRE” enables customers and partners to easily switch between different Java versions for operating the FirstSpirit Desktop Apps. The desired Java version can be selected server-wide, separately for Microsoft Windows and macOS.

With the current release, the included Java versions have been updated.

  • 25.0.3+9 (Default - the version delivered with the FirstSpirit Launcher)
  • 26.0.1+8

2 ContentCreator

New workflow status "Never released" in ContentCreator

The WebeditElementStatusProviderPlugin has been extended with the optional status NEVER_RELEASED, which plugin implementations can use to signal that an element has never been released.

Depending on the configured WebeditElementStatusProviderPlugin, ContentCreator displays this status with a new icon and color in the navigation, toolbar, media management, and data source management.

Media management additionally provides a new "Never released" filter. For data sources, this is not possible for technical reasons, so datasets that have never been released will be displayed within "Modified" like before.

The built-in plugins "Page based" and "Site-store based" support the new status; other implementations require separate adaptation.

3 FirstSpirit Content Experience Tools (CXT)

Latest module versions

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

Module / file nameVersion number
FirstSpirit CXT Plattform
platform-[version].fsm
8.0.7
FirstSpirit Media DAP
mediadap-[version].fsm
2.0.3
FirstSpirit PageRef DAP
pageref-[version].fsm
2.0.3
FirstSpirit Image Assistant
imagerecognition-module-[version].fsm
1.1.5
FirstSpirit Analyze Asisstant
FirstSpirit-AiAnalyze-[version].fsm
2.0.3
Template Development MicroApp
fs-sitedev-microapp-[version].fsm
1.0.5
FirstSpirit Multisite Management
fs-multisite-[version].fsm
2.2.2
FirstSpirit Collaboration
fs-collaboration-[version].fsm
1.2.3

4 Module Development, Scripts, API

Detecting related datasets and first releases via the API

The reference methods of the Dataset interface

  • getOutgoingReferences
  • getIncomingReferences
  • hasIncomingReferences
and of the Schema interface
  • getIncomingReferences
  • getOutgoingReferences
now optionally include plain foreign-key relations (1:1, 1:n, n:1, m:n) via a new parameter.

In addition, the new methods isFirstRelease(Language...) and hasFirstRelease() of the IDProviderChange interface (IDProviderEventAgent) detect the first release of an element, including on a per-language basis. This makes it possible to determine related datasets previously linked only via foreign keys and to selectively republish dependent content upon a first release.

The new methods are marked as experimental, meaning their signature and behavior may still change in future versions.

Overview

ID Description Categories
CORE-17774

New, experimental API methods make it possible to determine related datasets including plain foreign-key relations and to detect the first release of an element within an event.

Further information can be found in chapter “Module Development, Scripts, API: Detecting related datasets and first releases via the API”.

FirstSpirit API
CORE-17919

ContentCreator now visually distinguishes between elements that have never been released and those that were released and subsequently modified.

Further information can be found in chapter “ContentCreator: New workflow status "Never released" in ContentCreator”.

ContentCreator
CORE-17959

With the current FirstSpirit release, Java 25 is now used as standard for launching the FirstSpirit desktop applications.

Further information can be found in chapter “Administration: Java 25 for the launch of FirstSpirit desktop applications”.

Java, Launcher, ServerManager, SiteArchitect
CORE-18050

The export parameter setExportGidMapping is now enabled by default for external sync, provided that the exported schema is the source or target of a remote database. This ensures that newly added columns receive correct dbName values in the target project.

External synchronization
CORE-18066

When editing, importing, or copying projects in the ServerManager, providing a project description is now optional.

Project Administrator
CORE-18082

Depending on the configured MCP server, connection problems could occur in the MCP Connector Module. As part of this change, the MCP Java SDK was updated to version 2.0.0 and the OpenAI Java SDK to version 4.41.0.

AI-powered tools
CORE-18096

The version of the integrated web server module "Embedded Tomcat" has been increased to 11.0.23. The use is not suitable for productive operation and should only be for testing purposes.

Server Administrator
CORE-18104

When starting the FirstSpirit server, the configuration file fs-server-aux.conf is now created automatically if it does not already exist.

Server Administrator
CORE-18106

Fixed an issue with undelete information for pages whose body areas contain special characters in their names. This could lead to incorrect behavior when restoring sections.

Content Transport, External synchronization
CORE-18121

Various areas of collaboration have been revised for a more modern appearance.

Collaboration
CORE-18122

The Log4j markers CLIENT (error messages in SiteArchitect) and WEBAPP now allow filtering of the corresponding log outputs through configuration in the fs-logging.xml.

Logging, Server Administrator
CORE-18128

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-3693

In the template development for the ContentCreator, it is now possible to jump to a section template allowed for a content area.

Template Development for ContentCreator
CXT-3809

When using a language-independent FS_BUTTON in a form view, switching languages could cause the form to be incorrectly detected as having changed.

ContentCreator
CXT-3822

Within the difference display, an error could occur when switching languages if a comparison was made with an archived version.

ContentCreator, Version history
CXT-3828

In ContentCreator, the display of report headers as well as the language selection in the navigation has been revised. Additionally, the appearance of disabled buttons in dialogs has been corrected. Furthermore, there was malfunction in mouse interaction with search suggestions in the toolbar.

ContentCreator
CXT-3839

When using the Firefox browser, there were issues with drag-and-drop interactions in OCM 3.0.

FirstSpirit Omnichannel Manager
CXT-3841

When performing inline editing of input components in OCM 3.0, error messages could appear in the JavaScript console.

FirstSpirit Omnichannel Manager
CXT-3861

Several JavaScript dependencies were updated in the CXT platform to fix security vulnerabilities.

FirstSpirit Content Experience Tools (CXT), Security

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: 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
FirstSpirit Access API: redirectTemplateLogToDefaultLog() (Interface RenderingAgent.Renderer) 2021-05
Omnichannel Manager 2.x 2025-01