Release Notes FirstSpirit™ 2025.4

Release Notes

FirstSpirit™ 2025.4

1 Administration

Update of internally used software

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

  • JxBrowser (Chrome browser engine for displaying the integrated preview in FirstSpirit SiteArchitect)
    Update to version 8.4.0 (Chromium 133.0.6943.99) includes security updates.

2 ContentCreator

Navigation: Visibility for the sitemap

For menu levels and page references, the visibility for the sitemap can be configured in the navigation area via the context menu entry "Hide in sitemap" or "Show in sitemap".

3 FirstSpirit Content Experience Tools (CXT)

Latest module versions

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

Module / file nameVersion number
FirstSpirit CXT Plattform
platform-[version].fsm
6.1.14
FirstSpirit CXT DAP Bridge
dataservice-[version].fsm
1.44.2
FirstSpirit CXT FragmentCreator
fragment-creator-[version].fsm
5.0.19
FirstSpirit Fragment DAP
fragmentdap-[version].fsm
1.40.41
FirstSpirit Media DAP
mediadap-[version].fsm
1.31.30
FirstSpirit PageRef DAP
pageref-[version].fsm
1.9.30
FirstSpirit Markdown Editor
markdown-editor-[version].fsm
1.29.30
FirstSpirit Tagging Editor
tagging-editor-[version].fsm
1.29.30
FirstSpirit CXT FragmentCreator - CaaS Integration
caas-integration-[version].fsm
1.31.29
FirstSpirit Image Assistant
imagerecognition-module-[version].fsm
1.0.59
FirstSpirit Analyze Asisstant
FirstSpirit-AiAnalyze-[version].fsm
0.9.9
Template Development MicroApp
fs-sitedev-microapp-[version].fsm
0.9.40
FirstSpirit Multisite Management
fs-multisite-[version].fsm
1.5.3

4 AI-powered tools

Image Assistant: Configuration of the image analysis model

Server-wide, in the "FS Image Assistant - GPT Alt Text Config" service, one can choose between using the global or an individual AI model. In the case of an individual AI model, the desired AI plugin can be selected and the AI model defined.

Use customised AI model
Use customised AI model

The AI model used in the Image Assistant can also be overridden in the project component "FS Image Assistant - Configuration" for project-specific purposes.

Use customised AI model
Use customised AI model

For more information, see also Documentation for Image Assistant.

5 SiteArchitect / ServerManager

Java version update

The FirstSpirit desktop apps (FirstSpirit SiteArchitect and ServerManager) are started and updated (rolled out) via the FirstSpirit Launcher.

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

The included Java versions have been updated with the current release.

  • 17.0.12+7 -> 17.0.14+7
    (Default - the version delivered with the FirstSpirit Launcher)
  • 21.0.4+7 -> 21.0.6+7

6 Search

Apache Lucene in version 9 in beta operation

The internal search engine based on Apache Lucene has been moved from the FirstSpirit server to a separate module that will be automatically installed with FirstSpirit version 2024.11. This step allows for the parallel operation of or transition to a newer version of Lucene.

In the documentation for FirstSpirit administrators, the corresponding configuration parameters for the search engine are described. Currently, version 9 of Apache Lucene is considered beta, and the default value remains Lucene 3 until further notice.

7 Template development

Control of the generation of metadata in the output JSON

For JSON generation, the new setting metaDataRenderMode is now supported, which allows for the control of metadata generation in the output JSON. The setting can be configured as follows:

$CMS_SET(#global.json.metaDataRenderMode, "IF_DEFINED")$

The following values are supported:

  • NONE
    No metadata will be output.
  • IF_DEFINED (default setting)

    The metadata defined for the current element is output.
  • INHERITED_OR_DEFINED
    All metadata is recursively inherited from a store element's parent nodes.
  • INTELLIGENT
    As INHERITED_OR_DEFINED, however, it is avoided that redundant outputs of the metadata occur.
  • INTELLIGENT_CAAS
    How INTELLIGENT, except that the inheritance is performed at the level of elements instead of individual input components.

The parameters metaDataRendering and metaInheritanceRendering have now been marked as "deprecated" and should be replaced with the render modes NONE, IF_DEFINED, and INHERITED_OR_DEFINED.

For more information, see also JSON output of metadata.

Overview

ID Description Categories
CORE-16471

The new setting metaDataRenderMode allows for the control of metadata generation in the output JSON.

Further information can be found in chapter “Template development: Control of the generation of metadata in the output JSON”.

Support for JSON
CORE-16524

Beta operation of Apache Lucene in version 9

Further information can be found in chapter “Search: Apache Lucene in version 9 in beta operation”.

Search, Server Administrator
CORE-16862

A bug has been fixed that could cause outdated redirects not to be deleted. Additionally, the "AWS URL Redirect" module has been updated to the new AWS API.

AWS URL Redirect
CORE-16896

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

Further information can be found in chapter “SiteArchitect / ServerManager: Java version update”.

Launcher
CORE-16909

Update of internally used software

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

Integrated software
CORE-16924

For the image assistant, the AI model for analyzing images can now be configured separately from the standard model.

Further information can be found in chapter “AI-powered tools: Image Assistant: Configuration of the image analysis model”.

AI-powered tools
CORE-16939

The metrics downloadable from ServerMonitoring now include additional information on the runtime environment, memory usage, the number and size of the projects, the current connections, as well as the web applications of a server.

Server Administrator, ServerMonitoring
CORE-16958

The map passed in the method init from the interface UrlFactory (FirstSpirit-API, package de.espirit.firstspirit.generate) uses keys that are case-insensitive. This was not correctly considered when calling getOrDefault or containsKey.

FirstSpirit API
CORE-16966

When using an AsynchronousChannel, exceptions may occur in concurrently executed actions.

Developer
CORE-16968

Due to a follow-up error, the error correction for the transfer of language-dependent default values (CORE-15027, since version 2024.13) was temporarily deactivated in the FirstSpirit release 2025.3 when the target project has more languages than the source project. With the current release, the follow-up error related to the transport of modified forms has been fixed. Consequently, the error correction for the transfer of language-dependent default values is now reactivated.

Content Transport
CORE-16975

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

The deletion of original resolutions via the FirstSpirit Access API is no longer possible.

FirstSpirit API
CXT-3320

Configuration of visibility for the sitemap

Further information can be found in chapter “ContentCreator: Navigation: Visibility for the sitemap”.

ContentCreator
CXT-3369

In the Template Development for ContentCreator, the code completion for forms has been improved.

Template Development for ContentCreator
DQMMOD-50

A bug in the browser console has been fixed in the DQMConnect module, which occurred when using it in headless projects.

DQM Connect

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
Omnichannel Manager 2.x 2025-01
FragmentCreator 2025-01 2025-12
Modules with legacy resources 2025-02 2025-09
FirstSpirit Agency Support 2025-02 2025-08