Release Notes
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.log3 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- / Dateiname | Versionsnummer |
FirstSpirit CXT Plattformplatform-[version].fsm | 6.1.12 |
FirstSpirit CXT DAP Bridgedataservice-[version].fsm | 1.44.30 |
FirstSpirit CXT FragmentCreatorfragment-creator-[version].fsm | 5.0.17 |
FirstSpirit Fragment DAPfragmentdap-[version].fsm | 1.40.39 |
FirstSpirit Media DAPmediadap-[version].fsm | 1.31.28 |
FirstSpirit PageRef DAPpageref-[version].fsm | 1.9.28 |
FirstSpirit Markdown Editormarkdown-editor-[version].fsm | 1.29.28 |
FirstSpirit Tagging Editortagging-editor-[version].fsm | 1.29.28 |
FirstSpirit CXT FragmentCreator - CaaS Integrationcaas-integration-[version].fsm | 1.31.27 |
FirstSpirit Image Assistantimagerecognition-module-[version].fsm | 1.0.57 |
FirstSpirit Analyze AsisstantFirstSpirit-AiAnalyze-[version].fsm | 0.9.9 |
Template Development MicroAppfs-sitedev-microapp-[version].fsm | 0.9.38 |
FirstSpirit Multisite Managementfs-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. |
Module |
| CORE-16176 | Die Autovervollständigung bei der Entwicklung von Regeln funktioniert jetzt auch im Attribut |
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 |
Dynamische Formulare |
| CORE-16689 | Die Unterstützung von Modulen mit Legacy-Ressourcen wird mittelfristig eingestellt. |
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 |
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 |
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 |
FirstSpirit-API |
| CORE-16742 | Die Klasse |
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 " |
Server-Administrator |
| CORE-16772 | Mit dem aktuellen FirstSpirit-Release steht das neue Interface UrlCreatorAgent (Package |
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. |
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 |
FirstSpirit Content Experience Tools (CXT) |
| CORE-16826 | Das Modul "FirstSpirit Search" verwendet für Log-Ausgaben jetzt das Logging-Framework |
Logging, Module |
| CORE-16832 | Bei einem Projektimport mit enthaltenen Aktionsvorlagen konnte es zu einem Fehlverhalten kommen ( |
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. |
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. |
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 |
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 |