Release Notes
1 Administration
1.1 Audit-Logging für Änderungen an Server-Konfigurationsdateien
Das Audit-Logging von FirstSpirit wurde um Änderungen an den Konfigurationsdateien fs-server.conf und fs-server-aux.conf erweitert, die über das ServerMonitoring gespeichert werden. Protokolliert werden der handelnde Benutzer, die geänderte Datei sowie die hinzugefügten, geänderten und entfernten Parameter. Die Werte von Passwort-Parametern werden dabei nicht ausgegeben.
1.2 Neuer Modus logOnly für Ausführungsbeschränkungen
Für den Parameter execControlConstraints in der fs-server.conf gibt es den neuen Wert logOnly.
In diesem Modus werden unzulässige Aufrufe aus Skripten und Vorlagen nur im Server-Log protokolliert und nicht unterbunden. So lässt sich vor dem Aktivieren der Beschränkungen prüfen, welche Skripte und Vorlagen betroffen wären, ohne den laufenden Betrieb zu stören. Aufrufe, die den Server beenden würden, bleiben auch in diesem Modus gesperrt. Die Änderung wird erst nach einem Neustart des Servers wirksam.
2 KI-gestützte Tools
2.1 Ankündigung: Neues Standardmodell der AI Suite - GPT 6
In einer der kommenden FirstSpirit-Versionen wird das Standardmodell der AI Suite auf GPT 6 aktualisiert.
Falls Sie eine eigene Anbindung verwenden, stellen Sie bitte sicher, dass das GPT-6-Modell Luna verfügbar ist. Bei Nutzung unserer OpenAI-Anbindung sind keine weiteren Maßnahmen erforderlich.
2.2 Content Assistant mit Formular-Kontext
Bisher kannte der Content Assistant nur das Textfeld, in dem er aufgerufen wurde. Jetzt bezieht er die aktuelle Sprache und die Inhalte der übrigen Textfelder im selben Formular ein. Mit der neuen Aktion „Formular mit Content Assistant bearbeiten“ lässt sich außerdem eine Operation auf alle Textinhalte eines Formulars anwenden. Die Vorschläge werden in einem Vergleichsdialog zur Übernahme angeboten; die Aktion steht im Formular, in der Vorschau und in der Datenquellen-Verwaltung zur Verfügung.
2.3 Neues Standardmodell gpt-5.6-luna im OpenAI-Connector
Die KI-Assistenten in FirstSpirit, die das OpenAI-Connector-Modul nutzen, arbeiten standardmäßig mit dem Modell gpt-5.6-luna, das insgesamt bessere Ergebnisse liefert.
Installationen ohne eigenen Modelleintrag wechseln mit dem Modul-Update automatisch auf das neue Modell; ein explizit konfiguriertes Modell bleibt erhalten.
Bei Microsoft Azure OpenAI ist gpt-5.6-luna häufig nicht bereitgestellt – in diesem Fall muss das Modell bereitgestellt oder in der Konfiguration ein verfügbares Modell eingetragen werden.
Für Anfragen mit Funktionsaufrufen steht in der ServerManager-Konfiguration zusätzlich das Feld „Reasoning Effort (Tools)" zur Verfügung.
2.4 Vorauswahl von Optionen im Content Assistant
Die Benutzerführung für Optionen im ContentAssistant wurde optimiert. Nun wird der erste Eintrag vorselektiert, und Optionen mit nur einem Eintrag werden nicht mehr angezeigt. Für Sonderfälle, in denen dennoch eine leere Auswahl explizit gewünscht ist, kann den Einträgen ein entsprechender Eintrag mit leerem Prompt vorangestellt werden.
3 Modul-Entwicklung, Skripte, API
fs-isolated-runtime.jar direkt vom Server herunterladen
Anwendungen, die über die FirstSpirit-API auf den Server zugreifen, benötigen die fs-isolated-runtime.jar in der Server-Version.
Bisher musste sie passend zur exakten Serverversion aus einem Artefakt-Repository bezogen oder aus dem Dateisystem des Servers kopiert werden.
Der Server stellt sie nun unter <server>/jar/fs-isolated-runtime.jar bereit. Für den Download sind gültige Zugangsdaten erforderlich, zum Beispiel:
curl -u <benutzer>:<passwort> -O <server>/jar/fs-isolated-runtime.jarDer Server liefert dabei stets die Datei seiner aktuellen Version aus. Nach einem Server-Update muss sie daher nur erneut heruntergeladen werden, ohne die neue Versionsnummer kennen zu müssen.
Übersicht
| ID | Beschreibung | Kategorien |
|---|---|---|
| CORE-16713 | Die Benutzerführung für Optionen im ContentAssistant wurde verbessert. |
Content Assistant, KI-gestützte Tools |
| CORE-17849 | Das OpenAI-Connector-Modul verwendet als Standardmodell jetzt |
KI-gestützte Tools |
| CORE-18090 | Der FirstSpirit-Server bietet die zu seiner Version passende |
Modul-Entwicklung, Server-Administrator |
| CORE-18134 | Die Log-Ausgaben der Core-WebApps werden wieder an den FirstSpirit-Server weitergeleitet und dort in die zugehörigen |
Logging |
| CORE-18165 | Eine FirstSpirit-HTTP-Client-Verbindung unterstützt jetzt unter Windows eine automatische Proxy-Authentifizierung. |
Server-Administrator |
| CORE-18189 | Für die Darstellung des sprachabhängigen Freigabestatus im SiteArchitect-Navigationsbaum wurden bei sehr großen Teilbäumen Performance-Verbesserungen erzielt. |
Performance, SiteArchitect |
| CORE-18191 | Die Version des integrierten Webserver-Moduls "Embedded Tomcat" wurde auf 11.0.25 erhöht. Die Verwendung ist nicht für den Produktivbetrieb geeignet und sollte lediglich zu Testzwecken erfolgen. |
Server-Administrator |
| CORE-18192 | Der Aufbau neuer Verbindungen zum FirstSpirit-Server wurde für lange Laufzeiten unter hoher Last optimiert. |
Server-Administrator |
| CORE-18199 | Verstöße gegen die Ausführungsbeschränkungen für Skripte und Vorlagen lassen sich jetzt nur protokollieren, statt sie zu blockieren. |
FirstSpirit-Administrator |
| CORE-18204 | Bei der Ausgabe von FS_REFERENCE mit |
Eingabekomponenten, JSON-Unterstützung |
| CORE-18217 | Das Aufräumen nicht mehr benötigter Ressourcen offener Verbindungen wurde optimiert. Auf langlaufenden Servern kann sich dies günstig auf den Speicherverbrauch auswirken. |
Server-Administrator |
| CORE-18220 | Beim Import eines Projekts wird die Einstellung zur strikten MIME-Typ-Prüfung beim Hochladen von Medien jetzt korrekt in das Zielprojekt übernommen. |
Projektexport / Projektimport |
| CORE-18230 | Das Audit-Logging von FirstSpirit umfasst jetzt auch Änderungen an Konfigurationsdateien, die über den ServerMonitor vorgenommen werden. |
Server-Administrator |
| CORE-18231 | Thread-Dumps von FirstSpirit werden nun im Standardformat gespeichert und enthalten Informationen zu relevanten virtuellen Threads. |
Server-Administrator |
| CORE-18246 | Das MultiSite Management öffnet beim Anzeigen der Zielprojekte keine unnötigen Verbindungen zum Server mehr. Dadurch sinkt die Serverlast, und der Server bleibt auch bei vielen Zielprojekten stabil erreichbar. |
Multisite Management |
| CORE-18248 | Ein Fehler bei der Beschränkung des Zugriffs auf sicherheitskritische Java-Methoden aus Aufträgen wurde behoben. |
Aufträge, Sicherheit |
| CORE-18249 | Das Modul „AgencySupport“ wird seit FirstSpirit 2025.8 nicht mehr unterstützt. Mit der aktuellen Version von FirstSpirit wird es beim Start des Servers automatisch deinstalliert. |
Module, Server-Administrator |
| CORE-18251 | Das Schließen und Aufräumen abgebrochener Verbindungen zum FirstSpirit-Server wurde verbessert. |
Server-Administrator, Sitzungen |
| CORE-18273 | Für die Darstellung von Store-Strukturen im SiteArchitect-Navigationsbaum gab es Performance-Verbesserungen bei sehr großen Teilbäumen. |
Performance, SiteArchitect |
| CORE-18290 | Das Standardmodell der AI Suite wird in einer der nächsten Versionen auf GPT 6 aktualisiert. |
KI-gestützte Tools |
| CXT-3862 | Der Content Assistant kann ein ganzes Formular in einem Schritt bearbeiten. |
Content Assistant |
| CXT-3870 | Bei der Schnellsuche in den Eingabekomponenten |
ContentCreator |
| CXT-3877 | Unter Java 23 oder älteren Versionen konnte es zu Ressourcen-Problemen beim Aufbau der Verbindung zu MicroApp kommen. |
FirstSpirit Content Experience Tools (CXT) |
| CXT-3882 | Im ContentCreator konnte es bei externen Vorschau-Applikationen zu einem Timing-Problem bei der Initialisierung von OCM kommen. Dies führte dazu, dass Editier-Funktionalitäten in der Vorschau nicht zur Verfügung standen. |
FirstSpirit Omnichannel Manager |
| CXT-3883 | Sicherheitsverbesserungen auf Grundlage von regelmäßig durchgeführten Pentests. |
ContentCreator |
| CXT-3884 | In bestimmten Fällen konnte es im ContentCreator zu Session-Problemen durch fehlerhafte Medien-Vorschau-URLs kommen. |
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: 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 |