Release Notes FirstSpirit™ 2026.9

Release Notes

FirstSpirit™ 2026.9

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- / DateinameVersionsnummer
FirstSpirit CXT Plattform
platform-[version].fsm
8.0.7
FirstSpirit Media DAP
mediadap-[version].fsm
2.0.3
FirstSpirit PageRef DAP
pageref-[version].fsm
2.0.3
FirstSpirit Image Assistant
imagerecognition-module-[version].fsm
1.1.5
FirstSpirit Analyze Asisstant
FirstSpirit-AiAnalyze-[version].fsm
2.0.3
Template Development MicroApp
fs-sitedev-microapp-[version].fsm
1.0.5
FirstSpirit Multisite Management
fs-multisite-[version].fsm
2.2.2
FirstSpirit Collaboration
fs-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

  • getOutgoingReferences
  • getIncomingReferences
  • hasIncomingReferences
sowie des Schema-Interfaces
  • getIncomingReferences
  • getOutgoingReferences
beziehen über einen neuen Parameter nun optional auch reine Fremdschlüsselbeziehungen (1:1, 1:n, n:1, m:n) mit ein.

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.

Weitere Informationen können dem Kapitel „Modul-Entwicklung, Skripte, API: Verwandte Datensätze und Erstfreigaben über die API erkennen“ entnommen werden.

FirstSpirit-API
CORE-17919

Der ContentCreator unterscheidet jetzt visuell zwischen noch nie freigegebenen Elementen und bereits freigegebenen, danach geänderten Elementen.

Weitere Informationen können dem Kapitel „ContentCreator: Neuer Workflow-Status „Noch nie freigegeben" im ContentCreator“ entnommen werden.

ContentCreator
CORE-17959

Mit dem aktuellen FirstSpirit Release wird nun standardmäßig Java 25 zum Start der FirstSpirit-Desktop-Anwendungen verwendet.

Weitere Informationen können dem Kapitel „Administration: Java 25 zum Start der FirstSpirit-Desktop-Anwendungen“ entnommen werden.

Java, Launcher, ServerManager, SiteArchitect
CORE-18050

Der Exportparameter setExportGidMapping ist bei der externen Synchronisierung jetzt standardmäßig aktiviert, sofern das exportierte Schema die Quelle oder das Ziel einer Remote-Datenbank ist – so erhalten neu hinzugefügte Spalten im Zielprojekt korrekte dbName-Werte.

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 fs-server-aux.conf angelegt, wenn sie noch nicht existiert.

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 CLIENT (Fehlermeldungen im SiteArchitect) und WEBAPP erlauben jetzt eine Filterung der entsprechenden Log-Ausgaben durch Konfiguration in der fs-logging.xml.

Logging, Server-Administrator
CORE-18128

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)
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 FS_BUTTON in einer Formularansicht, konnte es bei einem Sprachwechsel zu einer fehlerhaft erkannten Änderung des Formulares kommen.

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