Release Notes FirstSpirit™ 2026.8

Release Notes

FirstSpirit™ 2026.8

1 Administration

1.1 Update of internally used software

As of the release 2026.8, the following internally used software has been updated.

  • Spring Boot
    Update from version 4.0.6 to version 4.1.0
    • CXT Platform
    • ContentCreator
    • Template Development MicroApp
    • Collaboration
    • Analyze Assistant
    • Multisite Management
Please note the general advice that when developing modules or scripts, only the FirstSpirit API should be used. When using third-party libraries, they should be integrated as "isolated".

1.2 Configurable Encryption and Compression in the FS-CLI

The encryption and compression of the FirstSpirit connection can now be controlled via the global CLI options --conn-encryption and --conn-compression, as well as through the environment variables fsencryption and fscompression. If no value is specified, the FirstSpirit default values will continue to apply.

1.3 OAuth 2.0 Resource Metadata

The FirstSpirit server now supports OAuth 2.0 Protected Resource Metadata according to RFC 9728.

If the file oauth-protected-resource.json is stored in the configuration directory conf, the server provides its content unchanged and without authentication at <FSURL>/.well-known/oauth-protected-resource, allowing clients to address FirstSpirit as an OAuth resource server.

Changes to the file – including creation and deletion – take effect immediately without a server restart.

2 Administration / Modules

Disable and enable module

Modules can be deactivated and reactivated in the ServerManager as well as via the FirstSpirit Access API.

A deactivated module is removed from the server's runtime environment – its services are stopped, and its web and project components are no longer considered – while the configuration is fully preserved. This allows problematic modules to be taken out of operation without uninstalling them. The deactivated state remains even after a server restart.

3 FirstSpirit Content Experience Tools (CXT)

Latest module versions

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

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

4 FirstSpirit REST API

FirstSpirit REST API - Availability via the Download Portal

The FirstSpirit REST API is still in the open beta phase and is now also available in version 0.0.16-beta via the Download Portal. From now on, it will be updated here with every FirstSpirit release.

Please refer to the instructions in the Rezolve Support Portal. There you will find, in addition to the preliminary installation guide and the release notes, the download link for the current version. This requires access to the Artifactory.

5 Module Development, Scripts, API

New API for Preview PageRef

The new method getPreviewPageRef in WebeditUiAgent now allows querying the contextual PageRef for the current preview page, if available. This differs from getPreviewElement, as in the case of a content projection, a dataset may also be returned there.

6 Module: Collaboration

Delete messages in Collaboration

Messages in collaboration conversations can now be deleted.

Deleted messages are replaced by the placeholder "This message has been deleted." so that the conversation history is preserved; the original content is no longer delivered. Deletion is only possible for the creator as well as project and server administrators, similar to editing; system and AI messages are excluded.

As soon as all user messages in a conversation are deleted, the conversation is automatically set to the status "resolved" and can no longer be edited. Deleted messages can be restored via the API if needed; however, the "resolved" status of a conversation is not automatically reversed as a result.

7 Module: Multisite Management

Asynchronous bundle rollout API in MSM

With BundleAgent#deployBundle(bundle), a bundle rollout can be started and the progress can be tracked via the returned DeploymentProcess object.

A running deployment can be retrieved at any time via BundleAgent#getDeployment(bundle). If no rollout is active, a NoActiveDeploymentException is thrown.

More information can be found in the Multisite Management Documentation.

8 SiteArchitect / ContentCreator

Tooltips for options in radio buttons and checkboxes

In the input components CMS_INPUT_RADIOBUTTON and CMS_INPUT_CHECKBOX, options available within ENTRIES can be defined. If a description is maintained for these options, it is now displayed as a tooltip on the respective options.

Example:

<CMS_INPUT_RADIOBUTTON name="radiobutton">
<ENTRIES>
<ENTRY value="option">
<LANGINFOS>
<LANGINFO lang="*" label="Option" description="Tooltip" />
</LANGINFOS>
</ENTRY>
</ENTRIES>
...
</CMS_INPUT_RADIOBUTTON>

9 Language-dependent user persmissions

Language-dependent permissions for structural page changes

When creating, moving, and deleting paragraphs in the ContentCreator, language-dependent permissions are now taken into account. For these structural changes to the page, the permission "language-independent" is required - analogous to the behavior of language-independent FS_CATALOG input components in the form view.

10 Template development

Editing the properties of styles

In template development within ContentCreator, the properties of styles can now also be edited (e.g., font, font size, font, border and background color, as well as tooltip).

Further information can be found in the documentation.

Overview

ID Description Categories
CLOUDPROV-34

In the AWS S3 deployment module, it is now possible to configure an IAM role that is assumed for the S3 deployment and CloudFront invalidation.

AWS S3 Deployment
CORE-16301

Tooltips with descriptions are now displayed for individual options in CMS_INPUT_RADIOBUTTON and CMS_INPUT_CHECKBOX.

Further information can be found in chapter “SiteArchitect / ContentCreator: Tooltips for options in radio buttons and checkboxes”.

Input Components
CORE-16664

A new search engine based on Apache Lucene 10.4.0 is optionally available and can be activated in the fs-server.conf via lucene_index_version=9; by default, Lucene 9 remains active. If the configured Lucene index version is not available on the server, the default value is now used automatically.

Search
CORE-17066

Fixed an issue where outdated stored URLs were displayed in the preview. The URLs are now updated correctly when a page's stored URL changes.

Advanced URL
CORE-17705

Updating existing items with External Synchronization no longer fails when the importing user lacks delete or change permission on the parent item.

External synchronization
CORE-17766

Messages in collaboration conversations can now be deleted.

Further information can be found in chapter “Module: Collaboration: Delete messages in Collaboration”.

Collaboration
CORE-17810

With Java versions from 24 onwards, it could happen in some places in SiteArchitect or ServerManager that clicks were not processed correctly.

ServerManager, SiteArchitect
CORE-17929

Tasks with a weekly execution schedule for specific weekdays were, under certain circumstances, also executed on non-configured weekdays.

Tasks
CORE-17969

FirstSpirit now allows disabling and reactivating modules without losing the configuration.

Further information can be found in chapter “Administration / Modules: Disable and enable module”.

Modules, Server Administrator
CORE-17975

The BundleAgent has been extended with an asynchronous deployment API.

Further information can be found in chapter “Module: Multisite Management: Asynchronous bundle rollout API in MSM”.

FirstSpirit API, Multisite Management
CORE-18001

The stability when opening project repositories has been improved.

Repository
CORE-18035

The launcher JRE module now also allows setting the JRE for Apple devices with Silicon processors.

Launcher
CORE-18041

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

The FirstSpirit server now supports OAuth 2.0 Protected Resource Metadata according to RFC 9728.

Further information can be found in chapter “Administration: OAuth 2.0 Resource Metadata”.

Server Administrator
CORE-18062

The internally used logging framework Log4j has been updated to version 2.26.

Integrated software
CORE-18067

For a more modern appearance, various areas of Multisite Management have been revised.

Multisite Management
CORE-18075

Fixed an issue where displaying the historical schedule logs in ServerMonitoring failed.

Logging, ServerMonitoring
CORE-18081

With the current FirstSpirit backend, the JDK option Compact Object Headers is now activated, provided the server is running with Java 25.

Java, Server Administrator
CORE-18095

Fixed a performance regression when transporting pages into a target project with large stores. Imports involving many deleted sections could previously take a very long time and run into a timeout.

Content Transport, External synchronization
CXT-3268

When creating a new dataset, available copy templates could not be selected.

ContentCreator
CXT-3305

When using CMS_INCLUDE_OPTIONS with database queries, an error could occur when opening a form if parameters without default values were used within the database query.

ContentCreator
CXT-3456

Template development in ContentCreator now allows editing the properties of style templates.

Further information can be found in chapter “Template development: Editing the properties of styles”.

Template Development for ContentCreator
CXT-3725

Opened inline edits were not taken into account when closing the dialog within the translation help.

ContentCreator
CXT-3789

In OCM 3.0, there could be CORS issues when displaying toolbar actions.

FirstSpirit Omnichannel Manager
CXT-3794

When creating datasets, the rule properties TEMPLATE and ELEMENTTYPE were not available.

ContentCreator
CXT-3805

For creating, moving, and deleting paragraphs, configured language-dependent permissions are now taken into account.

Further information can be found in chapter “Language-dependent user persmissions: Language-dependent permissions for structural page changes”.

ContentCreator, Language-dependent user permissions
CXT-3818

Update of internally used software

Further information can be found in chapter “Administration: Update of internally used software”.

Integrated software
CXT-3821

The API of the WebeditUiAgent has been extended with the method getPreviewPageRef, which provides the contextual PageRef of the current preview page.

Further information can be found in chapter “Module Development, Scripts, API: New API for Preview PageRef”.

ContentCreator, FirstSpirit API
CXT-18047

Log outputs generated by a task via the ScheduleContext from threads it started itself appear again in the task log.

Logging, Tasks
DEVEX-705

The encryption and compression of the FirstSpirit connection can now be managed.

Further information can be found in chapter “Administration: Configurable Encryption and Compression in the FS-CLI”.

FSDevTools
DEVEX-706

Internally used libraries of the CLI are now bundled in their own namespace to avoid conflicts with libraries from FirstSpirit modules.

FSDevTools
REST-27

The FirstSpirit REST API is still in the open beta phase and is now also available via the download portal.

Further information can be found in chapter “FirstSpirit REST API: FirstSpirit REST API - Availability via the Download Portal”.

FirstSpirit REST 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: 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