Release Notes FirstSpirit™ 2025.12

Release Notes

FirstSpirit™ 2025.12

1 Administration

Aktualisierung von integrierter Fremdsoftware

Mit dem Release 2025.12 sind folgende intern verwendete Software aktualisiert worden.

  • Apache Commons Lang
    Aktualisierung von Version 3.16.0 auf Version 3.19.0

2 Allgemeines

Aktualisierung des Codesignierungs-Zertifikats

Die Inhalte von FirstSpirit-Jar-Dateien werden mit einem Zertifikat signiert. Dieser Vorgang wird auch als „Codesignierung“ (engl. „Code signing“) bezeichnet.

Mit dem aktuellen FirstSpirit-Release werden die Inhalte mit neuen Zertifikaten signiert:

  • FirstSpirit inkl. ContentCreator - gültig bis 08.10.2031
  • Launcher für Windows - gültig bis 05.11.2028
  • Launcher für macOS - gültig bis 01.02.2027

3 FirstSpirit Content Experience Tools (CXT)

Aktuelle Modul-Versionen

Folgende Modul-Versionen für FirstSpirit Content Experience Tools werden von FirstSpirit 2025.12 unterstützt.

Modul- / DateinameVersionsnummer
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

Keine Unterstützung für FragmentCreator

Wie in den Release Notes zu FirstSpirit 2025.1 angekündigt, wird der FragmentCreator mit FirstSpirit 2025.12 nicht mehr unterstützt und steht nicht mehr im Download-Portal zur Verfügung.

Das betrifft auch die dazugehörigen Module:

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

5 Modul-Entwicklung, Skripte, API

Erweiterung der GidAgent-API

Das Interface GidAgent wurde um folgende Methoden erweitert:

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

6 Module: DQM Connect

Mehrere Websites für DQMConnect

Das DQMConnect-Modul kann nun mehrere DQM-Website-IDs auf einem Server verwalten.

Im ServerManager können im DQMConnect-Modul Konfigurationen definiert werden, die aus einem Bezeichner, einem DQM-API-Key und einer DQM-Website-ID bestehen.

In der DQMConnect-ProjectApp kann für ein gewünschtes Projekt eine bestimmte Konfiguration ausgewählt werden.

Dies erlaubt die Zuordnung von FirstSpirit-Projekten zu verschiedenen DQM-Website-IDs.

7 System

Neue empfohlene Java-Version (Referenz)

Ab dem aktuellen FirstSpirit-Release ändert sich die empfohlene Java-Version (Referenz) für die Verwendung mit dem FirstSpirit-Server auf:

  • OpenJDK 21 (in der aktuellen Version) (bisher: OpenJDK 17)

Eine vollständige Auflistung der unterstützten Java-Versionen für den FirstSpirit-Server findet sich unter Technische Voraussetzungen und Empfehlungen (Dokumentation für Administratoren).

Übersicht

ID Beschreibung Kategorien
CORE-13233

Bei Verwendung einer CMS_INPUT_DOMTABLE werden Referenzen auf verwendete Formatvorlagen nun korrekt erkannt. Das gilt ebenfalls für die Standardformatvorlagen table, tr, td und CMS_LINK. Vergleichbar zum CMS_INPUT_DOM kann es hier nun zu Validierungsfehlern kommen, wenn referenzierte Formatvorlagen nicht mehr existieren.

Eingabekomponenten
CORE-16394

Das Interface GidAgent wurde um neue Methoden erweitert.

Weitere Informationen können dem Kapitel „Modul-Entwicklung, Skripte, API: Erweiterung der GidAgent-API“ entnommen werden.

Entwickler, FirstSpirit-API
CORE-16738

Mit dem aktuellen FirstSpirit-Release ändert sich die empfohlene Java-Version (Referenz) für die Verwendung mit dem FirstSpirit-Server auf OpenJDK 21 (in der aktuellen Version) (bisher: OpenJDK 17). OpenJDK 17 bleibt in der Liste der kompatiblen JDKs.

Weitere Informationen können dem Kapitel „System: Neue empfohlene Java-Version (Referenz)“ entnommen werden.

Java, Modul-Entwicklung, Server-Administrator
CORE-17298

In der Konfiguration des Image Assistant wird der geheime AWS-Zugriffsschlüssel nun verschlüsselt im Dateisystem abgespeichert.

Image Assistant
CORE-17414

In der Vorlagenentwicklung für den ContentCreator konnte es bei der Anzeige der Versionshistorie zu Fehlverhalten kommen, wenn sich im Projekt ungültige Revisionen befinden.

Vorlagenentwicklung im ContentCreator
CORE-17429

Bei der Verwendung von Corporate Content konnte es zu Speicherproblemen bei Paketen mit vielen Elementen kommen.

Corporate Content
CORE-17430

Ein Problem mit dem wiederholten Schließen von unbenutzten Projekt-Repositories nach der Ausführung von Aufträgen wurde behoben.

Generierung, Performance
CORE-17442

Ein Fehler in der Referenz-Ansicht für Bundles im Release-Stand wurde behoben. Der Release-Stand wird jetzt ebenfalls korrekt in der Anzeige berücksichtigt.

Multisite Management
CORE-17454

Bei GOM-Elementen, die durch externe Module bereitgestellt werden, konnte es beim Aktualisieren des Moduls zu Fehlern wie einem NoClassDefFoundError kommen.

Eingabekomponenten
CORE-17476

Die im fs-isolated-runtime.jar verfügbaren Java-Klassen enthalten jetzt die Parameter-Namen aus dem ursprünglichen Quellcode, was die Verwendung vereinfacht.

Entwickler
CORE-17477

Aktualisierung von integrierter Fremdsoftware

Weitere Informationen können dem Kapitel „Administration: Aktualisierung von integrierter Fremdsoftware“ entnommen werden.

Integrierte Software
CORE-17489

Die Inhalte von FirstSpirit-Jar-Dateien werden mit einem Zertifikat signiert. Mit der aktuellen FirstSpirit-Version werden die Inhalte mit neuen Zertifikaten signiert.

Weitere Informationen können dem Kapitel „Allgemeines: Aktualisierung des Codesignierungs-Zertifikats“ entnommen werden.

Webstart
CORE-17498

Elemente, die durch die Bundling-Strategie per Bundle in das Zielprojekt übertragen wurden, können nun ebenfalls mittels Rücktransport in das Masterprojekt zurücktransportiert werden.

Multisite Management
CORE-17505

FirstSpirit Content Experience Tools: Aktuelle Modul-Versionen

Weitere Informationen können dem Kapitel „FirstSpirit Content Experience Tools (CXT): Aktuelle Modul-Versionen“ entnommen werden.

FirstSpirit Content Experience Tools (CXT)
CORE-17532

Der Transfer von großen Generaten mit S3 Deployment konnte zu Verbindungsabbrüchen führen.

AWS S3-Deployment
CXT-2048

Bei ContentCreator Deep-Links auf eine GCA-Seite konnte es zu einer Tomcat-Fehlerseite kommen. Stattdessen wird nun eine weiße Seite angezeigt, wie bei anderen nicht unterstützten Elementen. Über den Bereich "Navigation" können andere Seiten des Projekts aufgerufen werden.

ContentCreator
CXT-3238

Innerhalb des Zuschnittsdialogs wurden für manuell hochgeladene Auflösungen falsche Bildmaße angezeigt.

ContentCreator
CXT-3634

Unter bestimmten Umständen konnte es dazu kommen, dass die Suchergebnis-Anzeige in FS_REFERENCE/FS_DATASET von anderen Komponenten überdeckt wurde.

ContentCreator, Eingabekomponenten
CXT-3643

Beim Anlegen von Absätzen mit konfigurierten Rückgriffswerten für einen DOM-Editor, konnte es dazu kommen, dass Werteänderungen auch bei einer nachfolgenden Anlege-Operation angezeigt wurden.

ContentCreator, Eingabekomponenten
CXT-3648

Mit FirstSpirit 2025.12 wird der FragmentCreator nicht mehr unterstützt und steht nicht mehr zur Verfügung.

Weitere Informationen können dem Kapitel „FragmentCreator: Keine Unterstützung für FragmentCreator“ entnommen werden.

FragmentCreator
CXT-3654

Unter bestimmten Umständen konnten keine neuen Verbindungen zu MicroApps wie Vorlageentwicklung für ContentCreator oder Multisite Management mehr aufgebaut werden.

FirstSpirit Content Experience Tools (CXT)
DQMMOD-56

Das DQMConnect-Modul unterstützt nun mehrere DQM-Website-IDs pro Server. Im Server-Manager lassen sich Endpunkte mit Website-ID und API-Key konfigurieren, die in der Project-App projektspezifisch auswählbar sind.

Weitere Informationen können dem Kapitel „Module: DQM Connect: Mehrere Websites für DQMConnect“ entnommen werden.

DQM Connect

Deprecations

Funktion Abgekündigt mit Entfällt / Entfallen mit
Eingabekomponente CMS_INPUT_CONTENTAREALIST 5.2R3
Eingabekomponente CMS_INPUT_CONTENTLIST 5.2R3
Eingabekomponente CMS_INPUT_FILE 5.2R3
Eingabekomponente CMS_INPUT_LINKLIST 5.2R3
Eingabekomponente CMS_INPUT_OBJECTCHOOSER 5.2R3
Eingabekomponente CMS_INPUT_PAGEREF 5.2R3
Eingabekomponente CMS_INPUT_PICTURE 5.2R3
Eingabekomponente 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 für 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