Release Notes FirstSpirit™ 2025.3

Release Notes

FirstSpirit™ 2025.3

1 Administration

Suchindizierung: Konfiguration der laufenden Index-Prozesse

Die Neuerstellung des Such-Index eines Projekts erzeugt jetzt mehr Log-Ausgaben, die einen besseren Einblick in den Vorgang bieten.

Weiterhin ist es jetzt möglich, die Anzahl der laufenden Index-Prozesse getrennt zu konfigurieren. Weitere Details zu diesen Optionen finden sich im Admin-Handbuch.

2 FirstSpirit Content Experience Tools (CXT)

Aktuelle Modul-Versionen

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

Modul- / DateinameVersionsnummer
FirstSpirit CXT Plattform
platform-[version].fsm
6.1.13
FirstSpirit CXT DAP Bridge
dataservice-[version].fsm
1.44.31
FirstSpirit CXT FragmentCreator
fragment-creator-[version].fsm
5.0.18
FirstSpirit Fragment DAP
fragmentdap-[version].fsm
1.40.40
FirstSpirit Media DAP
mediadap-[version].fsm
1.31.29
FirstSpirit PageRef DAP
pageref-[version].fsm
1.9.29
FirstSpirit Markdown Editor
markdown-editor-[version].fsm
1.29.29
FirstSpirit Tagging Editor
tagging-editor-[version].fsm
1.29.29
FirstSpirit CXT FragmentCreator - CaaS Integration
caas-integration-[version].fsm
1.31.28
FirstSpirit Image Assistant
imagerecognition-module-[version].fsm
1.0.58
FirstSpirit Analyze Asisstant
FirstSpirit-AiAnalyze-[version].fsm
0.9.9
Template Development MicroApp
fs-sitedev-microapp-[version].fsm
0.9.39
FirstSpirit Multisite Management
fs-multisite-[version].fsm
1.5.3

3 KI-gestützte Tools

Prompt-Konfiguration im ContentCreator

Die vollständige Prompt-Konfiguration für FirstSpirit AI steht nun auch innerhalb des ContentCreators zur Verfügung. Die Verwaltung der Prompts erfolgt über die AI Konfiguration.

AI-Konfiguration
AI-Konfiguration

Weitere Informationen sind in der Dokumentation enthalten.

4 Modul-Entwicklung, Skripte, API

Skripte erkennen, die auf Legacy-Ressourcen zugreifen

Wie mit FirstSpirit 2025.2 angekündigt, entfällt mit Version 2025.8 die Unterstützung für die Nutzung von Legacy-Ressourcen. Hiervon sind auch Skriptausführungen betroffen.

Um Skripte zu entdecken, die interne Klassen verwenden, gibt FirstSpirit bei der Ausführung jetzt entsprechende Logmeldungen aus:

INFO (de.espirit.firstspirit.server.script.ImplDetectorClassLoader):
Internal class 'de.espirit.firstspirit.client.io.crc.CRCFile' loaded in script!

Im Falle einer solchen Meldung überprüfen Sie bitte Ihre Skripte auf die Verwendung von Klassen, die nicht Teil der Access-API von FirstSpirit sind.

5 Vorlagenentwicklung

Erweiterter Aufruf der getReleaseStatus-Methode in FirstSpirit-Vorlagen

In FirstSpirit-Vorlagen wurde nun die Möglichkeit geschaffen, die Methode getReleaseStatus mit mehreren Parametern aufzurufen.

Beispiel:

$CMS_VALUE(#this.getReleaseStatus(#global.language, #global.project.masterLanguage))$

Übersicht

ID Beschreibung Kategorien
CORE-14956

Das JRE, mit dem der FirstSpirit Launcher ausgeliefert wird, wurde auf Version 17 aktualisiert.

Java, Launcher
CORE-16514

Es wurde ein Fehler bei Websocket-Verbindungen behoben, der dafür sorgte, dass Modifikationen nicht mehr in der UI ankamen.

Multisite Management
CORE-16589

Die Methode getProjectAppUsages(String, String) aus dem Interface ModuleAdminAgent gibt nun eine leere Liste zurück, falls das angegebene Modul nicht bekannt ist. In früheren Versionen wurde in diesem Fall eine IllegalStateException geworfen.

FirstSpirit-API
CORE-16767

Die Anzeige wurde optimiert, falls im Projekt noch keine Bundles definiert wurden.

Multisite Management
CORE-16813

In FirstSpirit-Vorlagen ist nun der Aufruf der Methode getReleaseStatus mit mehreren Parametern möglich.

Weitere Informationen können dem Kapitel „Vorlagenentwicklung: Erweiterter Aufruf der getReleaseStatus-Methode in FirstSpirit-Vorlagen“ entnommen werden.

Vorlagenentwicklung
CORE-16840

Es wurde ein Problem behoben, bei dem die Cookie-Einstellungen des FirstSpirit-Servers (speziell servletSessionCookieSameSite) für bestimmte Requests innerhalb von externen Vorschau-Applikationen nicht berücksichtigt worden. Dies betraf vorallem die Abfrage statischer Resources wie /fs5webedit/live/live.js für den Einsatz von OCM 3.0.

Server-Administrator, Sicherheit
CORE-16858

Um Skripte zu identifizieren, die interne Klassen verwenden, gibt FirstSpirit bei der Ausführung nun entsprechende Logmeldungen aus.

Weitere Informationen können dem Kapitel „Modul-Entwicklung, Skripte, API: Skripte erkennen, die auf Legacy-Ressourcen zugreifen“ entnommen werden.

Entwickler, Projekt-Administrator, Server-Administrator
CORE-16859

Aufgrund der Auswirkungen verschiedener Java-Versionen und deren Garbage-Collector-Implementierungen ist eine starre Warngrenze für den Speicherverbrauch nicht mehr sinnvoll. Daher wurde die Möglichkeit, beim Überschreiten einer solchen Grenze (Max. RAM-Bedarf) eine Warn-E-Mail zu verschicken, entfernt.

Server-Administrator
CORE-16880

Besseres Logging und Konfigurationsmöglichkeiten bei der Suchindizierung

Weitere Informationen können dem Kapitel „Administration: Suchindizierung: Konfiguration der laufenden Index-Prozesse“ entnommen werden.

Performance, Server-Administrator
CORE-16906

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

Die Erstellung eines Suchindex für Projekte wurde signifikant beschleunigt. Interne Tests haben eine Verbesserung um den Faktor drei aufgezeigt.

Performance, Server-Administrator
CORE-16972

Aufgrund eines Folgefehlers ist im FirstSpirit-Release 2025.3 die Fehlerbehebung bei der Übertragung sprachabhängiger Vorgabewerte (CORE-15027, seit Version 2024.13) vorübergehend deaktiviert, wenn das Zielprojekt mehr Sprachen als das Quellprojekt hat.

Content Transport
CXT-3383

Im DOM-Editor werden Block-Formate mit der Option "Einrückung anzeigen" nun besser unterstützt.

ContentCreator
CXT-3449

Generierungs- und Profilinglogs können jetzt mit der Maus selektiert und kopiert werden.

Vorlagenentwicklung im ContentCreator
CXT-3482

Während der Bearbeitung einzelner Eingabekomponenten über die Vorschau wurde das zugehörige StoreElement nicht gesperrt.

ContentCreator
CXT-16737

Im ContentCreator können Prompts nun direkt über die integrierte AI Konfiguration verwaltet werden.

Weitere Informationen können dem Kapitel „KI-gestützte Tools: Prompt-Konfiguration im ContentCreator“ entnommen werden.

ContentCreator, KI-gestützte Tools

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