Mit Release 8.4 ist im August 2026 eine neue Version der GBD WebSuite erschienen. Schwerpunkte sind ein Framework für den Export von Objekten in gängige GIS-Formate, neue Standard-Startseiten für Anwendung und Projekte sowie zahlreiche Verbesserungen bei Authentifizierung, Sitzungsverwaltung und Absicherung des Servers.
Was erwartet Sie in Version 8.4
- Datenexport: Ein neues Export-Framework schreibt Objekte nach Shapefile, KML, GML und CSV. Die Exporter werden als Plugins konfiguriert und lassen sich pro Projekt oder Layer mit eigenen Zugriffsrechten versehen. Wie das aussieht, zeigt die Live-Demo.
- Startseiten und Web-Konfiguration: Für Anwendung und Projekte liefert die GBD WebSuite jetzt Standard-Vorlagen für die Startseite mit, ausgeliefert über die neue Aktion 'webPage'. Eine Site wird mit 'web.site' konfiguriert, die Option 'xFrameOptions' setzt den X-Frame-Options-Header (Standard: 'SAMEORIGIN').
- Authentifizierung und Sicherheit: Fehlgeschlagene Anmeldeversuche werden pro IP-Adresse und optional pro Benutzername gezählt und nach Erreichen eines Limits für eine einstellbare Zeit blockiert. Sitzungen erhalten mit `maxLifeTime` eine absolute Höchstdauer, für Basic Auth werden transiente Sitzungen verwendet. Hinzu kommen eine strengere Prüfung von Weiterleitungs-URLs, eine verbesserte Bereinigung hochgeladener SVG-Dateien, Pixelgrenzen für Bild- und Druckanfragen sowie eine SSL-Konfiguration nach dem Mozilla-Profil "intermediate". Hinter Reverse-Proxies ermittelt die Option 'proxyCount' die tatsächliche Client-IP-Adresse.
- Daten und Fachmodule: Benutzerdaten wie gespeicherte Zeichnungen und Auswahlen können statt in SQLite auch in einer Postgres-Datenbank liegen. Die Feldbeschriftungen der ALKIS-Vorlagen sind zentral definiert und lassen sich mit 'label' ändern oder mit 'hide' ausblenden. Die Feature-Vorlagen des Geoservices-Plugins liegen in eigenen Dateien und können überschrieben werden. GetFeatureInfo-Antworten im OSIRIS-Format werden ausgewertet, Datei-Felder beim Editieren unterstützen Platzhalter.
- Konfiguration und Fehlerbehandlung: Der Konfigurationspfad akzeptiert mehrere, durch Komma getrennte Pfade, Dateien mit der Endung `.yaml` werden erkannt. Fehler in der Konfiguration, insbesondere im Layerbaum, werden genauer gemeldet, und fehlgeschlagene Anfragen an externe Dienste liefern spezifische Fehlertypen und Statuscodes.
Hinweise zum Update auf 8.4
- Die Assets 'index' und 'project' sind zugunsten der Vorlagen 'application.home' und 'project.home' veraltet, die Option 'errorPage' zugunsten der Vorlage 'application.error'.
- Die Option 'rewrite' ist durch 'rewriteRules' ersetzt.
- Statt der Liste 'web.sites' wird eine einzelne Site mit 'web.site' konfiguriert, 'site.host' ist durch die Liste 'site.hostnames' ersetzt.
Das Wichtigste auf einen Blick
- Export nach Shapefile, KML, GML und CSV mit Zugriffsrechten pro Projekt und Layer
- Standard-Vorlagen für die Startseiten von Anwendung und Projekten
- Drosselung fehlgeschlagener Anmeldungen, absolute Sitzungsdauer und weitere Absicherungen des Servers
- Postgres als Speicher für Benutzerdaten und anpassbare ALKIS-Beschriftungen
Alle Details zu den neuen Features finden Sie in unserem ausführlichen Changelog.