Release Notes FirstSpirit™ 2025.11

Release Notes

FirstSpirit™ 2025.11

1 Administration

1.1 Aktualisierung von integrierter Fremdsoftware

Mit dem Release 2025.11 sind folgende intern verwendete Software aktualisiert worden.

  • JxBrowser (Chrome-Browser-Engine zur Darstellung der integrierten Vorschau im FirstSpirit SiteArchitect)
    Aktualisierung auf Version 8.12.0 (Chromium 140.0.7339.81) --> einschließlich Sicherheitsaktualisierungen

1.2 Deaktivierung des Java SecurityManagers

Der SecurityManager ist seit Version 1.0 Bestandteil von Java und ermöglicht die Konfiguration von Sicherheitsrichtlinien, welche für die gesamte Anwendung gelten. Seit nun mehr als vier Jahren wird jedoch darüber diskutiert, ihn aus Java zu entfernen. Dieses Ziel rückt jetzt näher: Während bereits Java 17 die Klasse als "zu entfernen" markierte, ist sie in Versionen ab Java 24 nicht mehr funktionsfähig.

Wie in den Release Notes zur Version 2025.9 angekündigt ist der SecurityManager nun mit der Version 2025.11 standardmäßig deaktiviert.

Es ist zu beachten:

2 ContentCreator

Navigationshilfe

Zur Verbesserung der Barrierefreiheit steht nun über die Tastenkombination Alt + F10 eine Navigationshilfe zur Verfügung.

Navigationshilfe
Navigationshilfe

Mit diesem Menü lassen sich zentrale Komponenten des ContentCreators gezielt öffnen und fokussieren. Eine integrierte Suchfunktion wird durch die Eingabe von Begriffen gestartet.

3 Externe Synchronisierung / Content Transport

Der neue Standardwert für das "Intelligente Schema-Mapping"

Der Wert für das "Intelligente Schema-Mapping" ist bei neu angelegten Projekten nun standardmäßig auf "Aktiviert" eingestellt.

Für folgende Transportszenarien muss die Einstellung für Neuprojekte nun manuell auf "deaktiviert" gesetzt werden:

  • Das neue Standardverhalten hat vor allem auf GIT-basierte (also ExternalSync) automatisierte Prozesse einen potenziellen Einfluss, da Spalten für nur im Ziel vorhandene Sprachen bei sprachabhängigen Spalten dadurch automatisiert angelegt und gemappt werden. In diesem Szenario kommt es bei einem nachfolgenden Export des Zielprojekts per ExternalSync zu geänderten Daten im Export, weil die zusätzlich angelegten Spalten jetzt auch im Export vorhanden sind und dann auch bei einem Import im Master entsprechend importiert werden würden.
  • Das Verhalten gilt analog beim Transport eines Schemas per ContentTransport, falls man ein Schema zwischen "Quellprojekt -> Zielprojekt -> zurück zum Quellprojekt" transportiert. Das Schema im ursprünglichen Quellprojekt würde dadurch zusätzliche unerwünschte Spalten bekommen.

4 FirstSpirit Content Experience Tools (CXT)

Aktuelle Modul-Versionen

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

Modul- / DateinameVersionsnummer
FirstSpirit CXT Plattform
platform-[version].fsm
6.2.1
FirstSpirit CXT DAP Bridge
dataservice-[version].fsm
1.45.1
FirstSpirit CXT FragmentCreator
fragment-creator-[version].fsm
5.0.24
FirstSpirit Fragment DAP
fragmentdap-[version].fsm
1.40.47
FirstSpirit Media DAP
mediadap-[version].fsm
1.31.37
FirstSpirit PageRef DAP
pageref-[version].fsm
1.9.37
FirstSpirit Markdown Editor
markdown-editor-[version].fsm
1.29.35
FirstSpirit Tagging Editor
tagging-editor-[version].fsm
1.29.35
FirstSpirit CXT FragmentCreator - CaaS Integration
caas-integration-[version].fsm
1.31.34
FirstSpirit Image Assistant
imagerecognition-module-[version].fsm
1.0.66
FirstSpirit Analyze Asisstant
FirstSpirit-AiAnalyze-[version].fsm
0.9.11
Template Development MicroApp
fs-sitedev-microapp-[version].fsm
0.10.1
FirstSpirit Multisite Management
fs-multisite-[version].fsm
1.5.10
FirstSpirit Collaboration (Beta)
fs-collaboration-[version].fsm
0.9.0

5 KI-gestützte Tools

Integration von MCP-Servern

Mit Version 2025.9 hat die FirstSpirit AI eine Unterstützung für Function Calling erhalten.

Über das neue GenerativeAIFunctionServerPlugin können nun auch serverseitige Funktionen, etwa von MCP-Servern, zentral und konfigurierbar eingebunden werden.

Die Auswahl erlaubter Funktionen erfolgt als Opt-In und kann in der AI-Prompt-Konfiguration für einzelne Operationen festgelegt werden. Die erlaubten Funktionen können ebenfalls von GenerativeAIAgent-API-Verwendungen definiert werden.

Ergänzt wurde zudem ein MCP-Connector-Modul zur einfachen Anbindung und Authentifizierung externer Server.

Die Konfiguration der MCP-Server ist den Server-Administratoren vorbehalten.

6 Modul: Multisite Management

6.1 Verhaltensänderung beim Transport von Datensätzen und Datenquellen

Mit dem aktuellen Release wurde das Verhalten beim Transport von Datensätzen und Datenquellen grundlegend geändert.

Vorher wurden automatisch die zugehörigen Tabellenvorlagen sowie das Schema mit in das Bundle aufgenommen. Diese automatische Integration entfällt ab sofort.

Der Vorteil dieser Änderung liegt darin, dass ungewollte Aktualisierungen durch automatisch eingepackte Tabellenvorlagen und Schemas beim Transport vermieden werden.

Allerdings bedeutet dies auch, dass der Benutzer nun selbst dafür verantwortlich ist, die Vollständigkeit des Bundles sicherzustellen. Insbesondere bei Updates des Schemas oder an Tabellenvorlagen müssen diese manuell dem Bundle hinzugefügt werden.

6.2 Warnhinweis für Intelligentes Schema-Mapping

In der Distribution-Ansicht erscheint nun ein Warnhinweis, sobald das "Intelligente Schema-Mapping" in einem Ziel-Projekt deaktiviert ist. Projekt-Administratoren des Ziel-Projekts haben die Möglichkeit, diese Einstellung direkt per Klick auf den bereitgestellten Button zu aktivieren.

UID=msm_ims_admin

Nutzer ohne Administratorrechte im Ziel-Projekt erhalten einen zusätzlichen Hinweis.

UID=msm_ims_non_admin

Übersicht

ID Beschreibung Kategorien
CORE-12459

Kann ein Dienst im ServerManager nach dem Klicken auf „Dienst starten“ nicht ordnungsgemäß gestartet werden, erhält der Nutzer nun eine entsprechende Fehlermeldung.

Dienste, ServerManager
CORE-16378

Für eine einfachere Zuordnung zeigt der Datenbank-Dialog beim Projekt-Import jetzt die Namen der Schemata an. Voraussetzung dafür ist, dass der entsprechende Export mit FirstSpirit 2025.11 oder neuer durchgeführt wurde.

Projektexport / Projektimport, ServerManager
CORE-16644

Beim Aufruf des RenderingAgent über eine externe FirstSpirit-Connection wurden Warnungen und Fehler nicht korrekt erfasst.

Logging
CORE-16901

Beim Freigeben einer Verschiebeoperation für ein zuvor freigegebenes Element wurden fälschlicherweise auch nicht freigegebene Formularinhalte mitfreigegeben.

Freigabe
CORE-17112

Verhaltensänderung beim Transport von Datensätzen und Datenquellen

Weitere Informationen können dem Kapitel „Modul: Multisite Management: Verhaltensänderung beim Transport von Datensätzen und Datenquellen“ entnommen werden.

Multisite Management
CORE-17223

Im DQM-Headless-Connector wurde das Verhalten bei einer Vielzahl von Requests verbessert.

DQM Connect
CORE-17226

Über das neue GenerativeAIFunctionServerPlugin können nun auch serverseitige Funktionen, etwa von MCP-Servern, zentral und konfigurierbar eingebunden werden.

Weitere Informationen können dem Kapitel „KI-gestützte Tools: Integration von MCP-Servern“ entnommen werden.

KI-gestützte Tools
CORE-17266

Deaktivierung des Java SecurityManagers

Weitere Informationen können dem Kapitel „Administration: Deaktivierung des Java SecurityManagers“ entnommen werden.

Server-Administrator
CORE-17267

Für Revisions-Metadaten wurde eine Integritätsprüfung eingeführt. Jede Revision erhält hierfür eine Checksumme.

Sprachabhängige Freigabe
CORE-17317

Die unnötige Session-Erzeugung bei der Indizierung von Datensätzen in einem Fall wurde behoben.

Sitzungen
CORE-17346

Das Format der Revisions-Metadaten wurde angepasst, um sprachabhängige XML-Änderungen an Store-Elementen zu erkennen.

Sprachabhängige Freigabe
CORE-17352

Die Aktualisierung von Modulen konnte zu ClassCastExceptions für bestehende Verbindungen führen, was bisher nur durch einen Neustart des FirstSpirit-Servers behoben werden konnte.

Module, Server-Administrator
CORE-17366

Die Initialisierung der für das interne Logging vom fs-isolated-webrt.jar verwendeten Logging-API wurde verbessert.

Logging
CORE-17368

In der Übersetzungshilfe wurde ein Problem mit der Validierung von Regeln innerhalb von FS_CATALOG-Cards behoben.

Dynamische Formulare, SiteArchitect
CORE-17372

Der Wert für das Intelligente Schema-Mapping ist bei neu angelegten Projekten nun standardmäßig auf "Aktiviert" eingestellt.

Weitere Informationen können dem Kapitel „Externe Synchronisierung / Content Transport: Der neue Standardwert für das "Intelligente Schema-Mapping"“ entnommen werden.

Content Transport, Datenbank, Datenquellen-Verwaltung, Externe Synchronisierung
CORE-17373

FirstSpirit MSM zeigt nun Warnhinweise an, wenn das "Intelligente Schema-Mapping" für das Ziel-Projekt deaktiviert ist, und erlaubt Projekt-Admins die Aktivierung per UI.

Weitere Informationen können dem Kapitel „Modul: Multisite Management: Warnhinweis für Intelligentes Schema-Mapping“ entnommen werden.

Multisite Management
CORE-17395

Bei der Verwendung eigener Eingabekomponenten konnte es zu Problemen bei der Regelausführung kommen, wenn innerhalb der Regeln selbstdefinierte Eigenschaften der Eingabekomponente verwendet wurden.

ContentCreator, Dynamische Formulare, Eingabekomponenten
CORE-17398

Unter bestimmten Umständen hat ein Archivierungsauftrag nicht alle alten Revisionen korrekt entfernt.

Archivierung
CORE-17399

Die Einschränkung der Maximaldauer von Archivierungsaufträgen wurde unter bestimmten Umständen nicht korrekt berücksichtigt.

Archivierung
CORE-17407

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

Das Ändern des Kürzels einer Formatvorlage kann zu Problemen führen, wenn es bereits verwendet wird. Im SiteArchitect wird in diesem Fall jetzt eine entsprechende Warnung angezeigt.

Vorlagen-Verwaltung
CORE-17419

Aktualisierung von integrierter Fremdsoftware

Weitere Informationen können dem Kapitel „Administration: Aktualisierung von integrierter Fremdsoftware“ entnommen werden.

Integrierte Software
CORE-17463

Ein Problem mit dem Zugriff auf Datensätze in einer älteren Freigabe-Revision wurde behoben.

Freigabe
CORE-17465

Die mit FirstSpirit 2025.10 eingeführte Einschränkung auf den isolierten Classpath für Skripte erkannte unter bestimmten Umständen Klassen als "intern", obwohl sie vom Modul bereitgestellt wurden.

Entwickler
CXT-3499

Bei der Übernahme eines Vorschlags im Content Assistant für ein Textfeld wurde der Speichern-Button des Formulardialogs nicht aktiv.

Content Assistant, KI-gestützte Tools
CXT-3527

Mit der Tastenkombination Alt+F10 können zentrale Funktionen direkt über ein Navigationsmenü erreicht werden.

Weitere Informationen können dem Kapitel „ContentCreator: Navigationshilfe“ entnommen werden.

Barrierefreiheit, ContentCreator
CXT-3538

Aktionen für die Anzeige von Referenzen oder der Historie von Elementen berücksichtigen nun die TailoredUI-Einstellung für den entsprechenden Report.

ContentCreator
CXT-3611

In den Modulen "AWS S3-Deployment", "AWS URL Redirect" und "Image Assistant" wurde auf die aktuelle Version 2.33.5 des AWS-SDK umgestellt, die mehrere Sicherheitslücken behebt.

AWS S3-Deployment, Image Assistant, Sicherheit
CXT-3625

Innerhalb von Regeln für einen DOM-Editor wurde nur ein einzelnes Leerzeichen als EMPTY betrachtet.

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
FirstSpirit Access-API: redirectTemplateLogToDefaultLog() (Interface RenderingAgent.Renderer) 2021-05
Omnichannel Manager 2.x 2025-01
FragmentCreator 2025-01 2025-12
Jetty Web Server 2025-09 2026-02
Java SecurityManager 2025-09 2025-11