Release Notes FirstSpirit™ 2024.2

Release Notes

FirstSpirit™ 2024.2

1 Administration

1.1 Interne Gruppe in eine externe Gruppe umwandeln

Eine interne Gruppe kann nachträglich von einem Server-Administrator in eine externe Gruppen umgewandelt werden. Alle Benutzer der Gruppe werden automatisch als „externer Benutzer“ markiert. Die Ausführung der Umwandlung wird erst durchgeführt, wenn das Projekt gespeichert wird.

Externe Gruppen können nicht in interne Gruppen umgewandelt werden.

Zu weiteren Informationen siehe Kapitel Gruppen bearbeiten (FirstSpirit ServerManager / Projekteigenschaften / Gruppen (→Dokumentation für Administratoren))

1.2 Kompatibilität: Datenbank 'PostGreSQL'

Mit dem aktuellen Release werden PostgreSQL 15.x (Referenz) und PostgreSQL 16.x offiziell für die Verwendung mit FirstSpirit freigegeben.

2 FirstSpirit Content Experience Tools (CXT)

Aktuelle Modul-Versionen

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

Modul- / DateinameVersionsnummer
FirstSpirit CXT Plattform
platform-[version].fsm
6.1.0
FirstSpirit CXT DAP Bridge
dataservice-[version].fsm
1.44.18
FirstSpirit CXT FragmentCreator
fragment-creator-[version].fsm
5.0.5
FirstSpirit Fragment DAP
fragmentdap-[version].fsm
1.40.27
FirstSpirit Media DAP
mediadap-[version].fsm
1.31.17
FirstSpirit PageRef DAP
pageref-[version].fsm
1.9.17
FirstSpirit Markdown Editor
markdown-editor-[version].fsm
1.29.16
FirstSpirit Tagging Editor
tagging-editor-[version].fsm
1.29.16
FirstSpirit CXT FragmentCreator - CaaS Integration
caas-integration-[version].fsm
1.31.16

3 Modul-Entwicklung, Skripte, API

Neue Methode zur Ermittlung der globalen UUID eines Projekts

Das Interface Project (Package de.espirit.firstspirit.access.project) wurde um eine neue Methode getUuid() erweitert, die die eindeutige GID eines Projektes zurückliefert.

4 Module: DQM Connect

DQM Connect: FirstSpirit Verification Service

Das „DQM Connect“-Modul stellt den „DQM Connector Verification Service“ zur Verfügung. Dieser Service erlaubt die Nutzung der DQM-Funktionalität in Skripten und Arbeitsabläufen.

Für weitere Informationen siehe Dokument DQM Connect, Entwicklerhinweise.

5 System

Aktualisierung von integrierter Fremdsoftware

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

  • Spring Boot
    Aktualisierung von Version 3.1.2 auf Version 3.2.1
    Hinweis: Um eine MicroApp mit Spring Boot 3.2 zu verwenden, ist es erforderlich, die CXT-Plattform in Version 6.1.0 oder höher einzubinden.

Übersicht

ID Beschreibung Kategorien
CORE-1342

Die Konfigurationsmöglichkeite zum Setzen der Modulrechte im FirstSpirit ServerManager wurde ausgebaut. Auch die Methoden setTrusted und isTrusted im Interface ModuleAdminAgent (Package de.espirit.firstspirit.agency) stehen nicht mehr zur Verfügung.

Server-Administrator
CORE-14485

Beim Start des FirstSpirit-Servers konnten irreführende Fehlermeldungen der Art „Could not find file“ aus der Klasse InstallUtil auftauchen. Diese hatten keinerlei Effekt und erscheinen jetzt nicht mehr.

Server-Administrator
CORE-14929

Interne Gruppen können in externe Gruppen umgewandelt werden.

Weitere Informationen können dem Kapitel „Administration: Interne Gruppe in eine externe Gruppe umwandeln“ entnommen werden.

Server-Administrator
CORE-15242

Neue Methode getUuid() im Interface Project (Package de.espirit.firstspirit.access.project)

Weitere Informationen können dem Kapitel „Modul-Entwicklung, Skripte, API: Neue Methode zur Ermittlung der globalen UUID eines Projekts“ entnommen werden.

FirstSpirit-API, Server-Administrator
CORE-15840

Die Anzeige der Log-Einträge im ServerMonitoring konnte doppelte Einträge enthalten. Dies wurde behoben. Hierbei ist zu beachten, dass die Anzeige einen konfigurierten FSAppender mit aktiviertem datedLogging benötigt, wie in der Standardkonfiguration vorgegeben.

Server-Administrator
CORE-15850

Der Zugriff auf URLs wurde optimiert, wodurch die Generierungszeiten bei Projekten mit vielen SEO-URLs verbessert wurden.

Generierung, Performance
CORE-15939

Mit dem aktuellen Release werden PostgreSQL 15.x und 16.x offiziell für die Verwendung mit FirstSpirit freigegeben.

Weitere Informationen können dem Kapitel „Administration: Kompatibilität: Datenbank 'PostGreSQL'“ entnommen werden.

Datenbank, Datenquellen-Verwaltung, Entwickler, FirstSpirit-Administrator
CORE-15942

Ein Aufruf der Methode clearCache() (FirstSpirit Access-API, Interface UserService, Package de.espirit.firstspirit.access) löscht jetzt auch eventuell gecachte SEO-URLs.

FirstSpirit-API
CORE-15947

Wenn ein Filter oder ein Listener, der beim IDProviderEventAgent oder EventBusAgent registriert ist, das Closeable-Interface implementiert, wird er nun über den Aufruf der Close-Methode informiert, wenn die entsprechende Verbindung geschlossen wird.

FirstSpirit-API
CORE-15953

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

Die Konfigurationsdatei fs-server-aux.conf wird jetzt regelmäßig auf Änderungen geprüft.

Server-Administrator
CORE-15962

Mit der aktuellen FirstSpirit-Version bietet die Klasse UrlEvent (Package de.espirit.firstspirit.event) eine neue Methode getPageParamsSuffix() an, die den PageParamsSuffix zurückgibt.

FirstSpirit-API
CORE-15976

Bei der Verwendung des Moduls „Apache FOP“ (fs-fop.fsm) werden Events des FOP-Prozessors jetzt über das konfgurierte FirstSpirit-Logging verarbeitet.

Logging, Module
CORE-15981

Die Verwendung der Websockets (eingeführt in der FirstSpirit-Version 2024.1) wurde vorübergehend deaktiviert, da es in sehr seltenen Fällen zu Problemen bei der Nutzung kam.

Server-Administrator
CXT-3136

Aktualisierung von integrierter Fremdsoftware

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

ContentCreator
CXT-3143

Bei Verwendung der NewSectionOperation wurde beim Erstellen einer Absatzreferenz der Original-Absatz anstelle der neuen Absatzreferenz zurückgegeben.

FirstSpirit-API
CXT-3145

Die Reihenfolge von Inhaltsbereichen in einer Seitenvorlage wird nun im Navigationsbereich berücksichtigt.

ContentCreator
DQMMOD-21

Das Logging für das „DQMConnect“-Modul wurde erweitert. Anstelle eines Fehlerdialogs werden Fehler als Warnung geloggt, um weitere Verwendung des SiteArchitects nicht zu beeinträchtigen.

DQM Connect
DQMMOD-24

Das „DQM Connect“-Modul stellt den „DQM Connector Verification Service“ zur Verfügung. Dieser Service erlaubt die Nutzung der DQM-Funktionalität in Skripten und Arbeitsabläufen.

Weitere Informationen können dem Kapitel „Module: DQM Connect: DQM Connect: FirstSpirit Verification Service“ entnommen werden.

DQM Connect

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
Support für Log4j 1 2022-05 2024-06