Release Notes FirstSpirit™ 2025.12

Release Notes

FirstSpirit™ 2025.12

1 Administration

Update of internally used software

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

  • Apache Commons Lang
    Update from version 3.16.0 to version 3.19.0

2 General

Code signing certificate updated

The content of FirstSpirit JAR files is signed with a certificate. This procedure is also called “code signing”.

With the current FirstSpirit release, the content is signed with new certificates:

  • FirstSpirit including ContentCreator - valid until October 8th, 2031
  • Launcher for Windows - valid until November 5th, 2028
  • Launcher for macOS - valid until February 1st, 2027

3 FirstSpirit Content Experience Tools (CXT)

Latest module versions

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

Module / file nameVersion number
FirstSpirit CXT Plattform
platform-[version].fsm
6.2.3
FirstSpirit Media DAP
mediadap-[version].fsm
1.31.38
FirstSpirit PageRef DAP
pageref-[version].fsm
1.9.38
FirstSpirit Image Assistant
imagerecognition-module-[version].fsm
1.0.68
FirstSpirit Analyze Asisstant
FirstSpirit-AiAnalyze-[version].fsm
0.9.11
Template Development MicroApp
fs-sitedev-microapp-[version].fsm
0.10.3
FirstSpirit Multisite Management
fs-multisite-[version].fsm
1.5.12
FirstSpirit Collaboration (Beta)
fs-collaboration-[version].fsm
0.9.2

4 FragmentCreator

Discontinuation of the FragmentCreator

As announced in the release notes for FirstSpirit 2025.1, the FragmentCreator will no longer be supported with FirstSpirit 2025.12 and will no longer be available in the download portal.

This also applies to the associated modules:

  • CaaS Integration
  • Fragment DAP
  • Tagging Editor
  • Markdown Editor
  • CXT Dataservice

5 Module Development, Scripts, API

Extension of the GidAgent API

The interface GidAgent has been enhanced with the following methods:

  • findEntity()
  • findIDProvider()
  • isGidInUse()

6 Modules: DQM Connect

Multiple websites for DQMConnect

The DQMConnect module can now manage multiple DQM website IDs on one server.

In the ServerManager, configurations can be defined in the DQMConnect module, consisting of an identifier, a DQM API key, and a DQM website ID.

In the DQMConnect ProjectApp, a specific configuration can be selected for a desired project.

This allows the assignment of FirstSpirit projects to various DQM website IDs.

7 System

New Recommended Java Version (Reference)

From the latest release of FirstSpirit, the recommended Java version (reference) for use with the FirstSpirit Server is changing to:

  • OpenJDK 21 (in the current version) (previously: OpenJDK 17)

A complete list of the supported Java versions for the FirstSpirit Server can be found in Technical requirements and recommendations (Documentation for administrators).

Overview

ID Description Categories
CORE-13233

When using a CMS_INPUT_DOMTABLE, references to used templates are now correctly recognized. This also applies to the standard templates table, tr, td, and CMS_LINK. Similar to CMS_INPUT_DOM, validation errors may now occur if referenced templates no longer exist.

Input Components
CORE-16394

The interface GidAgent has been extended with new methods.

Further information can be found in chapter “Module Development, Scripts, API: Extension of the GidAgent API”.

Developer, FirstSpirit API
CORE-16738

From the latest release of FirstSpirit, the recommended Java version (reference) for use with the FirstSpirit Server is changing to OpenJDK 21 (in the current version) (previously: OpenJDK 17). OpenJDK 17 remains on the list of compatible JDKs.

Further information can be found in chapter “System: New Recommended Java Version (Reference)”.

Java, Module development, Server Administrator
CORE-17298

In the configuration of the Image Assistant, the secret AWS access key is now stored encrypted in the file system.

Image Assistant
CORE-17414

In the Template development for the ContentCreator, there could be malfunctions in displaying the version history if there are invalid revisions in the project.

Template Development for ContentCreator
CORE-17429

When using corporate content, there could be memory issues with packages containing many elements.

Corporate Content
CORE-17430

A problem with repeatedly closing unused project repositories after executing jobs has been fixed.

Generation, Performance
CORE-17442

An error in the reference view for bundles in the release status was fixed. The release status is now also correctly taken into account in the display.

Multisite Management
CORE-17454

With GOM elements provided by external modules, errors such as a NoClassDefFoundError could occur when updating the module.

Input Components
CORE-17476

The Java classes available in fs-isolated-runtime.jar now include the parameter names from the original source code, which simplifies their use.

Developer
CORE-17477

Update of internally used software

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

Integrated software
CORE-17489

The content of FirstSpirit JAR files is signed with a certificate. In the current FirstSpirit version, the content is signed with new certificates.

Further information can be found in chapter “General: Code signing certificate updated”.

Webstart
CORE-17498

Elements that were transferred to the target project per bundle through the bundling strategy can now also be transported back into the master project using back transport.

Multisite Management
CORE-17505

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

The transfer of large generators with S3 deployment could lead to connection interruptions.

AWS S3 Deployment
CXT-2048

When using ContentCreator deep links to a GCA page, a Tomcat error page could appear. Instead, a white page is now displayed, similar to other unsupported elements. Other pages of the project can be accessed through the "Navigation" area.

ContentCreator
CXT-3238

Within the cropping dialog, incorrect image dimensions were displayed for manually uploaded resolutions.

ContentCreator
CXT-3634

Under certain circumstances, it could happen that the search result display in FS_REFERENCE/FS_DATASET was covered by other components.

ContentCreator, Input Components
CXT-3643

When creating paragraphs with configured fallback values for a DOM editor, it could happen that value changes were also displayed during a subsequent creation operation.

ContentCreator, Input Components
CXT-3648

With FirstSpirit 2025.12, the FragmentCreator will no longer be supported and will no longer be available.

Further information can be found in chapter “FragmentCreator: Discontinuation of the FragmentCreator”.

FragmentCreator
CXT-3654

Under certain circumstances, no new connections could be established to MicroApps such as Site Developer or Multisite Management.

Under certain circumstances, no new connections could be established to MicroApps such as Template Development for ContentCreator or Multisite Management.

FirstSpirit Content Experience Tools (CXT)
DQMMOD-56

The DQMConnect module now supports multiple DQM website IDs per server. In the server manager, endpoints can be configured with website ID and API key, which can be selected project-specifically in the Project app.

Further information can be found in chapter “Modules: DQM Connect: Multiple websites for DQMConnect”.

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
FirstSpirit Access API: redirectTemplateLogToDefaultLog() (Interface RenderingAgent.Renderer) 2021-05
Omnichannel Manager 2.x 2025-01
FragmentCreator 2025-01 2025-12
Jetty Web Server 2025-09 2026-02