Release Notes
1 Administration
1.1 Aktualisierung von HttpClient
Die intern verwendete Abhängigkeit org.apache.httpcomponents.client5:httpclient5 wurde aktualisiert.
Diese Version enthält keine Unterstützung mehr für Authentifizierungen über NTLM oder Kerberos. Betroffen sind hiervon ausschließlich HTTP-Verbindungen, die von FirstSpirit selbst aufgebaut werden.
Dies hat weiterhin potenziell Auswirkungen auf Scripte und Module mit Legacy-Ressourcen, die Klassen aus diesen Abhängigkeiten nutzen.
Bitte beachten Sie in diesem Zusammenhang, dass die Unterstützung von Modulen mit nicht isolierten Ressourcen mit FirstSpirit 2025.8 eingestellt wird.
1.2 Aktualisierung von integrierter Fremdsoftware
Mit dem Release 2025.7 sind folgende intern verwendete Software aktualisiert worden.
- Apache HttpClient
Aktualisierung auf die Version 5.4.4
2 ContentCreator
Optimierte Sprachverwaltung und Element-Status
Sprachauswahl in der Toolbar
Ein neues Sprachmenü neben dem Status-Button ermöglicht die Auswahl der Projektsprache. Der Freigabestatus jeder Sprache wird im Flyout angezeigt. Ein farbiger Indikator am Dropdown weist auf Änderungen in anderen Sprachen hin (orange = geändert, rot = im Workflow). Die Vorschau aktualisiert sich entsprechend der gewählten Sprache.



Medien & Datensätze
Die Ansichten für Medien und Datenquellen unterstützen nun auch die sprachspezifische Freigabe. Dafür wurde die Sprachumschaltung auch dort integriert.
Tabellenansichten verhalten sich wie Formulare mit sprachabhängigen Labels. Die Darstellung von Schnipseln und Anzeigenamen richtet sich nach Projekt- bzw. Redaktionssprache. Zudem zeigt die Toolbar nun den Status des selektierten Elements an – nicht mehr den des Ordners.
3 FirstSpirit Content Experience Tools (CXT)
Aktuelle Modul-Versionen
Folgende Modul-Versionen für FirstSpirit Content Experience Tools werden von FirstSpirit 2025.7 unterstützt.
| Modul- / Dateiname | Versionsnummer |
FirstSpirit CXT Plattformplatform-[version].fsm | 6.1.17 |
FirstSpirit CXT DAP Bridgedataservice-[version].fsm | 1.44.35 |
FirstSpirit CXT FragmentCreatorfragment-creator-[version].fsm | 5.0.22 |
FirstSpirit Fragment DAPfragmentdap-[version].fsm | 1.40.44 |
FirstSpirit Media DAPmediadap-[version].fsm | 1.31.33 |
FirstSpirit PageRef DAPpageref-[version].fsm | 1.9.33 |
FirstSpirit Markdown Editormarkdown-editor-[version].fsm | 1.29.33 |
FirstSpirit Tagging Editortagging-editor-[version].fsm | 1.29.33 |
FirstSpirit CXT FragmentCreator - CaaS Integrationcaas-integration-[version].fsm | 1.31.32 |
FirstSpirit Image Assistantimagerecognition-module-[version].fsm | 1.0.62 |
FirstSpirit Analyze AsisstantFirstSpirit-AiAnalyze-[version].fsm | 0.9.10 |
Template Development MicroAppfs-sitedev-microapp-[version].fsm | 0.9.44 |
FirstSpirit Multisite Managementfs-multisite-[version].fsm | 1.5.5 |
4 Modul-Entwicklung, Skripte, API
4.1 API: Der neue ScriptAgent
Der neue ScriptAgent in der FirstSpirit-API ermöglicht das einfache Ausführen von Skripten.
4.2 Neue Methoden zur Bereitstellung von Informationen über Remote-Datenquellen
Der ProjectAgent wurde um zwei neue Methoden erweitert, die Informationen über Remote-Datenquellen liefern:
Map<Schema, Collection<Long>> getExportedRemoteSchemas()Map<Schema, Long> getImportedRemoteSchemas()
4.3 Optimiertes Logging in FirstSpirit durch SLF4J-Integration
Die Logging-API SLF4J wurde auf Version 2.0.17 aktualisiert.
Das fs-isolated-runtime.jar enthält deren Klassen jetzt direkt, sodass Modul-Entwickler keine zusätzlichen Abhängigkeiten mehr definieren müssen.
Bitte beachten Sie zu diesem Thema auch das Kapitel Logging in FirstSpirit in der Dokumentation.
5 Sicherheit
Standardmäßige Rechtebeschränkung für projektbezogene Aufträge
Projektbezogene Aufträge wurden bisher mit den Rechten eines Server-Administrators ausgeführt, was ein potenzielles Sicherheitsrisiko darstellt.
Ab der aktuellen FirstSpirit-Version sind die Rechte standardmäßig auf die eines Projekt-Administrators beschränkt.
Sollten Aufträge mit Scripts weitergehende Rechte benötigen, ist dies durch die Angabe einer eigenen Verbindung mit entsprechenden Zugangsdaten möglich.
6 SiteArchitect / ServerManager
Aktualisierung der Java-Versionen
Start und Aktualisierung („Rollout“) der FirstSpirit Desktop Apps (FirstSpirit SiteArchitect und ServerManager) erfolgen über den FirstSpirit Launcher.
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.
- 17.0.14+7 -> 17.0.15+6
(Default - die mit dem FirstSpirit Launcher ausgelieferte Version) - 21.0.6+7 -> 21.0.7+6
Übersicht
| ID | Beschreibung | Kategorien |
|---|---|---|
| CORE-15640 | Ab der aktuellen FirstSpirit-Version sind die Rechte für projektbezogene Aufträge standardmäßig auf die eines Projekt-Administrators beschränkt. |
Aufträge, FirstSpirit-API, Rechte |
| CORE-16400 | Der ProjectAgent erhielt zwei neue Methoden zur Bereitstellung von Informationen über Remote-Datenquellen. |
FirstSpirit-API, Remote-Datenquellen |
| CORE-16732 | Der neue |
FirstSpirit-API |
| CORE-17035 | Die Logging-API SLF4J wurde auf Version 2.0.17 aktualisiert. |
Logging |
| CORE-17074 | Für eine sicherere Behandlung von Passwörtern beim Aufbau von Verbindungen mit dem ConnectionManager aus der FirstSpirit-API existieren jetzt neue Methoden, die Char-Arrays anstelle von Strings entgegennehmen. |
FirstSpirit-API |
| CORE-17098 | Beim Import eines Schemas als Remote-Datenquelle konnte es zu einem Fehler kommen, wenn ein Schema mit demselben Namen bereits im Zielprojekt existierte. |
Remote-Datenquellen |
| CORE-17120 | Die intern verwendete Abhängigkeit |
Modul-Entwicklung, Server-Administrator |
| CORE-17128 | Es wurde ein Problem behoben, bei dem Suchen im Hintergrund weiterliefen. Das passierte auch bei der Verwendung der mit 2025.5 erweiterten QueryAgent-API zum Schließen aktiver Suchanfragen. |
Suche |
| CORE-17132 | Mit dem aktuellen Release wurden die Java-Versionen aktualisiert. |
Launcher |
| CORE-17140 | Die Sicherheit des Verschlüsselungsmodus |
Server-Administrator, Sicherheit |
| CORE-17144 | Aktualisierung von integrierter Fremdsoftware |
Integrierte Software |
| CORE-17157 | Ein Problem beim Speichern von Zugangsdaten in Auftragsskripten wurde behoben. |
Aufträge, Sicherheit, Vorlagenentwicklung |
| CORE-17182 | FirstSpirit Content Experience Tools: Aktuelle Modul-Versionen |
FirstSpirit Content Experience Tools (CXT) |
| CORE-17187 | Die Version des integrierten Webserver-Moduls "Embedded Tomcat" wurde auf 10.1.41 erhöht. |
Webserver |
| CORE-17190 | Bei längeren Bundlelisten war zwischenzeitlich der Scrollbalken nicht sichtbar. |
Multisite Management |
| CXT-3212 | Für die Anzeige der "Datensatz anlegen"-Aktionen im "Neu"-Menü wurden bei mehreren gültigen Datenquellen pro Tabellenvorlage weder die Filterung noch der Anzeigename für die Auswahl berücksichtigt. |
ContentCreator |
| CXT-3469 | Bei Änderungen an Optionen innerhalb der Prompt-Konfiguration wird nun im ContentAssistant die Anzeige der Option korrekt aktualisiert. |
Content Assistant, KI-gestützte Tools |
| CXT-3490 | Der Analyze Assistant lässt sich nun innerhalb der Funktionalität "Tailored UI" für projektspezifische Anforderungen anpassen. |
Analyze Assistant, KI-gestützte Tools, Projekt-Administrator |
| CXT-3494 | Die Sprachverwaltung und die Statusanzeige wurden überarbeitet. |
ContentCreator |
| CXT-3504 | Bei aufeinanderfolgenden Suchanfragen konnte es je nach Größe der Projekte dazu kommen, dass Such-Prozesse im FirstSpirit-Server im Hintergrund weiterliefen. |
ContentCreator, Suche |
| CXT-3519 | Mehrfache Aktualisierungen im Report von Code Assistant führten zu mehrfach angezeigten Tooltips mit Erläuterungen der Problemstellung in der Code-Datei. Die bestehenden Funde werden nun korrekt entfernt, bevor neue hinzugefügt werden. |
Code Assistant |
| CXT-3555 | Bei sehr langen Prompt-Definitionen konnte es in der AI Prompt-Konfiguration in bestimmten Fällen zu Darstellungsproblemen kommen. |
KI-gestützte Tools |
| CXT-3560 | Es wurde ein Problem behoben, bei dem Toolbars an Report-Einträgen nur noch über die Tastatur bedienbar 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 | |
| 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 |