Release Notes
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, sondernwork/stagingim 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- / Dateiname | Versionsnummer |
FirstSpirit CXT Plattformplatform-[version].fsm | 6.1.10 |
FirstSpirit CXT DAP Bridgedataservice-[version].fsm | 1.44.28 |
FirstSpirit CXT FragmentCreatorfragment-creator-[version].fsm | 5.0.15 |
FirstSpirit Fragment DAPfragmentdap-[version].fsm | 1.40.36 |
FirstSpirit Media DAPmediadap-[version].fsm | 1.31.26 |
FirstSpirit PageRef DAPpageref-[version].fsm | 1.9.26 |
FirstSpirit Markdown Editormarkdown-editor-[version].fsm | 1.29.26 |
FirstSpirit Tagging Editortagging-editor-[version].fsm | 1.29.26 |
FirstSpirit CXT FragmentCreator - CaaS Integrationcaas-integration-[version].fsm | 1.31.25 |
FirstSpirit Image Assistantimagerecognition-module-[version].fsm | 1.0.55 |
FirstSpirit Analyze AsisstantFirstSpirit-AiAnalyze-[version].fsm | 0.9.6 |
Template Development MicroAppfs-sitedev-microapp-[version].fsm | 0.9.35 |
FirstSpirit Multisite Managementfs-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

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. |
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“. |
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 |
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 |
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 |