Zielgruppe BetriebVersion: GSB10.1Release Notes GSB 10.1.5
Hier finden Sie die Release Notes zum GSB 10.1.5.
Das Release GSB 10.1.5 enthält Komponentenaktualisierungen sowie eine neue Administration und wird daher als Gesamtrelease und Nachfolger von 10.1.3 zur Verfügung gestellt.
Aktualisierte Bibliotheken und Komponenten
- CAS von 6.1.5 auf 6.6.5
- Commons-IO von 2.6 auf 2.12.0
- Commons-Lang von 2.4 auf 2.6
- Commons-Lang3 von 3.9 auf 3.12.0
- Commons-Text von 1.8 auf 1.10
- Commons-Validator von 1.6 auf 1.7
- ehCache von 2.10.6 auf 2.10.9.2
- Groovy von 2.5.13 auf 3.0.17
- Guava von 27.0.1-jre auf 31.1-jre
- Hibernate von 5.4.22 auf 5.6.15
- HikariCP von 3.4.5 auf 4.0.3
- HttpClient von 4.5.13 auf 4.5.14
- Jackrabbit von 2.21.3 auf 2.21.14
- Jackrabbit-Oak von 1.32.0 auf 1.48.0
- Jackson von 2.10.5 auf 2.13.5
- Jsoup von 1.11.2 auf 1.16.1
- Log4J von 2.12.1 auf 2.17.2
- Logback von 1.2.3 auf 1.2.12
- Okhttp von 4.2.2 auf 4.9.3
- Solr von 8.2.0 auf 8.11.2
- Spring-Boot von 2.2.11 auf 2.7.13
- Spring-Security von 5.2.7 auf 5.7.9
- Spring-Session von 2.2.4 auf 2.7.2
- Tika von 1.18 auf 1.28.5
- Velocity von 1.7 auf 2.3
- Velocity-Tools von 2.0 auf 3.1
Javascript Aktualisierungen im Editor
- ACE von 1.4.1 auf 1.4.14
- JQuery von 2.1.1 auf 3.6.0
- Leaflet von 1.5.1 auf 1.7.1
- TinyMCE von 4.7.13 auf 4.9.11
Administration
Die Liferay basierte GSB-Administration wird durch eine Spring-Boot basierte Administration ausgetauscht. Aus fachlicher Sicht stehen die gleichen Funktionalitäten zur Administration eines GSB-Mandanten zur Verfügung. Durch den Verzicht auf das Liferay-Portal ergeben sich im Wesentlichen technische bzw. betriebstechnische Vorteile, da die neue Administration weniger Resourcen für Start und Betrieb benötigt.
Migration Mandant
Die Velocity-Aktualisierung auf die Version 2.0 erfordert eine Prüfung und ggf. Anpassung der Velocity-Templates im Content eines Mandanten. Hier gilt es insbesondere die Hinweise zur Velocity 2.0 Migration zu beachten.
Die aus Mandandantensicht primär zu beachtenden Hinweise und notwendigen Anpassungen im Content des Mandanten finden sich im Kapitel VelocityTemplateLanguage Changes.
Optimierungen
Die folgenden Optimierungen sind gegenüber dem Vorgängerrelease 10.1.3 vorgenommen worden:
Editor
- Die explizite Angabe von
/gsbeditor
in der Url für den Zugriff auf den Editor ist nicht mehr erforderlich. Bei Aufruf von/
wird automatisch eine Redirect auf/gsbeditor
durchgeführt. - OnDemand Laden der Verweise (eingehende/ausgehende Links) im Info-Dialog zur Unterstützung eines schnellen Öffnen des Dialogs
- Durch TinyMCE gefilterte Elemente werden sicher als Contentänderung erkannt und beim Speichern u. Zurückgeben berücksichtigt.
Gsbshell
- Ausgabe der aktuell konfigurierten Repository-Url im Prompt der Gsbshell
Indexer
- Optionales Löschen der Mandanten-Indices bei Reindizierung eines Mandanten. Das Feature ist aktiv wenn die Runtime-Property
indexer.deleteBeforeReindex
auf den Werttrue
gesetzt wird.
Infrastructure
- Erweiterung der exemplarischen Runtime des Preview-Solr-Servers um
solr.jetty.http.idleTimeout
- Etablierung eines dedizierten Endpunktes für Spring Boot Actuator (Property
management.server.port
). Der Management-Endpunkt eines Service nutzt jeweils die Endziffer2
des jeweiligen http-Ports (Propertyserver.port
) - Entfernung der JmxRemoteLifecycleListeners Konfiguration, da dieser im Tomcat 9 nicht mehr unterstützt wird (Properties
tomcat.server.jmxRemoteLifecycleListener.rmiRegistryPortPlatform
undtomcat.server.jmxRemoteLifecycleListener.rmiServerPortPlatform
)
Repository
- Bei einem Import eines nicht passenden Dokumenttyp eines im Repository vorhandenen Dokumentes wird der Dokumentpfad des betroffenen Dokumentes zusätzlich im Log ausgegeben.
- Optimierung des Eventhandlings bei der Publikation von Inhalten
Site
- Die
editorSupport
-JS werden nur bei Aufruf der Site über den Editor geladen. - Ein Warmup der Site beim Start kann durch die Runtime-Property
site.warmupPages
auffalse
deaktiviert werden (Default:true
).