Release Notes
1 Administration
1.1 Ankündigung: Überarbeitung des Clustering
Das Clustering wird einer umfassenden Überarbeitung mit der nächsten FirstSpirit-Version 2024.7 unterzogen.
Der Fokus wird hierbei auf eine signifikante Vereinfachung der Konfiguration sowie den Verzicht auf gemeinsam genutzte Dateisysteme liegen. Der Slave-Server wird lediglich Zugriff auf den Socket-Port des Master-Servers benötigen.
Auch wird die Notwendigkeit entfallen, die Konfiguration des Master-Servers anzupassen, um die Clustering-Funktionalität zu nutzen.
1.2 Keine Unterstützung für Logging-Konfigurationen im Log4j1-Format
Seit FirstSpirit 2023.6 ist es möglich, die Konfiguration des Logging-Frameworks über die XML-Syntax von Log4j2 zu erstellen. Parallel dazu wurde die alte Konfiguration im Stil von Log4j1 noch weiterhin unterstützt.
Wie angekündigt entfällt diese Unterstützung mit FirstSpirit 2024.6.
Sofern bei einem Update des FirstSpirit-Servers noch keine neuen Dateien im XML-Format von Log4j2 existieren, werden diese automatisch mit der Standardkonfiguration erzeugt.
2 Allgemeines
Aktualisierung des Codesignierungs-Zertifikats
Die Inhalte von FirstSpirit-Jar-Dateien werden mit einem Zertifikat signiert. Dieser Vorgang wird auch als „Codesignierung“ (engl. „Code signing“) bezeichnet.
Mit dem aktuellen FirstSpirit-Release werden die Inhalte mit einem neuen Zertifikat signiert, das bis zum 30.10.2025 gültig ist.
3 FirstSpirit Content Experience Tools (CXT)
Aktuelle Modul-Versionen
Folgende Modul-Versionen für FirstSpirit Content Experience Tools werden von FirstSpirit 2024.6 unterstützt.
| Modul- / Dateiname | Versionsnummer |
FirstSpirit CXT Plattformplatform-[version].fsm | 6.1.4 |
FirstSpirit CXT DAP Bridgedataservice-[version].fsm | 1.44.21 |
FirstSpirit CXT FragmentCreatorfragment-creator-[version].fsm | 5.0.9 |
FirstSpirit Fragment DAPfragmentdap-[version].fsm | 1.40.30 |
FirstSpirit Media DAPmediadap-[version].fsm | 1.31.20 |
FirstSpirit PageRef DAPpageref-[version].fsm | 1.9.20 |
FirstSpirit Markdown Editormarkdown-editor-[version].fsm | 1.29.19 |
FirstSpirit Tagging Editortagging-editor-[version].fsm | 1.29.19 |
FirstSpirit CXT FragmentCreator - CaaS Integrationcaas-integration-[version].fsm | 1.31.19 |
Übersicht
| ID | Beschreibung | Kategorien |
|---|---|---|
| CORE-15443 | Die Inhalte von FirstSpirit-Jar-Dateien werden mit einem Zertifikat signiert. Mit der aktuellen FirstSpirit-Version werden die Inhalte mit einem neuen Zertifikat signiert, das bis zum 30.10.2025 gültig ist. |
Webstart |
| CORE-15749 | Beim Bearbeiten von Eingabekomponenten des Typs FS_INDEX ist es nun möglich, mit Strg + LINKSKLICK zur referenzierten Tabellenvorlage zu springen. |
Vorlagenentwicklung |
| CORE-16104 | In Regel-Definitionen kann auf bestimmte Informationen des aktuellen FirstSpirit-Elements zugegriffen werden (z. B. GID, UID, ELEMENTTYPE). Für Datensätze innerhalb von FS_INDEX (DatasetDataAccessPlugin)-Formularen standen diese Informationen nicht wie erwartet zur Verfügung (im ContentCreator fehlten sie, im SiteArchitect waren sie kontextabhängig). Dieses Verhalten wurde für FS_INDEX (DatasetDataAccessPlugin)-Formulare nun korrigiert, sodass sich die Informationen über das aktuelle FirstSpirit-Element stets auf den Datensatz beziehen, der gerade bearbeitet wird. |
Dynamische Formulare |
| CORE-16142 | Unter bestimmten Umständen konnten Dateien von FirstSpirit-Modulen, die mit dem ServerManager installiert wurden, auf Windows-Systemen anschließend nicht mehr verändert oder gelöscht werden. |
Server-Administrator |
| CORE-16145 | Aus Sicherheitsgründen werden Exceptions nun nach Möglichkeit an der Oberfläche ohne Stacktrace ausgegeben. Sie können jedoch anhand einer eindeutigen UUID leicht im entsprechenden Logfile des Application-Servers identifiziert werden. |
Server-Administrator |
| CORE-16185 | Bei der Archivierung konnte es zu einer |
Archivierung |
| CORE-16188 | Die Unterstützung für Logging-Konfigurationen im Log4j1-Format wurde entfernt. |
Logging, Server-Administrator |
| CORE-16205 | Ein Problem bei der mit TLS verschlüsselten Websocket-Verbindung wurde behoben. |
Server-Administrator |
| CORE-16219 | Überarbeitung des Clustering mit der nächsten FirstSpirit-Version |
Server-Administrator |
| CORE-16225 | FirstSpirit Content Experience Tools: Aktuelle Modul-Versionen |
FirstSpirit Content Experience Tools (CXT) |
| CXT-3086 | Beim Bearbeiten von Datensätzen durch mehrere Redakteure konnte es in einigen Fällen dazu kommen, dass die Formulardaten beim Öffnen nicht aktuell waren. |
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 | |
| Support für Log4j 1 | 2022-05 | 2024-06 |