Release Notes FirstSpirit™ 2025.2

Release Notes

FirstSpirit™ 2025.2

1 Administration

Aktualisierung von integrierter Fremdsoftware

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

  • Spring Boot
    Aktualisierung auf Version 3.4.1
    • CXT Platform
    • FragmentCreator
    • ContentCreator
    • Template Development MicroApp
    • Analyze Assistant
  • JxBrowser (Chrome-Browser-Engine zur Darstellung der integrierten Vorschau im FirstSpirit SiteArchitect)
    Aktualisierung auf Version 8.2.1 (Chromium 131.0.6778.140) --> einschließlich Sicherheitsaktualisierungen

2 Administration / Module

2.1 Abkündigung des "Agency Support"-Moduls

Die Unterstützung für das Modul „FirstSpirit Agency Support“ wird mit FirstSpirit 2025.8 eingestellt.

Seit der FirstSpirit-Version 2023.6 ist das Modul „FirstSpirit Agency Support“ kein Systemmodul mehr und kann somit deinstalliert werden. Falls das Modul bislang nicht manuell deinstalliert wurde, erscheint nun eine Warnmeldung auf der Startseite aufgrund der Legacy-Ressourcen.

Eine aktualisierte Version kann bis 2025.8 beim Customer Support angefragt werden.

2.2 Abkündigung: Unterstützung von Modulen mit Legacy-Ressourcen

Module mit Ressourcen, die nicht als "isolated" markiert sind, greifen auf interne Klassen von FirstSpirit sowie intern genutzte Bibliotheken zu und laufen dadurch Gefahr, nach einem Upgrade des Servers nicht mehr zu funktionieren.

Mit der aktuellen FirstSpirit-Version 2025.2 erscheint für Server- oder Projekt-Administratoren auf der FirstSpirit-Startseite eine Warnmeldung, wenn mindestens ein solches Modul installiert ist.

Alle entsprechenden Module können sowohl über die rechtlichen Hinweise auf der Startseite als auch über die Modulliste im ServerManager identifiziert werden.

Die Unterstützung von Modulen mit Legacy-Ressourcen wird mit FirstSpirit 2025.8 eingestellt.

2.3 Logging für das Modul "FirstSpirit Search"

Das Modul "FirstSpirit Search" verwendet für Log-Ausgaben jetzt das Logging-Framework SLF4J.

Sollte in der Web-Anwendung, in welche die Komponente installiert wird, noch kein passender Adapter für SLF4J vorhanden sein, so bietet die neue WebApp-Komponente "FirstSpirit BasicSearch Simple Logging" eine einfache Möglichkeit, den SimpleLogger zu verwenden.

Hinweis: Mit der neuen Modulversion ohne SLF4J-Loggingkonfiguration erfolgt kein Logging mehr. Wenn die WebApp-Komponente "FirstSpirit BasicSearch Simple Logging" hinzugefügt wird, so werden Fehler in das catalina.out-Log (auch bekannt als stderr-Log) des Tomcats ausgegeben. Mit einer simplelogger.properties Datei kann das Logging in eine beliebige Datei umgeleitet werden.

Beispiel-Konfiguration in <TomcatRoot>/lib/simplelogger.properties (für Windows):

org.slf4j.simpleLogger.defaultLogLevel=info 
org.slf4j.simpleLogger.showDateTime=true
org.slf4j.simpleLogger.dateTimeFormat=yyyy-MM-dd HH:mm:ss:SSS Z
org.slf4j.simpleLogger.logFile=C:/FS_Server/apache-tomcat-10.1.34/logs/fssearch.log

3 FirstSpirit Content Experience Tools (CXT)

Aktuelle Modul-Versionen

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

Modul- / DateinameVersionsnummer
FirstSpirit CXT Plattform
platform-[version].fsm
6.1.12
FirstSpirit CXT DAP Bridge
dataservice-[version].fsm
1.44.30
FirstSpirit CXT FragmentCreator
fragment-creator-[version].fsm
5.0.17
FirstSpirit Fragment DAP
fragmentdap-[version].fsm
1.40.39
FirstSpirit Media DAP
mediadap-[version].fsm
1.31.28
FirstSpirit PageRef DAP
pageref-[version].fsm
1.9.28
FirstSpirit Markdown Editor
markdown-editor-[version].fsm
1.29.28
FirstSpirit Tagging Editor
tagging-editor-[version].fsm
1.29.28
FirstSpirit CXT FragmentCreator - CaaS Integration
caas-integration-[version].fsm
1.31.27
FirstSpirit Image Assistant
imagerecognition-module-[version].fsm
1.0.57
FirstSpirit Analyze Asisstant
FirstSpirit-AiAnalyze-[version].fsm
0.9.9
Template Development MicroApp
fs-sitedev-microapp-[version].fsm
0.9.38
FirstSpirit Multisite Management
fs-multisite-[version].fsm
1.5.1

4 KI-gestützte Tools

4.1 KI-gestützte Tools: Code Assistant

Mit der aktuellen FirstSpirit-Version wird der Code Assistant offiziell freigegeben.

Der Code Assistant steht in der Vorlagenentwicklung für ContentCreator zur Verfügung. Der KI-gestützte Assistent analysiert den HTML-Code und hebt Verbesserungspotentiale hervor. Es besteht die Möglichkeit, den voll funktionsfähigen Prompt von Crownpeak zu nutzen oder diesen anzupassen, um die im Rahmen der Analyse berücksichtigten Themenbereiche projektspezifisch zu definieren.

Zu weiteren Informationen siehe auch die Dokumentation für den Code Assistant.

Hinweis: Zur Nutzung des Code Assistant sowie anderer KI-gestützter Tools ist eine entsprechende Lizenz erforderlich.

4.2 Unterstützung von Alt-Text-Generierung

Im Image-Assistant wird nun der Alt-Text für ein Bild auch generiert, wenn es im SiteArchitect oder per FirstSpirit-API hochgeladen wird.

Übersicht

ID Beschreibung Kategorien
CLOUDPROV-17

Im AWS-S3-Deployment-Modul wurde der Upload von Dateien in ein S3-Bucket überarbeitet. Die Datei-Uploads werden nun standardmäßig parallel ausgeführt, was zu einer Verbesserung der Laufzeit führt.

AWS S3-Deployment
CORE-14498

Das Modul "Agency Support" beinhaltet nun keine Legacy-Komponenten mehr.
Diese Version des Moduls kann erst ab der FirstSpirit-Version 2025.2 genutzt werden.

Module
CORE-16176

Die Autovervollständigung bei der Entwicklung von Regeln funktioniert jetzt auch im Attribut name von Property-Tags.

Vorlagenentwicklung
CORE-16252

Importe von Projekten mit vielen Elementen konnten aufgrund von Größenbeschränkungen fehlschlagen. Bisher war dafür ein manueller Workaround notwendig. Die aktuelle Version von FirstSpirit importiert die Daten ohne zusätzliche Schritte.

FirstSpirit-Administrator
CORE-16396

Der Transport von Sonderzeichen, wie etwa Emojis, funktioniert jetzt auch mit Content Transport und External Synchronization.

Content Transport, Externe Synchronisierung
CORE-16630

Die Generierung mit Hilfe des „rsync-Deployment“-Moduls ist jetzt auch dann möglich, wenn der Ziel-Server keinen Shell-Zugriff, sondern nur die Ausführung von rsync erlaubt.

rsync-Deployment
CORE-16660

Beim Speichern einer Regeldefinition, in der die Eigenschaft SECTION ausgewertet wird, konnte es zu einem Fehlverhalten kommen.

Dynamische Formulare
CORE-16689

Die Unterstützung von Modulen mit Legacy-Ressourcen wird mittelfristig eingestellt.

Weitere Informationen können dem Kapitel „Administration / Module: Abkündigung: Unterstützung von Modulen mit Legacy-Ressourcen“ entnommen werden.

Projekt-Administrator, Server-Administrator
CORE-16703

Bei der Verwendung der FirstSpirit-Access-API konnte es beim Schließen einer Connection zu einem Fehler kommen, wenn die Ausführungsumgebung nicht mittels java.awt.headless=true als "Headless" deklariert war.

FirstSpirit-API
CORE-16727

Im Image Assistant wurde ein Fehler behoben, der dazu führte, dass das Icon "Bilderkennung erneut ausführen" nicht angezeigt wurde, sofern in der Metadaten-Vorlage des Projekts lediglich das Feld fsai_altText definiert war.

KI-gestützte Tools
CORE-16728

Unterstützung der Alt-Text-Generierung außerhalb des ContentCreators

Weitere Informationen können dem Kapitel „KI-gestützte Tools: Unterstützung von Alt-Text-Generierung“ entnommen werden.

KI-gestützte Tools
CORE-16735

Beim Zugriff auf Projekte innerhalb von Aufträgen werden diese geöffnet und initialisiert. Um den Speicherverbrauch zu optimieren, schließt FirstSpirit jetzt im Anschluss an die Ausführung alle Projekte, die nicht anderweitig in Verwendung sind.

Aufträge, Projekt-Administrator
CORE-16741

Die Klassen Contrast und StructureChange (Package de.espirit.firstspirit.storage) sind jetzt Teil der FirstSpirit-API.

FirstSpirit-API
CORE-16742

Die Klasse PermissionMap (Package de.espirit.firstspirit.store.access) ist jetzt Teil der FirstSpirit-Access-API.

FirstSpirit-API
CORE-16743

Für die Login-Maske auf der Startseite ist jetzt die größtmögliche Kompatibilität mit Passwort-Managern sichergestellt. Dies unterstützt die einfache Nutzung komplexer Anmeldedaten.

FirstSpirit Startseite
CORE-16744

Sofern automatisch alle Services mit der Option "services=*" gestartet werden, werden mit der aktuellen Version von FirstSpirit interne Webserver wie der Embedded Tomcat oder Jetty ignoriert, wenn sie über die Konfiguration mit webserver.jetty.hide, webserver.tomcat.hide oder webserver.internal.hide ausgeblendet sind.

Server-Administrator
CORE-16772

Mit dem aktuellen FirstSpirit-Release steht das neue Interface UrlCreatorAgent (Package de.espirit.firstspirit.agency) zur Verfügung.

FirstSpirit-API
CORE-16804

Das Anzeigeproblem der Versionshistorie aufgrund defekter Revisionen im SiteArchitekt wurde behoben.

SiteArchitect
CORE-16805

Das intern verwendete Logging-Framework Log4j wurde auf Version 2.24.2 aktualisiert.
In diesem Zuge wurde auch die Konfiguration des Personalisation-Moduls umgestellt. Es verarbeitet jetzt ausschließlich Konfigurationen im Format von Log4j 2.x.

Integrierte Software
CORE-16814

Für Projekte, deren Suchindex sehr lange (mehrere Jahre) nicht erzeugt wurde, konnte eine Neuberechnung des Index zu einer Fehlermeldung führen.

Projekt-Administrator, Server-Administrator
CORE-16819

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

Das Modul "FirstSpirit Search" verwendet für Log-Ausgaben jetzt das Logging-Framework SLF4J.

Weitere Informationen können dem Kapitel „Administration / Module: Logging für das Modul "FirstSpirit Search"“ entnommen werden.

Logging, Module
CORE-16832

Bei einem Projektimport mit enthaltenen Aktionsvorlagen konnte es zu einem Fehlverhalten kommen (NullPointerException).

Projektexport / Projektimport
CORE-16839

Ein Problem mit fehlenden Projekt-Custom-Properties beim Projektexport wurde behoben.

Projektexport / Projektimport
CORE-16841

Ein Fehler im Update-Prozess wurde behoben. Alle Jar-Dateien, die für ein FirstSpirit-Server-Update benötigt werden, werden wieder korrekt angelegt.

Server-Administrator
CORE-16876

Die Unterstützung für das Modul „FirstSpirit Agency Support“ wird mittelfristig eingestellt.

Weitere Informationen können dem Kapitel „Administration / Module: Abkündigung des "Agency Support"-Moduls“ entnommen werden.

FragmentCreator
CORE-16888

Ein Problem mit der Rechteauswertung für Benutzer aus externen Gruppen wurde behoben.

Multisite Management
CXT-2817

Bei der Status-Visualisierung von Seiten gab es Abweichungen zwischen der Darstellung innerhalb der Toolbar und dem Fly-out-Menü, sowie der Darstellung innerhalb der Navigation.

ContentCreator
CXT-3282

Mit der aktuellen FirstSpirit-Version wird der Code Assistant offiziell freigegeben.

Weitere Informationen können dem Kapitel „KI-gestützte Tools: KI-gestützte Tools: Code Assistant“ entnommen werden.

KI-gestützte Tools
CXT-3391

Bei der Konfiguration von Standardfunktionen (Tailored UI) für den ContentCreator wird nun angezeigt, ob eine Funktion standardmäßig inaktiv ist (Opt-In).

ContentCreator
CXT-3443

Aktualisierung von integrierter Fremdsoftware

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

Integrierte Software

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
Datenbank-Layer 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
Modulen mit Legacy-Ressourcen 2025-02 2025-09
FirstSpirit Agency Support 2025-02 2025-08