Release Notes FirstSpirit™ 2025.5

Release Notes

FirstSpirit™ 2025.5

1 Administration

Kein Support von AIX / Solaris für das FTP-Deployment

Die Unterstützung der Betriebssysteme IBM AIX und Solaris endete mit FirstSpirit 2019.10. Bislang konnten diese Systeme noch explizit als Ziel für das FTP-Deployment ausgewählt werden. Ab FirstSpirit 2025.5 muss stattdessen als Ziel das generische "UNIX" verwendet werden.

Existierende Konfigurationen werden bei der nächsten Verwendung automatisch migriert. Hierfür ist es erforderlich, die Aktion einmal zu öffnen, woraufhin sie automatisch angepasst wird. Diese automatische Anpassung bedarf der manuellen Speicherung.

2 ContentCreator

Bildzuschnitt für medienbasierte Vorschau-Elemente

Für Vorschau-Elemente, die direkt mit einem Medium verbunden sind, ist nun ebenfalls eine Zuschnittsaktion verfügbar. Diese Aktion steht ergänzend zu FS_REFERENCE-basierten Elementen zur Verfügung.

In bestimmten Projektszenarien kann es in der Vorschau daher nun zu einer zweimal auftauchenden Zuschnittsaktion kommen. Diese neue Aktion kann bei Bedarf wie gewohnt über TailoredUI wieder deaktiviert werden (der Eintrag dazu lautet "Crop (Media)"). Seit 2024.11 gibt es zudem die Möglichkeit mit dem HTML-Attribut "data-toolbar-enabled" einzelne Toolbars zu deaktivieren.

3 FirstSpirit Content Experience Tools (CXT)

Aktuelle Modul-Versionen

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

Modul- / DateinameVersionsnummer
FirstSpirit CXT Plattform
platform-[version].fsm
6.1.15
FirstSpirit CXT DAP Bridge
dataservice-[version].fsm
1.44.33
FirstSpirit CXT FragmentCreator
fragment-creator-[version].fsm
5.0.20
FirstSpirit Fragment DAP
fragmentdap-[version].fsm
1.40.42
FirstSpirit Media DAP
mediadap-[version].fsm
1.31.31
FirstSpirit PageRef DAP
pageref-[version].fsm
1.9.31
FirstSpirit Markdown Editor
markdown-editor-[version].fsm
1.29.31
FirstSpirit Tagging Editor
tagging-editor-[version].fsm
1.29.31
FirstSpirit CXT FragmentCreator - CaaS Integration
caas-integration-[version].fsm
1.31.30
FirstSpirit Image Assistant
imagerecognition-module-[version].fsm
1.0.60
FirstSpirit Analyze Asisstant
FirstSpirit-AiAnalyze-[version].fsm
0.9.9
Template Development MicroApp
fs-sitedev-microapp-[version].fsm
0.9.41
FirstSpirit Multisite Management
fs-multisite-[version].fsm
1.5.3

4 Module: rsync-Deployment

rsync-Deployment: Verbindungsaufbau über einen Jump-Host

Das Modul „FirstSpirit rsync-Deployment“ ermöglicht nun den Verbindungsaufbau über einen Jump-Host.

Zusätzlich wird die Option StrictHostKeyChecking auf den Wert accept-new festgelegt, was eine vereinfachte Nutzung beim erstmaligen Verbindungsaufbau ermöglicht. Für On-Premise-Installationen wird hierfür mindestens OpenSSH in der Version 7.6 benötigt.

Weitere Informationen sind in der Dokumentation zu finden.

5 System

Aktualisierung von integrierter Fremdsoftware

Mit dem aktuellen FirstSpirit-Release wurde folgende intern verwendete Software aktualisiert:

  • Apache FOP (Formatting Objects Processor)
    Über das Modul fs-fop.fsm (für die Ausgabe von FirstSpirit-Inhalten im PDF-Format).
    Aktualisierung von Version 2.9 auf Version 2.10.

Übersicht

ID Beschreibung Kategorien
CORE-6723

Beim Übergang zwischen Sommer- und Normalzeit wurde die Uhrzeit für geplante Aufträge nicht korrekt berechnet, wenn der zeitliche Abstand über ein konkretes Intervall konfiguriert wurde.

Aufträge
CORE-11356

Kein Support für die Betriebssysteme AIX und Solaris beim FTP-Deployment.

Weitere Informationen können dem Kapitel „Administration: Kein Support von AIX / Solaris für das FTP-Deployment“ entnommen werden.

Server-Administrator
CORE-12585

Während der Erzeugung einer Seite wird jetzt der Wert von #global.is("GENERATION") korrekt ausgewertet.

Vorlagenentwicklung
CORE-13669

Die Versionen 11g und 12c der Oracle-Datenbank werden von FirstSpirit nicht länger unterstützt. Die älteste kompatible Version ist jetzt 19c.

Datenbank
CORE-14402

Mit der neuen Methode Section#resolveSection() in der FirstSpirit-API lässt sich jetzt auch bei verketteten Referenzen das eigentliche Section-Objekt mit einem einzigen Aufruf ermitteln.

FirstSpirit-API
CORE-15810

Ein Darstellungsproblem im ServerManager bei der Anzeige der Server-Eigenschaften unter Linux und macOS wurde behoben.

ServerManager
CORE-16612

Die neue Klasse de.espirit.firstspirit.content. access.DatasetDataAccessConfiguration in der FirstSpirit-API ermöglicht die Abfrage des konfigurierten Templates eines DatasetDataAccessPlugin.

FirstSpirit-API
CORE-16761

Das Modul „FirstSpirit rsync-Deployment“ unterstützt jetzt den Verbindungsaufbau über einen Jump-Host.

Weitere Informationen können dem Kapitel „Module: rsync-Deployment: rsync-Deployment: Verbindungsaufbau über einen Jump-Host“ entnommen werden.

rsync-Deployment
CORE-16800

In OCM 3.0 gab es ein Problem bei der Bearbeitung von Datensätzen, wenn im Projekt mehrere Schemata mit gleichnamigen Tabellen verwendet wurden.

FirstSpirit Omnichannel Manager
CORE-16904

Die globale Suche im SiteArchitect ermöglicht die Filterung auf einzelne Sprachen. Durch einen Fehler enthielten die Suchergebnisse jedoch immer Ergebnisse aus allen Sprachen.

SiteArchitect, Suche
CORE-16974

Wenn das Logging für den FirstSpirit-Launcher nicht konfiguriert werden kann, erscheint jetzt nicht mehr bei jedem Start eine entsprechende Fehlermeldung.

Launcher
CORE-16982

Im SiteArchitect ist der Button zum Download einer Bild-Auflösung jetzt immer aktiv.

Medien, SiteArchitect
CORE-16997

Aktualisierung von integrierter Fremdsoftware

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

Integrierte Software
CORE-17000

Bei der bisherigen Verwendung des QueryAgent aus der FirstSpirit-API wurden die verwendeten Ressourcen für die Suchanfragen automatisch im Hintergrund geschlossen, abhängig von der Speicherauslastung des FirstSpirit-Servers. Mit der neuen Methode answer(String, QueryParameters) haben Entwickler jetzt mehr Kontrolle und können die Ressourcen freigeben, sobald die Suche nicht mehr benötigt wird. Die bisherige Methode answer(String) wurde als @Deprecated markiert.

FirstSpirit-API
CORE-17016

Eine Änderung der Verbindung eines ScriptTasks mit setUseCustomConnection() oder setUseSystemConnection() wurde nicht gespeichert, wenn nicht auch gleichzeitig andere Parameter des ScheduleEntry geändert wurden.

FirstSpirit-API
CORE-17030

Es wurde ein Fehler bei der Behandlung der Methode String.format in FirstSpirit-Templates behoben.

Vorlagenentwicklung
CORE-17041

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

Die Version des integrierten Webserver-Moduls "Embedded Tomcat" wurde auf 10.1.39 erhöht.

Webserver
CORE-17103

Ein Problem mit den Logging-Ausgaben des FOP-Moduls auf die Standardausgabe wurde behoben.

Logging, Module
CXT-2717

Für Vorschau-Elemente, die direkt mit einem Medium verknüpft sind, steht nun eine Zuschnittsaktion zur Verfügung.

Weitere Informationen können dem Kapitel „ContentCreator: Bildzuschnitt für medienbasierte Vorschau-Elemente“ entnommen werden.

ContentCreator, Medien, Vorlagenentwicklung
CXT-3382

Der DQM-Report wurde fälschlicherweise in der Vorlageentwicklung im ContentCreator angezeigt, obwohl die DQMConnect-Project-Komponente im Projekt nicht konfiguriert war.

DQM Connect, Vorlagenentwicklung im 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
Omnichannel Manager 2.x 2025-01
FragmentCreator 2025-01 2025-12
Modulen mit Legacy-Ressourcen 2025-02 2025-09
FirstSpirit Agency Support 2025-02 2025-08