Release Notes
1 Administration
1.1 Aktualisierung von integrierter Fremdsoftware
Mit dem Release 2025.10 sind folgende intern verwendete Software aktualisiert worden.
- Spring Boot
Aktualisierung auf Version 3.5.3- CXT Platform
- DataService
- ContentCreator
- Template Development MicroApp
1.2 Verwendung des Jetty Web Servers
Mit FirstSpirit 2023.9 wurde der integrierte Embedded Tomcat Web Server für Webanwendungen eingeführt.
Ab der Version 2024.12 ersetzt der Embedded Tomcat den bisherigen Jetty Web Server als Standard-Server für Webanwendungen.
Die Unterstützung für den Jetty Web Server wird mit FirstSpirit 2026.2 entfallen.
Ist der Jetty Web Server auf einem FirstSpirit-Server noch für eine oder mehrere Web-Anwendungen konfiguriert, wird den FirstSpirit-Administratoren mit dem aktuellen Release auf der Startseite des FirstSpirit-Servers ein entsprechender Hinweis angezeigt.
Crownpeak empfiehlt frühzeitig die Webanwendungen auf den Embedded Tomcat Web Server umzustellen.
Für den Produktivbetrieb wird weiterhin ein externer Webserver empfohlen.2 FirstSpirit Content Experience Tools (CXT)
Aktuelle Modul-Versionen
Folgende Modul-Versionen für FirstSpirit Content Experience Tools werden von FirstSpirit 2025.10 unterstützt.
| Modul- / Dateiname | Versionsnummer |
FirstSpirit CXT Plattformplatform-[version].fsm | 6.2.0 |
FirstSpirit CXT DAP Bridgedataservice-[version].fsm | 1.45.0 |
FirstSpirit CXT FragmentCreatorfragment-creator-[version].fsm | 5.0.24 |
FirstSpirit Fragment DAPfragmentdap-[version].fsm | 1.40.47 |
FirstSpirit Media DAPmediadap-[version].fsm | 1.31.36 |
FirstSpirit PageRef DAPpageref-[version].fsm | 1.9.36 |
FirstSpirit Markdown Editormarkdown-editor-[version].fsm | 1.29.35 |
FirstSpirit Tagging Editortagging-editor-[version].fsm | 1.29.35 |
FirstSpirit CXT FragmentCreator - CaaS Integrationcaas-integration-[version].fsm | 1.31.34 |
FirstSpirit Image Assistantimagerecognition-module-[version].fsm | 1.0.65 |
FirstSpirit Analyze AsisstantFirstSpirit-AiAnalyze-[version].fsm | 0.9.10 |
Template Development MicroAppfs-sitedev-microapp-[version].fsm | 0.10.0 |
FirstSpirit Multisite Managementfs-multisite-[version].fsm | 1.5.9 |
FirstSpirit Collaboration (Beta)fs-collaboration-[version].fsm | 0.9.0 |
3 KI-gestützte Tools
Image Assistant: Ordner-Scan
Die bestehende Rescan-Funktionalität des Image Assistants wurde erweitert, um jetzt auch das Scannen ganzer Medienordner im Mediastore zu ermöglichen. Dadurch können Redakteure fehlende KI-generierte Bildmetadaten (Alt-Text) komfortabel für bis zu 100 Bilder gleichzeitig erzeugen lassen, ohne vorhandene Metadaten zu überschreiben. Dabei werden Bilder nur dann berücksichtigt, wenn der Alt-Text in den Metadaten fehlt. Verschachtelte Ordner werden dabei ebenfalls berücksichtigt.
Ein modaler Dialog zeigt während der Verarbeitung den Fortschritt an und bietet zudem die Möglichkeit, den Vorgang in den Hintergrund zu verschieben. Am Ende erscheint eine Ergebnisanzeige, die über den Erfolg informiert.
Die Konfiguration der FirstSpirit AI ist zwingend erforderlich für die Nutzung des Image Assistant zur Alt-Text-Generierung.4 Modul-Entwicklung, Skripte, API
Ausführen von Skripten mit isoliertem Classloader
In der aktuellen Version werden neue Skripte standardmäßig mit dem isolierten Classloader ausgeführt.
Für besondere Anwendungsfälle steht jedoch noch eine Einstellung zur Verfügung, mit der der nicht empfohlene Legacy-Classloader aktiviert werden kann.

Die Verwendung von internen Klassen, die ausschließlich über den Legacy-Classloader zugänglich sind, führt bei Nutzung dieses Loaders zu einer WARN-Meldung, die auf die Verwendung des Legacy-Classloaders hinweist. Wird hingegen der isolierte Classloader verwendet, führt der Zugriff auf interne Klassen zu einem Fehler, da diese Nutzung nicht unterstützt wird.
Crownpeak empfehlt daher allen Kunden, ihre Skripte zeitnah umzustellen und von internen Klassen Abstand zu nehmen, da die Nutzung interner Klassen nur noch für eine begrenzte Übergangszeit möglich sein wird.
Sollte eine Umstellung nicht möglich sein, wird darum gebeten, den entsprechenden Anwendungsfall über den Customer Support zu melden.
5 Module: AWS S3-Deployment
Verbindungseinstellungen für das S3-Deployment
Im AWS-S3-Deployment-Modul können jetzt Verbindungseinstellungen für den internen HTTP-Client konfiguriert werden. Dies kann durch ein Skript erfolgen, das vor dem S3-Deployment ausgeführt wird.
Ein Beispiel-Skript sieht wie folgt aus:
context.setProperty("http.connectionTimeout",
java.time.Duration.ofSeconds(30));
context.setProperty("http.connectionAcquisitionTimeout",
java.time.Duration.ofSeconds(15));Es können folgende Einstellungen vorgenommen werden:
| Einstellung | Java-Typ |
| http.connectionTimeout | java.time.Duration |
| http.connectionAcquisitionTimeout | java.time.Duration |
| http.maxConcurrency | java.lang.Integer |
Hierdurch lassen sich die Verbindungseinstellungen für das Deployment optimieren.
Übersicht
| ID | Beschreibung | Kategorien |
|---|---|---|
| CORE-16807 | Skripte wurden aus historischen Gründen mit dem internen Classloader von FirstSpirit ausgeführt. Dieser enthält Klassen, die sich jederzeit ohne Vorwarnung ändern oder ganz entfernt werden können. Für eine erhöhte Stabilität kann jetzt in den Eigenschaften eines Skripts die Option "Isolierten Classloader verwenden" aktiviert werden. Prüfen Sie vor der Umstellung auf die Nutzung interner Klassen. Neue Skript-Tasks werden jetzt standardmäßig mit dem isolierten Classloader ausgeführt. |
Entwickler |
| CORE-17159 | In bestimmten Fällen wurden bei der Freigabe von Verschiebeoperationen die Referenzen des verschobenen Elements nicht korrekt aktualisiert. |
Freigabe |
| CORE-17274 | Die Deaktivierung eines internen Webservers konnte zu Logeinträgen mit Fehlermeldungen wie der folgenden führen: |
Server-Administrator, Webserver |
| CORE-17277 | Bei der Erzeugung von Login-Tickets während einer Generierung konnte es seit FirstSpirit 2025.7 zur Fehlermeldung " |
Generierung |
| CORE-17281 | Im FirstSpirit AWS-S3-Deployment-Modul lassen sich jetzt Verbindungseinstellungen für den internen HTTP-Client konfigurieren, um Timeouts bei Uploads zu reduzieren und die Stabilität zu erhöhen. |
AWS S3-Deployment |
| CORE-17312 | In FirstSpirit-Vorlagen wurde ein Problem bei der Ausgabe von |
Vorlagenentwicklung |
| CORE-17328 | Die Statusberechnung sowie die Erkennung geänderter Elemente bei der Externen Synchronisierung wurden optimiert. |
Externe Synchronisierung |
| CORE-17330 | Unter bestimmten Umständen wurden die konfigurierten Session-Cookies vom SiteArchitect nicht korrekt an die Webseite weitergeleitet. |
Server-Administrator, SiteArchitect |
| CORE-17344 | Verwendung des Jetty Web Servers |
FirstSpirit Jetty Web Server, Server-Administrator |
| CORE-17347 | Die Version des integrierten Webserver-Moduls "Embedded Tomcat" wurde auf 10.1.44 erhöht. Die Verwendung ist nicht für den Produktivbetrieb geeignet und sollte lediglich zu Testzwecken erfolgen. |
Server-Administrator |
| CORE-17357 | FirstSpirit Content Experience Tools: Aktuelle Modul-Versionen |
FirstSpirit Content Experience Tools (CXT) |
| CORE-17390 | Im Zusammenhang mit der sprachabhängigen Freigabe konnten Archivierungs-Aufträge in einer Endlosschleife landen, die für eine erhöhte Last auf dem FirstSpirit-Server bzw. der Datenbank sorgte. |
Archivierung, Sprachabhängige Freigabe |
| CORE-17408 | In der Git-basierten Vorlagenentwicklung für FirstSpirit konnte die Pipeline |
Vorlagenentwicklung |
| CXT-3493 | Unter bestimmten Umständen konnten keine neuen Verbindungen zu MicroApps wie Vorlageentwicklung für ContentCreator oder Multisite Management mehr aufgebaut werden. |
FirstSpirit Content Experience Tools (CXT) |
| CXT-3524 | FirstSpirit Image Assistant ermöglicht jetzt das KI-basierte Scannen ganzer Medienordner im ContentCreator zur effizienten Alt-Text-Generierung mit maximal 100 Bildern pro Aktion. |
KI-gestützte Tools, Medien-Verwaltung |
| CXT-3551 | Die Änderungsansicht in der Vorschau wird nun bei Größenveränderungen der Navigation neu gezeichnet. Dies kann ebenfalls über über die existierende API |
ContentCreator |
| CXT-3558 | Aktualisierung von integrierter Fremdsoftware |
Integrierte Software |
| CXT-3591 | Ein Fehler in der Browserkonsole wurde behoben, der bei der Verwendung von Oberflächensprachen auftrat, die weder Deutsch noch Englisch sind. |
Vorlagenentwicklung im ContentCreator |
| CXT-3597 | Bei der Verwendung einer CMS_INPUT_PERMISSION-Eingabekomponente konnte es zu Problemen kommen, wenn Berechtigungsgruppen Umlaute enthielten. |
ContentCreator, Eingabekomponenten |
| CXT-3602 | In OCM 3.0 fehlte für die Bearbeitung einzelner Eingabekomponenten noch die Darstellung des Stift-Symbols, welches bei Mausbewegungen auf diese Bearbeitungsmöglichkeit hinweist. |
FirstSpirit Omnichannel Manager |
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 |
| Jetty Web Server | 2025-09 | 2026-02 |
| Java SecurityManager | 2025-09 | 2025-11 |