GSB 7.0 Standardlösung

Release 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 Wert true 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 Endziffer 2 des jeweiligen http-Ports (Property server.port)
  • Entfernung der JmxRemoteLifecycleListeners Konfiguration, da dieser im Tomcat 9 nicht mehr unterstützt wird (Properties tomcat.server.jmxRemoteLifecycleListener.rmiRegistryPortPlatform und tomcat.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 auf false deaktiviert werden (Default: true).

Zusatzinformationen

GSB-Versionen im Überblick

Finden Sie hier eine Übersicht über alle GSB-Versionen und Supportzeiten auf 'produkt.gsb.bund.de'.