Release Notes
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
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 name | Version number |
FirstSpirit CXT Plattformplatform-[version].fsm | 8.0.6 |
FirstSpirit Media DAPmediadap-[version].fsm | 2.0.2 |
FirstSpirit PageRef DAPpageref-[version].fsm | 2.0.2 |
FirstSpirit Image Assistantimagerecognition-module-[version].fsm | 1.1.4 |
FirstSpirit Analyze AsisstantFirstSpirit-AiAnalyze-[version].fsm | 2.0.3 |
Template Development MicroAppfs-sitedev-microapp-[version].fsm | 1.0.4 |
FirstSpirit Multisite Managementfs-multisite-[version].fsm | 2.2.2 |
FirstSpirit Collaborationfs-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 |
Input Components |
| CORE-16664 | A new search engine based on Apache Lucene 10.4.0 is optionally available and can be activated in the |
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. |
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 |
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 |
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 |
ContentCreator |
| CXT-3456 | Template development in ContentCreator now allows editing the properties of style templates. |
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 |
ContentCreator |
| CXT-3805 | For creating, moving, and deleting paragraphs, configured language-dependent permissions are now taken into account. |
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 |
ContentCreator, FirstSpirit API |
| CXT-18047 | Log outputs generated by a task via the |
Logging, Tasks |
| DEVEX-705 | The encryption and compression of the FirstSpirit connection can now be managed. |
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. |
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 |