Release Notes FirstSpirit™ 2024.8

Release Notes

FirstSpirit™ 2024.8

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
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- / DateinameVersionsnummer
FirstSpirit CXT Plattform
platform-[version].fsm
6.1.6
FirstSpirit CXT DAP Bridge
dataservice-[version].fsm
1.44.24
FirstSpirit CXT FragmentCreator
fragment-creator-[version].fsm
5.0.11
FirstSpirit Fragment DAP
fragmentdap-[version].fsm
1.40.32
FirstSpirit Media DAP
mediadap-[version].fsm
1.31.22
FirstSpirit PageRef DAP
pageref-[version].fsm
1.9.22
FirstSpirit Markdown Editor
markdown-editor-[version].fsm
1.29.22
FirstSpirit Tagging Editor
tagging-editor-[version].fsm
1.29.22
FirstSpirit CXT FragmentCreator - CaaS Integration
caas-integration-[version].fsm
1.31.21
FirstSpirit Image Assistant
imagerecognition-module-[version].fsm
1.0.50
FirstSpirit Analyze Asisstant
FirstSpirit-AiAnalyze-[version].fsm
0.9.3 (Beta)
Template Development MicroApp
fs-sitedev-microapp-[version].fsm
0.9.31
FirstSpirit Multisite Management
fs-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

Module, die noch den „Legacy Mode“ und die (in diesem Modus) über FirstSpirit erreichbare Library nutzen, müssen gegebenenfalls entsprechend angepasst werden.
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-hc in der Version 4.5.14
  • org.apache.httpcomponents:httpclient in der Version 4.5.14
  • org.apache.httpcomponents:httpclient-win in der Version 4.5.14
  • org.apache.httpcomponents:httpcore in der Version 4.4.16
  • org.apache.httpcomponents:httpmime in 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".

Weitere Informationen können dem Kapitel „Administration: Rechteprüfung für Content Transport“ entnommen werden.

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 Attachment (FirstSpirit API, Package de.espirit.firstspirit.access) konnte im Kontext eines Application-Servers zu einem NoClassDefFoundError führen.

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.

Weitere Informationen können dem Kapitel „Administration / Module: Abkündigung: Automatischer Jakarta-EE-Migrator für WebApps“ entnommen werden.

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 WARN konnte zu einem inkonsistenten Zustand in FirstSpirit führen, der das Starten von Webanwendungen verhinderte.

Server-Administrator
CORE-16322

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

Entfernung von integrierter Fremdsoftware

Weitere Informationen können dem Kapitel „Modul-Entwicklung, Skripte, API: Entfernung von integrierter Fremdsoftware“ entnommen werden.

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.

Weitere Informationen können dem Kapitel „Administration: Initiales Admin-Password per Env-Variable festlegen“ entnommen 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.

Weitere Informationen können dem Kapitel „FirstSpirit Omnichannel Manager: Freigabe: Omnichannel Manager 3.0“ entnommen werden.

FirstSpirit Omnichannel Manager
CORE-16383

Beta-Status für das KI-gestützte Tool Analyse Assistant.

Weitere Informationen können dem Kapitel „KI-gestützte Tools: KI-gestützte Tools: Analyse Assistant (Beta-Status)“ entnommen werden.

KI-gestützte Tools
CORE-16393

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

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

KI-gestützte Tools
CXT-3324

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

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

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