Release Notes FirstSpirit™ 2024.12

Release Notes

FirstSpirit™ 2024.12

1 Administration

Embedded Tomcat neuer Standard-Webserver für neue Installationen

Mit Version 2024.12 wird bei der Installation eines neuen FirstSpirit-Servers nicht mehr der Jetty-Webserver sondern der Embedded-Tomcat-Webserver auf dem Standard-Port 8000 eingerichtet und für das erste Deployment der Webanwendungen verwendet. Für das korrekte Zusammenspiel ist das Install-Archiv in Version 3.1.0 notwendig.

Bestehende Installationen können den Jetty-Webserver weiterhin so einsetzen wie bisher. Eine manuelle Umstellung auf den Embedded-Tomcat kann jedoch Kompatibilitätsprobleme beseitigen, da diese Konfiguration eher vergleichbar mit dem empfohlenen Betrieb eines externen Tomcat-Servers ist.

Weiterhin wurden einige Spezialbehandlungen für den Jetty-Server entfernt:

  • Der Fallback für einen nicht gesetzten Webserver einer Webanwendung ist jetzt nicht mehr Jetty.
  • Das Deinstallieren einer Webanwendung führt nicht mehr dazu, dass die Anwendung auch auf dem Jetty gelöscht wird.
  • Beim Entfernen eines Webservers wird nicht mehr standardmäßig Jetty für die betroffenen Webanwendungen eingetragen.
  • Der Fallback für den Staging-Path ist nicht mehr das Jetty-Verzeichnis, sondern work/staging im FirstSpirit-Verzeichnis.

2 FirstSpirit Content Experience Tools (CXT)

Aktuelle Modul-Versionen

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

Modul- / DateinameVersionsnummer
FirstSpirit CXT Plattform
platform-[version].fsm
6.1.10
FirstSpirit CXT DAP Bridge
dataservice-[version].fsm
1.44.28
FirstSpirit CXT FragmentCreator
fragment-creator-[version].fsm
5.0.15
FirstSpirit Fragment DAP
fragmentdap-[version].fsm
1.40.36
FirstSpirit Media DAP
mediadap-[version].fsm
1.31.26
FirstSpirit PageRef DAP
pageref-[version].fsm
1.9.26
FirstSpirit Markdown Editor
markdown-editor-[version].fsm
1.29.26
FirstSpirit Tagging Editor
tagging-editor-[version].fsm
1.29.26
FirstSpirit CXT FragmentCreator - CaaS Integration
caas-integration-[version].fsm
1.31.25
FirstSpirit Image Assistant
imagerecognition-module-[version].fsm
1.0.55
FirstSpirit Analyze Asisstant
FirstSpirit-AiAnalyze-[version].fsm
0.9.6
Template Development MicroApp
fs-sitedev-microapp-[version].fsm
0.9.35
FirstSpirit Multisite Management
fs-multisite-[version].fsm
0.30.8

3 KI-gestützte Tools

FirstSpirit AI: Web-basierte Prompt-Konfiguration

Mit dem aktuellen Release ist es nun möglich Prompts für den Content Assistant und den Analyze Assistant direkt im ContentCreator zu verwalten und zu bearbeiten.

Content Assistant
Content Assistant

Analyze Assistant
Analyze Assistant

Die Konfigurationsmöglichkeit steht nur Server- oder Projekt-Administratoren zur Verfügung.

Zu weiteren Informationen siehe FirstSpirit AI: Prompt Konfiguration.

4 Modul: Multisite Management

Multisite Management: Beta-Status für Rücktransport-Funktionalität

Multisite Management (MSM) ermöglicht die Verteilung von Inhalten aus einem Quellprojekt in eines oder mehrere Zielprojekte.

Die neue MSM-Rücktransport-Funktionalität hingegen ermöglicht es, Inhalte aus einem solchen Zielprojekt zurück in das Quellprojekt zu übertragen.

Um weiteres Feedback und Erkenntnisse einzuholen, die sich aus konkreten Anwendungsfällen ergeben, kann das MSM-Modul (fs-multisite-0.30.9.fsm) auf Anfrage über den Customer Support zur Verfügung gestellt werden. Die Funktionalität an sich wurde bereits einer intensiven Qualitätssicherung unterzogen, ist jedoch noch nicht offiziell freigegeben. Daher wird empfohlen, sie bei Interesse zunächst in einer Entwicklungsumgebung zu testen.

Übersicht

ID Beschreibung Kategorien
CORE-3850

Die Verarbeitung von speziellen Symbolen, wie etwa Emojis, funktioniert jetzt in der Eingabekomponente CMS_INPUT_DOM korrekt.

ContentCreator, SiteArchitect
CORE-16135

Der Dialog zum Bearbeiten von Gruppen eines Projekts im ServerManager zeigte bei der Umwandlung von internen in externe Gruppen einen falschen Zustand an, wenn der Dialog vor dem Speichern der Projekteinstellungen erneut geöffnet wurde.

Server-Administrator
CORE-16204

Beim Import eines Projekts wurde die Einstellung "Content Creator / Standard-Seitenvorlage" nicht übernommen.

Projektexport / Projektimport
CORE-16312

Die Verwendung der Wildcard-Zeichen "%" und "_" in Tabellennamen führte dazu, dass beim Bearbeiten Spalten nicht in der Datenbank erzeugt wurden.

Datenbank
CORE-16470

Mit dem aktuellen Release ist es nun möglich Prompts für den Content Assistant und den Analyze Assistant direkt im ContentCreator zu verwalten.

Weitere Informationen können dem Kapitel „KI-gestützte Tools: FirstSpirit AI: Web-basierte Prompt-Konfiguration“ entnommen werden.

KI-gestützte Tools
CORE-16517

Bei der Nutzung des Moduls "FirstSpirit Online Documentation", welches eine lokale Kopie der FirstSpirit-Dokumentation bereitstellt, entfällt die Suchfunktion. Darüber hinaus ist es nicht mehr möglich, in der vom ContentCreator zur Verfügung gestellten Dokumentation zu suchen.

Dokumentation
CORE-16522

Ein Problem mit Websocket-Verbindungen, wenn die Root-Webapp nur mit ein oder zwei Prozessorkernen läuft, wurde behoben.

Server-Administrator
CORE-16552

Neu installierte FirstSpirit-Server nutzen jetzt standardmäßig den internen Webserver „Embedded Tomcat“.

Weitere Informationen können dem Kapitel „Administration: Embedded Tomcat neuer Standard-Webserver für neue Installationen“ entnommen werden.

Server-Administrator
CORE-16600

Alle in der FirstSpirit-API deklarierten Exceptions sind jetzt ebenfalls Teil der API.

FirstSpirit-API
CORE-16620

Es wurde eine Fehlerbehandlung im Analyze Assistant für fehlgeschlagene AI-Requests ergänzt.

KI-gestützte Tools
CORE-16636

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

Es wurde ein Fehler in der Git-basierten Vorlagenentwicklung für FirstSpirit behoben, der auftrat, wenn ein FirstSpirit-Projekt-Branch angelegt wurde, der den gleichen Namen wie ein zuvor gelöschter Branch hatte.

Vorlagenentwicklung
CORE-16654

Bei globalen Warnhinweisen, etwa zu einem anstehenden Wartungsfenster, konnte eine falsche Zeitzone angezeigt werden (z.B. CET statt CEST).

FirstSpirit Startseite
CORE-16674

Die Entfernung der Konfiguration für das Webverzeichnis im Tomcat-Webserver führte dazu, dass ein falsches Verzeichnis für die Staging-Inhalte verwendet wurde.

Server-Administrator
CORE-16684

MSM: Beta-Status für die Rücktransport-Funktionalität

Weitere Informationen können dem Kapitel „Modul: Multisite Management: Multisite Management: Beta-Status für Rücktransport-Funktionalität“ entnommen werden.

Multisite Management
CXT-3347

Die Darstellung von Zeitpunkten in der ContentCreator-Oberfläche berücksichtigt nun auch die Zeitzone des Benutzers. In der Datenquellen-Ansicht werden CMS_INPUT_DATE-Spalten so dargestellt wie bei der Bearbeitung im Formular. Weiterführende Informationen sind unter CMS_INPUT_DATE-Konfiguration verfügbar.

ContentCreator
CXT-3385

Es wurde eine Fehlerbehandlung im Content Assistant für fehlgeschlagene AI-Requests ergänzt.

KI-gestützte Tools
CXT-3393

Für den DOM-Editor wurden beim Speichern in bestimmten Fällen fälschlicherweise Änderungen erkannt.

ContentCreator
CXT-3396

Ab Chrome Version 128+ gab es im DOM-Editor ein Problem bei der Link-Erzeugung via Drag&Drop.

ContentCreator

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