Release Notes
1 Administration
Java 25 zum Start der FirstSpirit-Desktop-Anwendungen
Zum Start der FirstSpirit-Desktop-Anwendungen (ServerManager, SiteArchitect) wird nun standardmäßig Java 25 (25.0.3+9-LTS 64bit Eclipse Adoptium) verwendet.
Das Modul „FirstSpirit Launcher JRE“ ermöglicht Kunden und Partnern einen einfachen Wechsel zwischen unterschiedlichen Java-Versionen für den Betrieb der FirstSpirit Desktop Apps. Die Auswahl der gewünschten Java-Version kann serverweit jeweils für Microsoft Windows und macOS getrennt vorgenommen werden.
Mit dem aktuellen Release wurden die enthaltenen Java-Versionen aktualisiert.
- 25.0.4+9 (Default - die mit dem FirstSpirit Launcher ausgelieferte Version)
- 26.0.1+8
2 ContentCreator
Neuer Workflow-Status „Noch nie freigegeben" im ContentCreator
Das WebeditElementStatusProviderPlugin wurde um den optionalen Status NEVER_RELEASED erweitert, mit dem Plugin-Implementierungen signalisieren können, dass ein Element noch niemals freigegeben wurde.
Im ContentCreator wird dieser Status je nach konfiguriertem WebeditElementStatusProviderPlugin mit eigenem Icon und eigener Farbe in der Navigation, Toolbar sowie der Medien- und Datenquellenverwaltung angezeigt.
Die Medien-Verwaltung bietet zusätzlich einen neuen Filter „Noch nie freigegeben" an. Für Datenquellen ist dies aus technischen Gründen nicht möglich, daher werden noch nie freigegebene Datensätze dort weiterhin unter „Verändert" angezeigt.
Die Standard-Plugins „Page based" und „Site-store based" unterstützen den neuen Status; andere Implementierungen müssen separat angepasst werden.
3 FirstSpirit Content Experience Tools (CXT)
Aktuelle Modul-Versionen
Folgende Modul-Versionen für FirstSpirit Content Experience Tools werden von FirstSpirit 2026.9 unterstützt.
| Modul- / Dateiname | Versionsnummer |
FirstSpirit CXT Plattformplatform-[version].fsm | 8.0.7 |
FirstSpirit Media DAPmediadap-[version].fsm | 2.0.3 |
FirstSpirit PageRef DAPpageref-[version].fsm | 2.0.3 |
FirstSpirit Image Assistantimagerecognition-module-[version].fsm | 1.1.5 |
FirstSpirit Analyze AsisstantFirstSpirit-AiAnalyze-[version].fsm | 2.0.3 |
Template Development MicroAppfs-sitedev-microapp-[version].fsm | 1.0.5 |
FirstSpirit Multisite Managementfs-multisite-[version].fsm | 2.2.2 |
FirstSpirit Collaborationfs-collaboration-[version].fsm | 1.2.3 |
4 Modul-Entwicklung, Skripte, API
Verwandte Datensätze und Erstfreigaben über die API erkennen
Die Referenz-Methoden des Dataset-Interfaces
getOutgoingReferencesgetIncomingReferenceshasIncomingReferences
Schema-Interfaces getIncomingReferencesgetOutgoingReferences
Zusätzlich erkennen die neuen Methoden isFirstRelease(Language...) und hasFirstRelease() des IDProviderChange-Interfaces (IDProviderEventAgent) die – auch sprachspezifische – Erstfreigabe eines Elements. So lassen sich verwandte, bisher nur per Fremdschlüssel verknüpfte Datensätze ermitteln und abhängige Inhalte bei einer Erstfreigabe gezielt neu publizieren.
Die neuen Methoden sind als experimentell gekennzeichnet, das heißt, ihre Signatur und ihr Verhalten können sich in künftigen Versionen noch ändern.
Übersicht
| ID | Beschreibung | Kategorien |
|---|---|---|
| CORE-17774 | Neue, als experimentell gekennzeichnete API-Methoden ermöglichen es, verwandte Datensätze inklusive reiner Fremdschlüsselbeziehungen zu ermitteln sowie die Erstfreigabe eines Elements im Event zu erkennen. |
FirstSpirit-API |
| CORE-17919 | Der ContentCreator unterscheidet jetzt visuell zwischen noch nie freigegebenen Elementen und bereits freigegebenen, danach geänderten Elementen. |
ContentCreator |
| CORE-17959 | Mit dem aktuellen FirstSpirit Release wird nun standardmäßig Java 25 zum Start der FirstSpirit-Desktop-Anwendungen verwendet. |
Java, Launcher, ServerManager, SiteArchitect |
| CORE-18050 | Der Exportparameter |
Externe Synchronisierung |
| CORE-18066 | Beim Bearbeiten, Importieren oder Kopieren von Projekten im ServerManager ist die Angabe einer Projektbeschreibung jetzt optional. |
Projekt-Administrator |
| CORE-18082 | Im MCP Connector Modul konnte es je nach konfiguriertem MCP Server zu Verbindungsproblemen kommen. Im Rahmen dieser Änderung wurden das MCP Java SDK auf Version 2.0.0 und das OpenAI Java SDK auf Version 4.41.0 aktualisiert. |
KI-gestützte Tools |
| CORE-18096 | Die Version des integrierten Webserver-Moduls "Embedded Tomcat" wurde auf 11.0.23 erhöht. Die Verwendung ist nicht für den Produktivbetrieb geeignet und sollte lediglich zu Testzwecken erfolgen. |
Server-Administrator |
| CORE-18104 | Beim Start des FirstSpirit-Servers wird jetzt automatisch die Konfigurationsdatei |
Server-Administrator |
| CORE-18106 | Ein Problem mit Undelete-Informationen von Seiten, deren Inhaltsbereiche Sonderzeichen im Namen enthalten, wurde behoben. Dies konnte zu einem Fehlverhalten beim Wiederherstellen von Absätzen führen. |
Content Transport, Externe Synchronisierung |
| CORE-18121 | Für ein moderneres Erscheinungsbild wurden verschiedene Bereiche von Collaboration überarbeitet. |
Collaboration |
| CORE-18122 | Die Log4j-Marker |
Logging, Server-Administrator |
| CORE-18128 | FirstSpirit Content Experience Tools: Aktuelle Modul-Versionen |
FirstSpirit Content Experience Tools (CXT) |
| CXT-3693 | In der Vorlagenentwicklung im ContentCreator ist es nun möglich, zu einer für einen Inhaltsbereich erlaubten Absatzvorlage zu springen. |
Vorlagenentwicklung im ContentCreator |
| CXT-3809 | Bei Verwendung eines sprachunabhängigen |
ContentCreator |
| CXT-3822 | Innerhalb der Differenzanzeige konnte es beim Sprachwechsel zu einem Fehler kommen, wenn mit einer archivierten Version verglichen wurde. |
ContentCreator, Versionshistorie |
| CXT-3828 | Im ContentCreator wurde die Darstellung der Report-Überschriften sowie der Sprachauswahl in der Navigation überarbeitet. Zudem wurde die Darstellung von deaktivierten Buttons in Dialogen korrigiert. Darüber hinaus gab es ein Fehlverhalten bei der Mausinteraktion mit Suchvorschlägen in der Toolbar. |
ContentCreator |
| CXT-3839 | Bei Verwendung des Firefox Browsers gab es Probleme mit Drag&Drop-Interaktionen in OCM 3.0. |
FirstSpirit Omnichannel Manager |
| CXT-3841 | Bei der Inline-Bearbeitung von Eingabekomponenten in OCM 3.0 konnte es zu Fehlermeldungen in der JavaScript Console kommen. |
FirstSpirit Omnichannel Manager |
| CXT-3861 | In der CXT Plattform wurden mehrere JavaScript-Abhängigkeiten aktualisiert, um Sicherheitslücken zu schließen. |
FirstSpirit Content Experience Tools (CXT), Sicherheit |
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: 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 | |
| FirstSpirit Access-API: redirectTemplateLogToDefaultLog() (Interface RenderingAgent.Renderer) | 2021-05 | |
| Omnichannel Manager 2.x | 2025-01 |