Release Notes
1 Administration
1.1 Initiales Admin-Password per Env-Variable festlegen
Bei einem neu installierten FirstSpirit-Server kann das Passwort des Admin-Benutzers jetzt mit einer Umgebungsvariable FS_ADMIN_PASSWORD festgelegt werden.
Ist der Admin-Benutzer bereits angelegt, hat die Umgebungsvariable keine Auswirkungen.
1.2 Rechteprüfung für Content Transport
Mit der aktuellen FirstSpirit-Version gibt es in Projekteigenschaften eine neue Option "Rechteprüfung für Content Transport".

Rechteprüfung für Content Transport
Ist diese Checkbox aktiviert, muss der Benutzer bei der Feature-Installation im Zielprojekt über alle erforderlichen Rechte für alle vorzunehmenden Anpassungen verfügen (wie Ändern, Anlegen, Löschen).
Ist die Checkbox deaktiviert, erfolgt keine Rechteprüfung bei der Feature-Installation.
Diese Option ist bei der Neuanlage eines Projekts standardmäßig aktiviert.
Bei bestehenden Projekten ist es notwendig, die Checkbox zu aktivieren, wenn eine Rechteprüfung erwünscht ist.
2 Administration / Module
Abkündigung: Automatischer Jakarta-EE-Migrator für WebApps
Der mit FirstSpirit 2023.9 eingeführte Jakarta-EE-Migrator für Web-Anwendungen soll planmäßig mit Version 2024.9 entfernt werden.
Mit der aktuellen FirstSpirit-Version 2024.8 erscheint für Server- oder Projekt-Administratoren auf der FirstSpirit-Startseite eine Warnmeldung, wenn in einer globalen oder projektlokalen Web-Applikation noch Web-Komponenten verwendet werden, die als nicht Jakarta-kompatibel gekennzeichnet sind (also nicht mit Servlet API 6.0 ausgezeichnet wurden).
Weitere Informationen sind in der Crownpeak Community zu finden.
Bei Fragen oder Feedback zur Migration wenden Sie sich bitte an das Customer Support Team.
3 FirstSpirit Content Experience Tools (CXT)
Aktuelle Modul-Versionen
Folgende Modul-Versionen für FirstSpirit Content Experience Tools werden von FirstSpirit 2024.8 unterstützt.
| Modul- / Dateiname | Versionsnummer |
FirstSpirit CXT Plattformplatform-[version].fsm | 6.1.6 |
FirstSpirit CXT DAP Bridgedataservice-[version].fsm | 1.44.24 |
FirstSpirit CXT FragmentCreatorfragment-creator-[version].fsm | 5.0.11 |
FirstSpirit Fragment DAPfragmentdap-[version].fsm | 1.40.32 |
FirstSpirit Media DAPmediadap-[version].fsm | 1.31.22 |
FirstSpirit PageRef DAPpageref-[version].fsm | 1.9.22 |
FirstSpirit Markdown Editormarkdown-editor-[version].fsm | 1.29.22 |
FirstSpirit Tagging Editortagging-editor-[version].fsm | 1.29.22 |
FirstSpirit CXT FragmentCreator - CaaS Integrationcaas-integration-[version].fsm | 1.31.21 |
FirstSpirit Image Assistantimagerecognition-module-[version].fsm | 1.0.50 |
FirstSpirit Analyze AsisstantFirstSpirit-AiAnalyze-[version].fsm | 0.9.3 (Beta) |
Template Development MicroAppfs-sitedev-microapp-[version].fsm | 0.9.31 |
FirstSpirit Multisite Managementfs-multisite-[version].fsm | 0.30.7 |
4 FirstSpirit Omnichannel Manager
Freigabe: Omnichannel Manager 3.0
Mit der aktuellen FirstSpirit-Version wird der Omnichannel Manager 3.0 offiziell freigegeben.
Der Omnichannel Manager (OCM) ist ein integraler Bestandteil der plattformübergreifenden Inhaltsverwaltung in FirstSpirit. In Kombination mit dem FirstSpirit ContentCreator ermöglicht der OCM die Vorschau-Bearbeitung externer Anwendungen, sodass Redakteure Änderungen durchführen und diese in Echtzeit sehen können.
Zu weiteren Informationen siehe auch die Dokumentation für den Omnichannel Manager 3.0.
Die Unterstützung für Omnichannel Manager 2.x wird mittelfristig eingestellt.
5 KI-gestützte Tools
5.1 KI-gestützte Tools: Analyse Assistant (Beta-Status)
Der Analyze Assistant hilft dem Redakteur im ContentCreator dabei, textbezogene Analysen auf der angezeigten Seite in der aktuellen Sprache durchzuführen und vorgeschlagene Verbesserungen direkt einzupflegen.
Mit dem aktuellen Release erweitert Crownpeak den Benutzer-Kreis, um weiteres Feedback und Erkenntnisse einzuholen, die sich aus konkreten Anwendungsfällen ergeben. Die Funktionalität an sich wurde bereits einer intensiven Qualitätssicherung unterzogen. Sie ist aber noch nicht offiziell freigegeben. Daher wird empfohlen, sie bei Interesse zunächst in einer Entwicklungsumgebung zu testen.
Zu weiteren Informationen siehe auch die Dokumentation für den Analyze Assistant.
Hinweis: Zur Nutzung des Analyze Assistant sowie anderer KI-gestützter Tools ist eine entsprechende Lizenz erforderlich.
5.2 KI-gestützte Tools: Content Assistant
Mit der aktuellen FirstSpirit-Version wird der Content Assistant offiziell freigegeben.
Der Content Assistant unterstützt Redakteure im ContentCreator dabei, Inhalte effizienter und intuitiver zu erstellen und zu bearbeiten. Durch intelligente Automatisierung erleichtert der Content Assistant die täglichen Arbeitsabläufe und trägt zu einer höheren Produktivität bei.
Zu weiteren Informationen siehe auch die Dokumentation für den Content Assistant.
Hinweis: Zur Nutzung des Content Assistant sowie anderer KI-gestützter Tools ist eine entsprechende Lizenz erforderlich.
5.3 KI-gestützte Tools: Image Assistant
Mit der aktuellen FirstSpirit-Version wird der Image Assistant offiziell freigegeben.
Im ContentCreator können für hochgeladene Bilder mithilfe des KI-gestützten Image Assistant automatisch Alt-Texte erstellt werden. Die automatische Alt-Text-Generierung stellt eine Erweiterung des automatischen Bildzuschnitts dar.
Zu weiteren Informationen siehe auch die Dokumentation für den Image Assistant.
Hinweis: Zur Nutzung des Image Assistant sowie anderer KI-gestützter Tools ist eine entsprechende Lizenz erforderlich.
6 Modul-Entwicklung, Skripte, API
Entfernung von integrierter Fremdsoftware
Mit FirstSpirit 2024.8 wurden intern verwendete Komponenten entfernt. Dies betrifft folgende Abhängigkeit:
- Apache HttpClient 4.5.14
Hinweis: Da der „Legacy Mode“ nicht mehr unterstützt wird, sollten betroffene Module möglichst auf den „Isolated Mode“ umgestellt werden (siehe Modulentwicklung "Isolated"). Sonst kann es zu Abastürzen kommen.
Als eine vorübergehende Lösung kann das Modul „Legacy Libraries“ (fs-legacy-libraries.fsm) installiert werden (erhältlich über den Customer Support). Dieses Modul enthält Bibliotheken, die früher mit FirstSpirit ausgeliefert wurden.
Das Modul stellt folgende Bibliotheken als Legacy-Ressourcen zur Verfügung:
org.apache.httpcomponents:fluent-hcin der Version 4.5.14org.apache.httpcomponents:httpclientin der Version 4.5.14org.apache.httpcomponents:httpclient-winin der Version 4.5.14org.apache.httpcomponents:httpcorein der Version 4.4.16org.apache.httpcomponents:httpmimein der Version 4.5.14
Übersicht
| ID | Beschreibung | Kategorien |
|---|---|---|
| CORE-11185 | Innerhalb von Formular-Regeln können nun komplexe Editorwerte in einem ValueService verwendet werden (z. B. für eine FS_REFERENCE-Eingabekomponente). Darüber hinaus wurden Optimierungen bzgl. der Häufigkeit von Regelausführungen vorgenommen. |
Dynamische Formulare |
| CORE-13719 | Die im Browser konfigurierten Länder werden von FirstSpirit berücksichtigt, z. B. Englisch (Vereinigtes Königreich) und Englisch (Vereinigte Staaten). Somit wird nun im Dialog zur Datumsauswahl die korrekte Kalenderwoche angezeigt. |
SiteArchitect, Sprachen |
| CORE-14113 | FirstSpirit entfernt jetzt beim Server-Start automatisch veraltete Modul-Dateien, wenn eine aktualisierte Modul-Version vorliegt. |
Server-Administrator |
| CORE-15931 | Mit der aktuellen FirstSpirit-Version gibt es in Projekteigenschaften eine neue Option "Rechteprüfung für Content Transport". |
Content Transport, Rechte |
| CORE-16132 | Ein Problem mit dem Timeout von Revisionen beim Import über den Feature-Transport wurde behoben. |
Content Transport |
| CORE-16158 | Der Aufruf eines Konstruktors der Klasse |
FirstSpirit-API |
| CORE-16201 | Das Deployment von Webanwendungen zu einem externen Tomcat-Server wurde optimiert. |
Server-Administrator |
| CORE-16257 | Beim Einsatz des Embedded-Tomcat-Webservers konnte es in bestimmten Situationen dazu kommen, dass die Verwaltungsoberfläche im ServerManager nicht mehr korrekt dargestellt wurde. |
Server-Administrator |
| CORE-16266 | Für das Modul „Embedded Tomcat“ wurde die verwendete Version des Applikationsservers auf 10.1.24 aktualisiert. |
Server-Administrator |
| CORE-16272 | Der mit FirstSpirit 2023.9 eingeführte Jakarta-EE-Migrator für Web-Anwendungen wird mit Version 2024.9 nicht mehr zur Verfügung gestellt. |
Module, Server-Administrator |
| CORE-16298 | Die Performance beim Zugriff auf die Sprachvorlagen des Servers wurde verbessert. |
Performance |
| CORE-16303 | Ein Aufruf der Export-Funktionalität über ein Beanshell-Script konnte zu einer Exception führen. |
FirstSpirit-API |
| CORE-16306 | Eine Limitierung des Logging-Levels auf |
Server-Administrator |
| CORE-16322 | FirstSpirit Content Experience Tools: Aktuelle Modul-Versionen |
FirstSpirit Content Experience Tools (CXT) |
| CORE-16329 | Entfernung von integrierter Fremdsoftware |
Integrierte Software |
| CORE-16352 | Das Installieren von Web-Applikationen auf einem Webserver vom Typ "Embedded Tomcat" führte nicht zu einer Fehlermeldung, wenn der entsprechende Dienst gestoppt war. |
Server-Administrator, Webserver |
| CORE-16355 | Beim Speichern von Text-Medien mit speziellen Zeichen konnte es dazu kommen, dass nicht alle Zeilen übernommen wurden. |
Vorlagenentwicklung im ContentCreator |
| CORE-16369 | Das initiale Admin-Password kann per Env-Variable festgelegt werden. |
Server-Administrator |
| CORE-16370 | Für das Modul "FirstSpirit Multisite Management" wurde ein Update auf die aktuelle Spring-Version durchgeführt. Durch das Update entfällt die Möglichkeit eines nachträglichen Downgrades auf eine Version älter als 0.30.7. |
Multisite Management |
| CORE-16377 | Mit der aktuellen FirstSpirit-Version wird der Omnichannel Manager 3.0 offiziell freigegeben. |
FirstSpirit Omnichannel Manager |
| CORE-16383 | Beta-Status für das KI-gestützte Tool Analyse Assistant. |
KI-gestützte Tools |
| CORE-16393 | Mit der aktuellen FirstSpirit-Version wird der Image Assistant offiziell freigegeben. |
KI-gestützte Tools |
| CXT-3324 | Mit der aktuellen FirstSpirit-Version wird der Content Assistant offiziell freigegeben. |
KI-gestützte Tools |
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 |