Release Notes FirstSpirit™ 2025.13

Release Notes

FirstSpirit™ 2025.13

1 Administration

1.1 Java 21 zum Start der FirstSpirit-Desktop-Anwendungen

Zum Start der FirstSpirit-Desktop-Anwendungen (ServerManager, SiteArchitect) wird nun standardmäßig Java 21 (21.0.9+10-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.

  • 21.0.9+10 (Default - die mit dem FirstSpirit Launcher ausgelieferte Version)
  • 25.0.1+8

1.2 Kompatibilität von FirstSpirit mit Tomcat 11

Ab dem aktuellen Release wird die Verwendung von Tomcat 11 empfohlen.

Die Version des integrierten Webserver-Moduls "Embedded Tomcat" wurde auf 11.0.13 aktualisiert.

Das mit FirstSpirit bereitgestellte Modul „Embedded Tomcat“ ist nicht für den Produktivbetrieb geeignet und sollte lediglich für Testzwecke verwendet werden.

1.3 Server-Infos-Download im ServerMonitoring

Das Health Center des ServerMonitorings bietet jetzt den Download des Server-Info-ZIP an (Button "Server-Infos herunterladen"). Dieses enthält wichtige Informationen, die im Falle einer Fehleranalyse durch den technischen Support notwendig sein können.

Der Zugriff ist nur für Server-Admins möglich.

2 FirstSpirit Content Experience Tools (CXT)

Aktuelle Modul-Versionen

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

Modul- / DateinameVersionsnummer
FirstSpirit CXT Plattform
platform-[version].fsm
6.2.4
FirstSpirit Media DAP
mediadap-[version].fsm
1.31.38
FirstSpirit PageRef DAP
pageref-[version].fsm
1.9.39
FirstSpirit Image Assistant
imagerecognition-module-[version].fsm
1.0.69
FirstSpirit Analyze Asisstant
FirstSpirit-AiAnalyze-[version].fsm
1.0.0
Template Development MicroApp
fs-sitedev-microapp-[version].fsm
0.10.4
FirstSpirit Multisite Management
fs-multisite-[version].fsm
1.5.14
FirstSpirit Collaboration (Beta)
fs-collaboration-[version].fsm
0.9.4

3 FirstSpirit Omnichannel Manager

Buttons in OCM

In OCM 3.0 gibt es nun die Möglichkeit Buttons zu verwenden, um Standardfunktionen wie "Absatz anlegen" bereitzustellen. Die Funktionalität ähnelt einem FS_BUTTON in einer statisch generierten Vorschau.

Weitere Informationen sind der "Omnichannel Manager"-Dokumentation zu entnehmen.

4 Modul-Entwicklung, Skripte, API

Entfernung veralteter API-Methoden

Es wurden folgende Methoden der FirstSpirit-Access-API entfernt, die bereits als veraltet („Deprecated“) markiert waren.

  • de.espirit.firstspirit.access.database.BasicEntityInfo#getUuid
  • de.espirit.firstspirit.access.database.Layer#getLayerIds
  • de.espirit.firstspirit.access.editor.reference.Reference#getReferenceEntry()
  • de.espirit.firstspirit.access.packagepool.PackageManager#getAvailableCustomScriptNames
  • de.espirit.firstspirit.access.packagepool.PackageVersion#getActivatedCustomEvents
  • de.espirit.firstspirit.access.packagepool.PackageVersion#activateCustomEvent
  • de.espirit.firstspirit.access.packagepool.PackageVersion#deactivateCustomEvent
  • de.espirit.firstspirit.access.packagepool.Subscription#getSiteStoreVariablesToOverride
  • de.espirit.firstspirit.access.packagepool.Subscription#addSitestoreVariableToOverride
  • de.espirit.firstspirit.access.packagepool.Subscription#removeSitestoreVariable
  • de.espirit.firstspirit.access.project.GraphicsEngineType
  • de.espirit.firstspirit.access.project.InlinePreviewConstraints#setOfficeEngineFileExtensions
  • de.espirit.firstspirit.access.project.InlinePreviewConstraints#getOfficeEngineFileExtensions
  • de.espirit.firstspirit.access.project.InlinePreviewConstraints#setGDataApiCredentials
  • de.espirit.firstspirit.access.project.InlinePreviewConstraints#getGDataAPiCredentials
  • de.espirit.firstspirit.access.project.InlinePreviewConstraints#getGraphicsEngineType
  • de.espirit.firstspirit.access.project.Project#useWebeditApplet
  • de.espirit.firstspirit.access.project.Project#setUseWebeditApplet
  • de.espirit.firstspirit.access.project.Project#getAppletEditors
  • de.espirit.firstspirit.access.project.Project#setAppletEditors
  • de.espirit.firstspirit.access.project.Project#setSelectedWebServer
  • de.espirit.firstspirit.access.project.Project#getSelectedWebServer
  • de.espirit.firstspirit.access.store.templatestore.Workflow#getAlwaysActive
  • de.espirit.firstspirit.access.AdminService#stopMaintenance
  • de.espirit.firstspirit.access.ConnectionManager#ENCRYPTION_DH_ARC4
  • de.espirit.firstspirit.access.GenerationContext#showWebeditButtons
  • de.espirit.firstspirit.access.MailHeader#recipients
  • de.espirit.firstspirit.access.MailHeader#sender
  • de.espirit.firstspirit.access.MailHeader#replyTo
  • de.espirit.firstspirit.access.MailHeader#MailHeader(java.lang.String)
  • de.espirit.firstspirit.access.ServerConfiguration#getHddWarnLimit
  • de.espirit.firstspirit.access.ServerConfiguration#getHddShutdownLimit
  • de.espirit.firstspirit.access.ServerConfiguration#setHddWarnLimit
  • de.espirit.firstspirit.access.ServerConfiguration#setHddShutdownLimit
  • de.espirit.firstspirit.access.ServerConfiguration#setSelectedWebserverConfiguration
  • de.espirit.firstspirit.access.ServerConfiguration#getSelectedWebserverConfiguration
  • de.espirit.firstspirit.access.WorkflowContext#getStoreElement
  • de.espirit.firstspirit.access.WorkflowContext#createWorkflowScriptContext(Script, Transition, Activity, Mode, Data)
  • de.espirit.firstspirit.feature.FeatureInstallAgent#installFeature(FeatureFile, Map<String,String>)
  • de.espirit.firstspirit.server.mediamanagement.exif.ExifData#GENERATOR
  • de.espirit.firstspirit.server.MaintenanceModeInfo#remainingDurationOfCurrentStageInMillis
  • de.espirit.firstspirit.server.MaintenanceModeInfo#getStartingTimeOfStageAsDate
  • de.espirit.firstspirit.store.access.nexport.operations.ImportOperation#setCreateEntities
  • de.espirit.firstspirit.store.access.nexport.operations.ImportOperation#setDatabaseLayerMapper
  • de.espirit.firstspirit.store.access.nexport.operations.ImportOperation.DatabaseLayerMapper
  • de.espirit.firstspirit.store.access.nexport.operations.ImportOperation#IDENTITY_LAYER_MAPPING
  • de.espirit.firstspirit.store.access.nexport.operations.ImportOperation.MapDatabaseLayerMapper

5 Suche

Apache Lucene in der Version 9 als Standardversion

Die für den Suchindex verwendete Version von Apache Lucene wurde auf Version 9.11.1 aktualisiert. Dies erfordert ein erneutes Erstellen der Suchindizes, das beim Öffnen eines Projekts automatisch im Hintergrund durchgeführt wird und je nach Größe des Projekts einige Zeit in Anspruch nehmen kann.

Wenn das automatische Upgrade vorübergehend ausgesetzt werden soll, kann in der fs-server.conf eine feste Index-Version konfiguriert werden:

lucene_index_version=7

Übersicht

ID Beschreibung Kategorien
CORE-16707

Bei unbekannten Konstanten in Vorlagen enthält die Fehlermeldung jetzt zusätzliche Informationen zu den gültigen Werten.

Generierung, Vorlagenentwicklung
CORE-17135

Das Anbinden eigener KI-Agenten ist nun möglich. Ebenso wird die Unterstützung für Function Calling bereitgestellt. Funktionen erweitern die Fähigkeiten von KI-Agenten und ermöglichen es, auf die Umgebung einzuwirken. Funktionen können etwa Informationen für Agenten bereitstellen oder Aktionen abbilden, die von einem Agenten ausgeführt werden können.

Collaboration, KI-gestützte Tools
CORE-17188

FirstSpirit ist kompatibel mit Tomcat 11.

Weitere Informationen können dem Kapitel „Administration: Kompatibilität von FirstSpirit mit Tomcat 11“ entnommen werden.

Webserver
CORE-17248

Der mit FirstSpirit eingeführte ScriptAgent bietet jetzt zusätzlich die Möglichkeit, auf während der Ausführung erzeugte Logmeldungen zuzugreifen.

FirstSpirit-API, Logging
CORE-17400

Der IDProviderEventAgent stellt nun erweiterte Informationen darüber bereit, ob eine Freigabe nur für eine bestimmte Anzahl von Sprachen erteilt wurde.

FirstSpirit-API, Sprachabhängige Freigabe
CORE-17409

Probleme mit der Archivierung und dem Snapshot-Export von freigegebenen Inhalten wurden behoben.

Archivierung, Projekt-Administrator
CORE-17438

Das Health Center des ServerMonitorings stellt nun den Download der Server-Info-ZIP-Datei zur Verfügung.

Weitere Informationen können dem Kapitel „Administration: Server-Infos-Download im ServerMonitoring“ entnommen werden.

Server-Administrator, ServerMonitoring
CORE-17452

Einige Methoden der FirstSpirit Access-API, die bereits als „Deprecated“ markiert waren, wurden nun entfernt.

Weitere Informationen können dem Kapitel „Modul-Entwicklung, Skripte, API: Entfernung veralteter API-Methoden“ entnommen werden.

FirstSpirit-API
CORE-17494

FirstSpirit verwendet nun standardmäßig Apache Lucene 9.11.1 für den Suchindex.

Weitere Informationen können dem Kapitel „Suche: Apache Lucene in der Version 9 als Standardversion“ entnommen werden.

Server-Administrator, Suche
CORE-17539

Das intern verwendete Logging-Framework Log4j wurde auf Version 2.25.2 aktualisiert.

Integrierte Software
CORE-17550

In der Vorlagenentwicklung im ContentCreator wurde ein Fehler behoben, durch den beim Abgleich von zwei Revisionen in der Versionshistorie Unterschiede nicht farblich hervorgehoben wurden.

Vorlagenentwicklung im ContentCreator
CORE-17582

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

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

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

Java, Launcher, ServerManager, SiteArchitect
CORE-17595

Die User-Experience im Analyze Assistant wurde verbessert.

Analyze Assistant, KI-gestützte Tools
CORE-17603

Ein Problem mit der Archivierung und der Anzeige der Versionshistorie von Datensätzen wurde behoben.

Archivierung, Versionshistorie
CXT-3146

In der Vorlagenentwicklung im ContentCreator wurde ein Fehler bei der Bearbeitung von Tabellenformatvorlagen behoben, der das Hochladen eines Vorschaubildes verhindern konnte.

Vorlagenentwicklung im ContentCreator
CXT-3505

Es wurden Probleme beim Hinzufügen und Entfernen von Listen in einer DOM- oder DOMTABLE-Eingabekomponente behoben.

ContentCreator
CXT-3639

Beim Sprung vom DQM-Report in die Vorlagenentwicklung für den ContentCreator konnte es vorkommen, dass für die gefundenen Probleme kein Icon angezeigt wurde. Dieser Fehler wurde behoben.

Vorlagenentwicklung im ContentCreator
CXT-3642

In OCM wird für das Verschieben von Absätzen via Drag&Drop nun ebenfalls die TailoredUI Option "Move Section via Drag&Drop" ausgewertet. Es wurde zudem ein Problem behoben, bei dem FS_CATALOG-Absätze nicht verschoben werden konnten.

FirstSpirit Omnichannel Manager
CXT-3653

Beim Absenden von Prompts in der ContentAssistant-Reportansicht trat ein Fehler auf.

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

Mit der aktuellen Version werden nun Buttons im OCM analog zu FS_BUTTON in einer statisch generierten Vorschau unterstützt.

Weitere Informationen können dem Kapitel „FirstSpirit Omnichannel Manager: Buttons in OCM “ entnommen werden.

FirstSpirit Omnichannel Manager

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
Jetty Web Server 2025-09 2026-02