Release Notes
Release 4.4.0
- Datenquellen/Export/Performance
- Neue Konfigurations "Exportintervall" für Datenquellen. Begrenzt das Zeitintervall von Datenbank-Abfragen auf maximal die konfigurierte Dauer.
- Bugfix: Für Exporte von HydroLeiK-Varietäten wird jetzt die
erledigt_vonAnnotation mit exportiert.
- Preview-Graph-Export
- Die XLS (Excel-Datei)-Exportoption wurde entfernt als Exportoption des Preview-Tabellengraphen.
- Grund: Kompatibilitätsproblemen der generierten .xls-Dateien mit verschiedenen modernen Excel-Versionen.
- Im Ausgleich wurde der Output der CSV-Exportoption komplett dem (Standard-)Format des Haupt-CSV-Exports angepasst, sodass diese als Ersatz dient.
- Die XLS (Excel-Datei)-Exportoption wurde entfernt als Exportoption des Preview-Tabellengraphen.
Release 4.3.2
- Globale Job-Übersicht
- Zeigt jetzt korrekterweise für jeden Jobdurchlauf auch den Namen des zugehörigen Jobs und den Auslöser/Initiator (User) an.
- Importer
- Neue "reaktiviert" Statistik, die anzeigt, wenn Datenpunkte und -varietäten wieder neu gefunden werden, nachdem sie zuvor gelöscht wurden.
- Bugfix: "Gelöscht" Statistik zeigt jetzt wirklich nur die DPs und DVs, die in diesem Durchgang gelöscht wurden.
- Werte von textuelle Metadaten werden beim Import jetzt normalisiert (getrimmt und redundante Whitespaces werden auf ein einzelnes Leerzeichen reduziert).
Release 4.3.1
- Datenexport
- Varietätenbeschreibungen werden jetzt auch bei Staging-Datenbank-Exporten angezeigt, in der
info_variant.metadataSpalte unter dem SchlüsselVariantDescription.
- Varietätenbeschreibungen werden jetzt auch bei Staging-Datenbank-Exporten angezeigt, in der
Release 4.3.0
- Datenexport
- Für Datenquellen, deren Datenwerte sowohl numerisch als auch textuell (Meldungen) sein können, werden jetzt beide diese Werte exportiert.
- Betriebsberichte können jetzt auch in Staging-Datenbanken exportiert werden. Siehe hier für Details.
- Datenimport
- Der Importer von Datenpunkten über Tabellendatei (verwendet für z.B. WISKI) akzeptiert jetzt standardisierte .csv Dateien anstatt von .xlsx (Microsoft Excel Tabellendokument) Dateien.
Release 4.2.1
- Datenpunkt-Importer
- Gantner-Datenpunkte werden jetzt wieder reaktiviert, wenn sie in der Quelldatenbank wieder auftauchen (selbe Stream-ID und Variablen-ID in der Quelldatenbank)
Release 4.2.0
- Datenexport
- Via einem neuen Toggle können jetzt Annotationen in einem Baustein optional deaktiviert werden.
- Das betrifft sowohl Preview als auch normalen Export.
- Via einem neuen Toggle können jetzt Annotationen in einem Baustein optional deaktiviert werden.
- Varietäten-Bezeichnungen
- In der Datenpunktsuche können jetzt in der Varietätenauswahl zusätzliche Bezeichnungen an die Varietäten vergeben werden, welche im Export-Metadaten-CSV und in der Preview aufscheinen.
- Exportjob-Übersicht
- Benutzer mit der Berechtigung
WRITE template/job/all(zumeist Administratoren) haben jetzt Zugriff auf einen neuen View, erreichbar über die Exportjobliste, welche alle laufenden und vergangenen Exportjob-Ausführungen anzeigt mit der Option, sie abzubrechen.
- Benutzer mit der Berechtigung
- Datenpreview
- Spaltenbreite wurde normiert, sodass einzelne Varietät mit langen Bezeichnern nicht mehr große Teile der Datenpreview einehmen.
- Datenquellen
- Neues konfigurierbares Feld
Exportspalten-Beschreibung, um den Inhalt der Spalten in der Exportdatenbank besser zu erklären für Werte, die aus dieser speziellen Datenbank stammen (Bsp. Annotationen).
- Neues konfigurierbares Feld
Release 4.1.2
- Korrekter Import aller GANTNER-Datenpunkte, endgültige Lösung.
Release 4.1.1
- Korrekter Import aller GANTNER-Datenpunkte, erster Versuch.
Release 4.1.0
- Einbindung Betriebsberichte aus der ERZDB.
- Unterstützung von Timescale als alternatives Datenbank Export-Ziel.
- Anbindung GANTNER-Datenbank
- Verbesserte Suche nach Zeitbereichen wie ArchVon/ArchBis
Release 4.0.0
- WISKI-Anbindung
- Umstellung auf OAuth-Authentifizierung
- Nutzung des neuen TSA APIs von WISKI 7.4.13
- Hintergrundabgleich der "Daten von" und "Daten bis" WISKI-Metadaten (CR4)
- Vertraulichkeit
- Beim regelmäßigen Import wird jetzt das Metadatum "Vertraulichkeit" standardmäßig auf "Intern" gestellt, wenn sie in der Quelldatenbank fehlt.
- Im GUI zum Datenpunkt bearbeiten werden jetzt die Berechtigungen korrekt in Betracht gezogen.
- Datenpunkt bearbeiten allgemein
- Bugfix: Das Überschreiben mit leerem Wert ist jetzt wieder möglich.
Release 3.9.0
- Datenbank-Exports
- Einführung eines Parameters "Exportblockgröße" für Datenquellen, welcher die Abfragegröße in den Quelldatenbanken konfiguriert.
- Dies führt zu einem deutlichen Performancebonus beim Export aus Datenquellen, welche mit kleineren Abfragegrößen Probleme haben (EWDB).
- Bugfix: Die Lognachrichten beim Export in CSV-Dateien sind jetzt nicht mehr vertauscht zwischen horizontal und vertikal.
- Dokumentation: Details zu den CSV-Orientierungen wurden im Handbuch in der Exportziel-Sektion ergänzt.
- Einführung eines Parameters "Exportblockgröße" für Datenquellen, welcher die Abfragegröße in den Quelldatenbanken konfiguriert.
- Vertraulichkeit
- Beim regelmäßigen Import von Datenpunkten wird die Vertraulichkeit von Datenpunkten jetzt heruntergestuft, wenn sie in der Quelldatenbank heruntergestuft wurde.
- Wenn Vertraulichkeit eines Datenpunktes manuell überschrieben wurde, wird sie beim Re-Import nicht mehr überschrieben.
Release 3.8.2
- Export-Datenbank
- Bugfix: Der Username in der ExportJobInstanz-Tabelle (und damit auch im DataWithMetaData-View) wird nun wieder korrekt angezeigt.
- Im Benachrichtigungs-E-Mail für Datenbank-Exportjobs wird dem User jetzt auch die ID des Exports mitgeteilt, damit dieser in der Exportdatenbank danach suchen kann.
Release 3.8.0
- Excel-Export
- Dateiendung für exportierte Excel-Tabellendateien ist jetzt standardmäßig
.xlsstatt.xlsx, um Kompatibilität mit Office 365 zu ermöglichen. - CSV-Dateien werden jetzt korrekt von Office 365 in UTF-8 importiert, wodurch Umlaute und sonstige Sonderzeichen jetzt korrekt angezeigt werden.
- Dateiendung für exportierte Excel-Tabellendateien ist jetzt standardmäßig
- Job-Export
- Bugfix: Export-Jobs können jetzt auch dann abgebrochen werden, wenn der User weder Autor des Jobs ist noch Schreibberechtigungen auf alle Exportjobs hat.
- State-Management: Abbrechen von Jobs ist jetzt schneller und zuverlässiger.
Release 3.7.0
- Datenpreview
- Performanz-Optimierung in der Vorschau: Tabelle ist jetzt begrenzt auf eine Maximalanzahl von Zellen (Bei Überschuss werden weniger Zeitstempel angezeigt)
- Bausteine
- Autoren von Bausteinen werden jetzt korrekt angezeigt
- Metametadaten
- Metametadatenliste wird nun immer aktualisiert, wenn der User sie öffnet
- Administration
- Es ist nun möglich, die Updates des Volltextsuchindex und der Enum-Werte manuell durchzuführen (Metametadatenliste)
- Dokumentation
- Entfernung eines veralteten Screenshots zum Logindialog
- Einträge zu den neuen Administrationstools, sowie generelle Informationen zum Volltextindex und Enums
Release 3.6.1
- Datenpreview & GUI-basierter Export
- Graphenkonfiguration im Baustein: Meldung & Nicht-Meldung
- Zeitspalte fixiert
- "Springe zum Zoom" und "Springe nach oben"
- Datenpunkte Erstellen & Bearbeiten
- Hinzufügen von Varietäten mit notwendigen Metadaten
- Datenquellen & Importe
- GUI: Neue Datenquelle nur mit dem richtigen Recht
- Wiski: Importieren kann den Job wieder verfolgen
- Administration
- Hinzufügen von Einheit-Mappings
- Sonstiges
- NPM Lizenzen & NPM Abhängigkeiten
Release 3.6.0
Datenpunktsuche & Bausteine
- Export als CSV etc
- Schönere Auswahlbox der Varietäten (z.B. Pfeile)
- Baustein wird in mehr Fällen neu geladen (z.B. zum neue Vorlagen übernehmen)
- Einheiten: auch "equals" wird in die Suche übernommen
- Einheiten / Datenquelle: Suche in allen Spalten
Datenpunkte Erstellen & Bearbeiten
- Leser dürfen Varietäten sehen und alle Felder sollen inaktiv sein
- Zusätzliche Metadaten dürfen auch angelegt werden, wenn es keine virtuelle Quelle ist
- Einheiten: werden übernommen
Datenpreview & GUI-basierter Export
- Allgemein
- Zeitzonenauswahl- und Verwendung überarbeitet (Default: Wien)
- Navigation: Reactivity
- Verbesserung der Performanz
- Graphische Darstellung
- Minimale Höhe in gruppierter Form
- Maximale Anzahl an Varietäten für Animation (derzeit 5) und überhaupt für den Graph (derzeit 21)
- Statistik- und Achsentext überlappen nicht mit Buttons bzw. Legende
- Achsentext in Exponentialnotation
- Werte ähnlich 9.999999999E-30 (ERMEA) ergeben keine überlangen Achsenbreiten mehr
- Zoom als Zeitbereich übernehmen: ganze Sekunden verwenden
- Tabelle
- Annotationen/Flags: Spalten sind nun im Default ausgeblendet
- Reihenfolge/Benennung Statistik (in Tabelle)
- Horizontale Scrollbar und Farbe sind überall sichtbar
- Export (aus Vorschau)
- Export mit Ablaufzeit des Downloads (startet mit Erstellung; Limit startet aber nach dem Ende)
- Fehler im Toast, wenn die Authorisierung (o.ä.) nicht passt, werden auch dort angezeigt
- Metadaten-Export enthält die Zeitzone
- Mehr und bessere Logs
- Allgemein
Jobmanagement & Vorlagen
- Bugfix: "cancel"
- AdHoc: (Dateiziel) Toaster verlinkt das ZIP
- Löschen eines Exportjobs: Jobname wird im Dialog verwendet
- Angezeigte Zielzeitzone
- Vorlagenliste aktualisiert sich nach dem Löschen
Datenquellen & Importe
- Automatischer Import der Einheiten
- Gesicherte Integrität des Einheitenmappings in der DB
- Layout: Textareas für Mehrzeiliges
Administration
- Exportziel: Verbesserungen der GUI, Default HH
- Exportziel: Veränderung der CSV-Parameter möglich
- Metametadaten: "Beschreibung" ist wieder mehrzeiliger Text
Dokumentation
- Deutliche Verbesserung des Manuals
- Dokumentation: Hervorhebung der aktuellen Seite
- Dokumentation: Hervorhebung der Links
- Dokumentation: Reihenfolge der Sidebar (Release Notes & Administration sind ganz unten)
Sonstiges
- "Export als CSV" bei allen Tabellen
- Spaltenausblenden bei Tabellen (gespeichert im Browser)
- Aktionen-Spalte ohne Umbruch
- Mehrfachselektionen und manche Einfachselektionen: Anzeige und mehrspaltige Suche angepasst
Release 3.5.2
- Bugfix: GUI authorisation for templates
- Mitigation: preview export lives for 10 minutes
Release 3.5.1
- NPM Lizenzen und CVE (Pfade)
- Bugfix: Enum-Metametadaten können aktualisiert werden
- Bugfix: Benutzer können wieder Vorlagen erstellen
- Caching der Einheiten in der GUI
Release 3.5.0
Datenpunktsuche & Bausteine
- Bausteine können "privat" sein (CR 6)
Datenpreview & GUI-basierter Export
- Meldungen sind als Graphen realisiert (CR 2)
- Einheit in der Preview-Tabelle
- Buttons übereinander
- Zoom-Übernahme
Datenpunkte verändern & hinzufügen
- GUI: Bearbeitung von Datenpunkten verbessert
- Nicht-Editierbare Metametadaten können nicht hinzugefügt werden
- Editierbarkeit von Nummern (für required) verbessert
Jobmanagement & Vorlagen
- Schönere Toaster mit mehr Informationen für AdHoc
- Fix: AdHoc-Jobs konnten im Status "Pending" bleiben, obwohl sie bereits liefen
- JobHistory: Auth timing
- Vorlagen: Löschbutton nur bei Berechtigung
- Bugfix: Mehrere ExportJobs hintereinander anlegen
Datenquellen & Importe
- HydroLeiK: Bemerkungen -> VarNote
Sonstiges
- Einheiten: Importer, Suche und Mappingverwaltung (CR 14)
- HealthChecks: OneTimeScheduler information
- Täglich werden die möglichen Werte für Enums ausgewertet und neue per Email geschickt (CR 7)
- GUI: Bessere/Mehr Meldungen im Log
- Java Library License Attribution / CVE Download
- Debian Library CVE Download
- HealthCheck: OneTimeScheduler
- Authorization: BootstrapAdmin improvement
- OpenAPI/Manual: Welche Pfade bleiben wie weit stabil?
Release 3.4.3
- Jobmanagement & Vorlagen
- Regression: EMail speichern
Release 3.4.2
Jobmanagement & Vorlagen
- Staging-Export-DB: Manche Fehler wurden ignoriert; dies konnte zu unvollständigen Exporten führen
- State Machine: Abgebrochene Jobs werden nicht wiederholt
- State Machine: Aufgeräumt und zusätzlich abgesichert gegen paralleles Laufen
- Mitigation: AdHoc-Jobs konnten im Status "Pending" bleiben, obwohl sie bereits liefen
- EMail kann nun wieder auf leer zurückgesetzt werden
- History der JobRuns für SysAdmins auslesbar und alle JobRuns cancelbar
Datenpreview & GUI-basierter Export
- Ping: Verhindere Verbindungsabbruch nach 30 Sekunden
- Maximal-Wartezeit: 30 Minuten
- Backend: Scheduler wird verwendet, d.h. ThreadPool-Einschränkungen greifen auch hier
Release 3.4.1
Jobmanagement & Vorlagen
- Änderung überschreibt nicht den Jobersteller
Sonstiges
- Konfigurierbarer Thread Pool
Release 3.4.0
Datenpunktsuche & Bausteine
- Enums ohne Beschreibung hatten "undefined"
Datenpreview & GUI-basierter Export
- Warnung wenn der Preview-Limit erreicht wurde
- Tabelle markiert den Zoom-Bereich der Grafik
- Grafiktyp "Linien" nutzt das Symbol; es gibt "Kein Symbol" als Pseudo-Möglichkeit
- Das Deaktivieren in der Legende überlebt jetzt andere Änderungen
- Der Zoombereich bleibt bei Änderungen bestehen
- Legende wird bei zu vielen Varietäten aufgeteilt
- Die Konfiguration ist etwas schöner
- kleinere Überschriften
- Überschrift für die Übergreifenden
- Auswahl der Variante (nur eine ist sichtbar)
- Alle Einheiten werden angezeigt
- Button zum Springen an den Anfang des Zoombereichs (in der Tabelle)
- Aufgeräumte Navigations-Bar mit "Export-Dropdown" und "Einstellungen" auch bei schmalem Bildschirm
Jobmanagement & Vorlagen
- Wiederholungen: Wiederholzeit wird korrekter ausgewertet
- Frontend-Log wird nicht mehr überfüllt
Datenquellen & Importe
- Einheitenmapping: Default-Mappings möglich
Administration
- Metametadaten: Enum Update Bugfix
- Datenquellen
- Berechtigung für Delete im Frontend
- "Link" wird auch gespeichert
Sonstiges
- Navigation: Aufgeräumter bei schmalem Bildschirm
- Dokumentation der stabil zu haltenen API-Endpunkte (im yaml)
- Online-Hilfe
- Exportziele
- Datenquellen
- Vorlagen
- Link "Erste Schritte" oben rechts
- Release Notes haben 1.x und 2.x als "Historisches"
- Viele neu beschriebene Details
Release 3.3.2
- Sonstiges
- HealthChecks: WISKI hat tag "wiski"
Release 3.3.1
- Jobmanagement & Vorlagen
- Bugfix: Speichern von Vorlagen
Release 3.3.0
Datenpunktsuche & Bausteine
- Alle Varietäten der Suche übernehmen
Datenpunkte Erstellen & Bearbeiten
- Manuelles erstellen erfordert "required" Metadata
Datenpreview & GUI-basierter Export
- Graph
- ResizeObserver (Interner Fehler: null)
- Tooltip: Farbe der Linien korrespondiert mit Graph
- Reset Zoom Button: Icon geändert; Tooltips
- Tabelle
- Export der Preview-Tabelle nach CSV und Excel (HTML)
- Einstellungen
- Menus schließen automatisch
- Export
- Metadata-CSV: Null ergab zwei Spalten
- Millisekunden im Vorschlag
- Graph
Jobmanagement & Vorlagen
- Dokumentation der States
- Export: Message wird mitexportiert
- Anzahl der ausgewählten Varianten einer Vorlage
- Mehrere (3) EMails für Notifications möglich
- Buttons reflektieren die inzwischen geänderten Berechtigungen (man darf selber aktivieren)
- "Abbrechen" hat auch bei Oracle-Datenbanken eine Auswirkung (technischer Umbau)
- Achtung: Die aktuelle Abfrage wird noch nicht abgebrochen
- Die Abbrechen-Anfrage selber konnte für Oracle untergehen
Datenquellen & Importe
- Statistiken
- Löschen von Datenquellen
Administration
- Export-Ziel: Millisekunden im Vorschlag
Sonstiges
- Anzeige (unbekannter) Fehler im Frontend verbessert
- An/Aus-Spalten können mit ja/nein etc gefiltert werden
- Dokumentation des DB-Datenmodell (generiert)
- Umbau und Fix der Links in Mails etc
Release 3.2.1
Dies ist ein Zwischenrelease für eine Reihe von Bugfixes
- Datenpunktsuche & Bausteine
- Datenquellen nutzen Kurznamen und zeigen Langnamen in der Suche
- Auswahl des Suchtyps wird geladen
- Wildcard-Suche im Baustein
- Metametadatum "Erforderlich" nicht in der Suche erforderlich
- Datenpreview & GUI-basierter Export
- Fehlertext für den Abruf ist breit, statt hoch
- Millisekunden in der Tabelle aktiviert (wenn notwendig)
- Statistiken in der Tabelle
- Varianz entfernt wegen Fehlinterpretierbarkeit gegenüber Standardabweichung
- Gesamtanzahl der Datensätze
- Anzahl der Minimum- und Maximum -Zeiten, wenn häufig
- Maximum-Wert
- Jobmanagement & Vorlagen
- Automatisches Ausfüllen der E-Mail funktioniert besser
- Metametadatum "Für Export" für nicht-gesetzte Metadaten konnte NULL-Fehler geben
- 'Kein ausgewähltes Template' sauberer Anzeigen
- Link zum Datenpunkt in der E-Mail korrigiert
- Administration
- Datenquellenliste enthält beide Namen (Kurz & Lang)
- Rollen: Löschen hat eine Sicherheitsabfrage
- Sonstiges
- Falls ein Wert aus dem Name-Template (der Datenquelle) nicht gefunden wird, wird dies nun durch "" (Nichts) ersetzt
- Fehlerbanner vorerst deaktiviert (diese sind bereits im Aktivitätslog zu lesen und er verschiebt die Anzeige)
Release 3.2.0
- Datenpunktsuche & Bausteine
- ENUM mit vielen Sucheinträgen verschob Clear-Button
- Änderung des Bausteins ergab manchmal GUI-Fehler
- Datenpunkte Bearbeiten
- Typ-Check
- Required-Check
- Editable-Check
- GUI für Editable / Required
- Datenpreview & GUI-basierter Export
- Graph
- y-Achsen nebeneinander
- Tooltip wird nicht abgeschnitten
- Re-Scaling des Graphen wird ausgelöst
- Referenz-Selektierung einfacher
- Einstellungen
- Hat eine variable Höhe, Tabelle aber eine fixe
- Export
- Nutzt intern nun den gleichen Code, wie die Jobs
- Exportformat: Vertikal vs Horizontal
- Dateien sind explizit UTF-8
- Graph
- Jobmanagement & Vorlagen
- Schlagworte in Liste hinzugekommen und durchsuchbar
- Links zwischen Vorlage und Baustein bzw. ExportJob
- Fehler im Cancelling
- Änderung der Vertraulichkeit kann den ExportJob nun fehlschlagen lassen, anstatt die falschen Varietäten zu ignorieren
- Exportformat: Vertikal vs Horizontal
- Dateien sind explizit UTF-8
- Datenquellen & Importe
- Schema-Props (Metametadaten) auf Kundenwunsch überholt
- Datenquelleninformationen
- Link für weiterführende Informationen
- Administration
- Rollen: UI-Verbesserungen
- Meta-Metadaten:
- Editierbar hat Funktionalität
- "Notwendig" (für Varietäten und Updates von DP notwendig)
- "Exportiert"
- Bugfix: Wurde beim Speichern sowohl dem DP als auch der Variante zugeordnet.
- Health-Checks
- Healthcheck für Jobs: Status "Cancelled" wird sauber behandelt
- Sonstiges
- Dokumentation Deployment / Kustomization.yaml Konfiguration
- "About" überarbeitet
- Ohne allgemeine Leserechte sind Hauptmenüeinträge disabled
- Fehlermeldungen des Backends zum GUI sind in vielen Fällen zentraler gekapselt
- "Export" / "Staging" - Datenziel-DBs sind in der Datenquellen-Übersicht vorhanden
Release 3.1.0
- Rollenverwaltung (Administration)
- Bestehende DDS-Gruppe, die mit einer AD-Gruppe verknüpft ist, erstellen
- Bestehende DDS-Gruppe, die mit einer AD-Gruppe verknüpft ist, ändern
- DDS-Gruppe, die mit einer AD-Gruppe verknüpft ist, löschen
- Datenquellen (Administration)
- Anzeige der Datenquellen
- Bearbeitung der Datenquelle
- Manuelle Erstellung virtueller Datenquellen
- Folgende Informationsfelder werden unterstützt: Datenquellentyp, OSGi-Key, Datenpunkt-Anlegenmethodik, Kurzname, Langname, E-Mail des Zuständigen, Previewgrenze, Datenbanktyp, Datenbankzugriff, Tabellennamen, User-/Leseberechtigung, Schemata, Adapter für Zeitumstellung, Zeitfenster für Auswertungen, Behandlung von Null-Werten, Eingehend/Ausgehend, Beschreibung, Datenschutzrelevante Themen, Datenpunktschema , Varietätenschema
- Datenpreview & GUI-basierter Export
- Statistiken können Varietäten-weise als Linien eingeblendet werden
- Datenquelle-Einstellungen für den Preview (Previewgrenze)
- Zoom- und Reset-Buttons funktionieren stabiler
- Hinweis: Nach Abschluss des Exports werden die Downloadlinks im Hauptfenster angezeigt.
- Jobmanagement
- Jeder Benutzer darf jetzt seine eigenen Jobs aktivieren
- Warnung, wenn man versucht einen Job mit bereits vergebenem Namen anzulegen
- In der Job-Tabelle wird als erste Aktion jetzt immer Öffnen angezeigt, um versehentliches Wechseln in den Bearbeiten-Modus zu vermeiden
- Health-Checks
- Health-Check für WISKI API
- Health-Check für deaktivierte Importer liefert Status OK
- Health-Check für Importer sollen erst nach PT24H im Status CRITICAL sein (Neustart von DDS)
- Benutzeroberfläche
- Sortierung der Tabellen nach Name
- Sortierung der Tabellen wird je Listenansicht im Browser gespeichert
- Dropdown-Menü wurde von »Admin« in »System« umbenannt
- Diverse Stabilitätsverbesserungen
- Sonstiges
- Upgrade auf Java 17
- Upgrade auf PostgreSQL 15
- Upgrade aller Frontend-Dependencies
- Manuals deutlich erweitert
Release 3.0.0
- Datenpunktsuche & Bausteine
- Metametadaten aktualisiert
- Nachfrage für ungespeicherte Bausteine
- Indikator für die Suchfelder
- Befüllte Suchfelder sind hinterlegt
- Unterscheidung Datenpunkt- und Varianten-Suchfelder
- Wildcard-Suche für alle String-Suchfelder
- Bausteine sind alphabetisch sortiert
- Bausteinnamen-Kollisionen innerhalb der UI angezeigt
- Anzahl an gefundenen Datenpunkten nur einmalig anzeigen
- Datenpreview & GUI-basierter Export
- Graph
- Zeitachse: Tage als Datum; Styles
- Tooltip runderneuert
- Differenz (Vergleich mit selektiertem Punkt) im Tooltip
- Zoom-Reset funktioniert stabiler
- SVG Export
- Tabelle
- Ausklappbare Statistiken
- gleichbreite Zahlen, rechtsbündig und mit Trennern
- Datum hervorgehoben
- Sortierbar
- Metadata-Infos im Header
- Farbe der Varietät im Graphen als Balken
- Bausteinname wird angezeigt
- Graph
- Jobmanagement & Vorlagen
- Nachricht zu "Inaktive Jobs" oben
- Aktivität in der Anzeige zu ändern, nicht im Bearbeiten-Dialog
- Notifikationsemail: UI-Verbesserung bei unbekannten Domains
- Status und Abbrechen in der Bearbeitung
- Datenquellen & Importe
- Schema-Props (Metametadaten) auf Kundenwunsch überholt
- Administration
- Meta-Metadaten: Speicherung ist asynchron. Ggf. werden die Änderungen im Volltextsuchfeld erst nach einem Tag aktiv, dafür ist die UI-Reaktion deutlich schneller
- ExportTarget (Datei): CSV-Parameter
- Datasources: Buttons nur sichtbar, wenn prinzipiell Schreibrechte
- Health-Checks
- Healthcheck für Jobs
- Sonstiges
- Konsistentere Ansicht der "Neues Anlegen" in der Headline der Tabellen
- Diverse interne Dinge an den automatischen Tests
- Kopieren / Einfügen von Datumsfelder
- Navbar (oben) etwas schöner und responsiver, besonders für das Profil
- Sortierung und Strukturierung der Seitenleiste im Manual
- "Initiale Spaltenbeschreibung": Massives Aufräumen und Umräumen der Metametadaten
Historisches
Release 2.8.0
Datenpunktsuche & Bausteine
- Ausgewählte Datenquellen werden im Baustein gespeichert/übernommen
- Preview-Einstellungen werden im Baustein gespeichert und übernommen
- Suche: Fix für "Filter leeren"
- Schöneres GUI-Layout; Suchbegriff umbenannt zu 'Volltextsuche' und ist nun "primär" und sichtbarer
- KSV: Auswahl eines Elements im Baum fügt einen *-Wildcard hinzu (ist also Beginnt-Mit)
- Verwendete Suchfelder werden (grün) hervorgehoben
- Baustein zeigt an, was sich gegenüber ihm geändert hat
- Varietätsauswahl enthält Metadaten
- Kurzname wird auch in der Datenpunktliste angezeigt
- Titel von Enum-Auswahl korrigiert
- Suche ohne Parameter funktioniert
- Einzeilige Bausteinbeschreibungen
- Fix: "Speichern unter"
Datenpreview & GUI-basierter Export
- Fix eines nicht sichtbaren Fehler bei leerem Preview
- GUI für Graphen
- Graph-Tooltip enthält
- Millisekunden
- Werte aller Varietäten
- Varietätsname
- ggf. Meldung
- Zweitfenster wird fokussiert, wenn "Vorschau" geklickt wird
- Tabelle: Zeit enthält Millisekunden
- SVG-Renderer aktiviert; Export nach SVG
Jobmanagement & Vorlagen
- Job-basierte Exports enthalten Metadaten im YAML-Format
- Voraussichtlich benötigte Zeit wird angezeigt
- Zusätzliche Informationen in der Vorlagenübersicht
- Fixierung der EMail-Domain (Front- und Backend) für neue Jobs
- Log des Export-Schedulers schrieb Fehler für "AdHoc"-Jobs
- Export-Download-Links leiten zur GUI (Login) weiter, wenn ein 401 festgestellt wurde
Datenquellen & Importe
- Fix: Virtuelle Datenpunkte anlegen
- Wiski: Einheiten werden übernommen (1:1)
- HydroLeiK: Einheiten werden übernommen (1:1)
Administration
- Metametadaten: Fix im Anlegen von Enum-Werte
- Tags mit Hash-Symbol
Sonstiges
- Benutzerinformationen (Name, EMail) werden beim login aktualisiert; ggf. aus dem claim ausgewertet
- EMail-Adresse wird im "Profil" angezeigt
- Zusätzliche Daten für die Job-Statistiken werden erfasst
- Handbuch enthält "Erste Schritte"
- "Über"-Seite rechts
Internes
- JAAS-claims (für das email-Feature; für dev-Systeme)
- SQL-Skript zum Anlegen einer neuen ITEG-Gruppe
- Testverbesserungen
- Build-Skripte
- Vorbereitung für Java 17
Bekannte Probleme
- Baustein fragt beim Wechsel nicht nach, wenn er verändert wurde
- Es gibt im Baustein keinen Hinweis darauf, wenn sich die Suchparameter geändert haben
- Button für das Herauszoomen der x-Achse nicht immer funktional; Workaround: Preview neu öffnen
- Titel des 2. Fensters enthält den Baustein nicht
Release 2.7.1
- HotFix: Konfiguration "DeleteExpired"
Release 2.7.0
Datenpunktsuche
- "Vorschau öffnen": Zweites Fenster wird jetzt in den Vordergrund geholt
Datenpreview & Export
- Volumes: Alte Dateien werden entfernt
- Grafischer Preview: Technische Vorbereitungen
- Statistiken über Exportzeiten werden gespeichert (aber noch nicht angezeigt)
Jobmanagement & Vorlagen
- Export-Jobs: GUI-Verbesserungen
- Maximale Confidentiality wird angezeigt und geprüft
- Bugfix: Mail-Notifikationen
- Löschen einer Vorlage ist nicht möglich, wenn ein Job davon abhängt
- Vorlagen haben eine "Standard-Periode"
- Löschen eines Jobs
- Aktuell laufende Jobs können nicht gelöscht werden
- Optimierung: Generierung der ZIP über tmp-Dateien
Datenquellen
- HydroLeiK: QA wieder umkonfiguriert
Administration
- Meta-Metadaten: Erkennung von doppelten Labels
Sonstiges
- Bugfix: Initiale Benutzererstellung
- Unicode-Normalisierung und Trimmen von Text-Inputboxen
Release 2.6.1
- Datenpreview für Meldungsvarietäten
- Stabilitätsverbesserungen Export-Job-Liste
- Stabilitätsverbesserungen Laden von Bausteinen (die Varietäten des Bausteins werden wieder angezeigt; Regression in 2.6.0)
- Stabilitätsverbesserungen Trigger von Export-Jobs
Version 2.6.0
Vorlagen & Jobmanagement
- Aktivierung der Jobs
- HealthCheck-Flag
- Automatisches Ausführen von Jobs
- Bugfix: Timezone
- Bugfix: From/To (AdHoc)
- Exports zum dateibasierten Ziel (Volume)
Datenpunktsuche & Bausteine
- Baustein-Select mit Beschreibung und Filter
- "Speichern als"
- Bugfix: Suche nach Archivtyp
- Bugfix: Varietätsauswahl (Anzeige im Suchergebnis)
- Bugfix: Öffnen der Vorlage
Datenpreview & Export
- Legende
- Anpassung Achsenbeschriftung
- (Optionale) Gruppierung nach Einheiten
- Ausschaltbare Grafik bzw. Tabelle
- Export: Unterschied im Transaktionshandling
- Inklusive Spectrum / Gruene Systeme MS-Handling
- Leerer Feldbegrenzer möglich
- SVG Renderer (SVG export, dafür langsamer)
Datenquellen
- HydroLeiK: QA greift auch auf PROD zu
Administration
- Exportziel "Volume" (Dateibasiert)
- Exportziel "Staging" erstellt DB-Tabellen beim Anlegen in der GUI
Sonstiges
- Navigation-Bar aufgeräumt, mit Icons, auch im zweiten Fenster
Version 2.5.1
- Vorlagen & Jobmanagement
- Aktivierung der Jobs
- AdHoc-Ausführen der Jobs (Staging)
- Bugfix: Timezone
- Datenpunktsuche & Bausteine
- Datenquellen: Beschreibung statt Typ
- Unicode Normalization (fulltext search)
- Datenpreview & Export
- Toast-Anzeige schöner
Version 2.5
Vorlagen & Jobmanagement
- Bausteine-GUI nach oben verschoben und (in Chrome/Edge) sauberer mit eigener Auswählbox
- Bausteinliste aktualisiert sich
- Vorlage aus Baustein erstellen
- Vorlagenliste aktualisiert sich mit Änderungen
- Weitere Parameter für Vorlagen
- Name der Vorlage wird vorgeneriert
- Filter für Vorlagen
- Beschreibung in der Vorlagenliste
- Start der Jobverwaltung
- Datenziele "Schema in Staging-DB"
- konfigurierbar (GUI)
- Schema wird beim ersten Zugriff angelegt
- erster Entwurf der Job-GUI
Datenpunktsuche
- Anzahl im Ergebnis wird direkt beim Suchbutton angezeigt
- KSV-Volltext-Suche basiert auch auf der Substring-Suche
- KSV-Volltext-Suche durchsucht auch den KSV-Code
- Archivtypen werden wieder mit Beschreibung angezeigt
Datenpreview & Export
- Es gibt nur mehr einen Zeitbereich, der dann für den Export übernommen wird
Datenquellen
- HydroLeiK: Datenabfrage funktioniert nun (hoffentlich)
- HydroLeiK: KKKlasse fehlte
- WISKI: Partielle Datei invalidiert nicht mehr alle anderen Datenpunkte
- Alle: Bugfix damit Datenpunkte, wenn in der Datenquelle gelöscht, invalidieren
- Alle: Bugfix damit Datenpunkte, wo alle ihre Varietäten inaktiv sind, auch inaktiv werden.
Sonstiges
- Manuals deutlich erweitert
- Metametadaten: Enums speichert sauber
Bekannte Fehler
- Jobs haben noch keine Datenziele
- Jobs können zwar aktiviert werden, dies hat aber derzeit keine Auswirkung
Version 2.4
Datenquellen
- Update für "HydroLeiK"
- Wiski: Alle Varianten werden als "valide" importiert
- EWDB/ERMEA: Optimierung des Abrufs
- SPECTRUM/GRUENESYSTEME haben als Varianten-Name "Meldung"
- Diverse Anpassungen an Varianten- und Datenpunktnamen
- Unsere Oracle-Verbindung hatte Probleme mit Timeouts, die die halb offene Verbindung für 16 Minuten blockierten.
Datenpunktsuche
- Suchbegriffe suchen nun nach Teiltexten statt nach Lexemen
KlöstfindetKlösterleKlosterfindet aber nicht mehrKlöster
- Bausteine GUI überarbeitet
- Datenquellen brauchen nicht gescrollt zu werden
- Zeit für die eigentliche Suche wird gemessen und angezeigt
- Invalide Varianten/Datenpunkte werden hervorgehoben (Strike-Through)
- Schönere Tabelle
- Suchbegriffe suchen nun nach Teiltexten statt nach Lexemen
Datenpreview & Export
- Logs im Toast
- CSV-ähnliches Metadaten-Format
- CSV-Parameter sind im Default de_AT-Excel und sind um Dezimalpunkt, Zeitformat und Zeitzone erweitert worden
Vorlagen
- Filter
Administration
- Meta-Metadaten -Liste, -editieren, und -anlegen
- Importieren von Wiski-Datenpunkte hat jetzt einen Toast und ein sichtbares Log
HealthChecks
- Bugfixes für nicht erreichbare Datenbanken
Sonstiges
- Python client wird generiert und in unseren automatischen Tests mit verwendet
- Besseres internes Logging für Datenquellen und Authorisation
- Shared Memory (/dev/shm) vom Postgres für DEV erhöht
Bekannte Fehler
- Vorlagen-Liste wird nicht automatisch aktualisiert, bitte manuell refreshen
- Das Log (Import / Export) wird im Log-Fenster nicht automatisch aktualisiert
- Meta-Metadaten brauchen derzeit zu lange (>30 s) für das Anlegen und Bearbeiten; es entstehen also Timeouts am Proxy. Dies wird sich vermutlich erst geben, wenn wir die Volltextsuche umgestellt haben.
- Generierter Python-Client unterstützt gewisse beliebige Mappings nicht
Version 2.3
Datenquellen
- Neu: "HydroLeiK"
Datenpunktsuche
- Bausteine anlegen
- Bausteine auswählen und ändern
- Anzeige als Liste
- Schnelleres Anzeigen großer Listen
Vorlagen
- Anlegen, Ändern, Löschen
Datenvorschau
- Status der Datenabfragen sichtbar
Übergreifend
- Einbinden von FancyMail
- Testmail-Versand zur Sicherstellung der korrekten Konfiguration
- Chunk-Size des Exports erhöht
Bugfix
- Authorisation war zu strikt wenn die Datasource war speziell, aber Confidentiality nicht.
- Die AuditLog-DB konnte beim Schreibzugriff durch viele parallele Threads locken.
Bekannte Fehler
- Bausteine und Vorlagen sind noch Work-in-Progress
- Vorlagen-Liste wird nicht automatisch aktualisiert
Version 2.2
- Übergreifend
- Neu: Auditlog aller existierender Aufrufe in unsere Auditlog-Datenbank (ohne KSV-Suche, da nicht-confidential und häufig)
- Schlagwörter anlegen, importieren, ändern
- Datepunktsuche
- Andere Multi-Select -Komponente mit besserem Verhalten
- Änderung der KSV-Suche (keine manuelle Typänderung)
- Bugfix: Leere Datenpunkte ohne Varietäten werden angezeigt
- Schnellere Ergebnisausgabe
- Datenpreview
- Fehlermeldungen und Status im Logbar
Version 2.1
Datenquellen
- Neu: Meldungssystem "Spectrum"
- Neu: Meldungssystem "Grüne Systeme"
Datenpunktsuche
- Lexeme werden mit deutschen Regeln erstellt (für die Volltextsuche)
- Optionales Finden inaktiver Datenpunkte / Varianten
Datenpreview
- Meldungen möglich
- Ästhetik; Linksgebunden
- Qualitätsspalte / Flag
- Eigenständiger Button zum Abrufen der Preview-Daten als Mitigation der vollen Datenbank-Verbindungspools
- Dies ist eine GUI-only Mitigation, d.h. es reduziert die Anzahl an (langsamen) DB-Requests bei mehrfachem Ändern des Abrufzeitraums etc, verhindert aber nicht das Füllen des Pools durch mehrere Instanzen / Benutzer oder viele Varietäten
- Bitte Beachten: Auch beim Hinzufügen von Varietäten im anderen Fenster muss dieser Button geklickt werden.
Grafikpreview
- Known issue: Meldungen werden nicht angezeigt
Export
- Meldungen möglich
- Qualitätsspalten / Flags
- Ästhetik
Version 2.0.1
Datenpunktsuche
- Varianten sind Buttons und werden immer alle angezeigt
- Filterung der inaktiven Varianten
- Layout
- Große Suchantworten schneller angezeigt
- Bugfix: "Daten von" / "Daten bis"
- Datenquellen-Name angezeigt
Export
- Toaster: Schöneres Layout
Version 1.6
Änderungen gegenüber Version 1.5
- Diese Version nutzt jetzt
floating labelsfür das Layout von Eingabfeldern - Die Eingabe von KSV Wildcards wurde großzügig verbessert. Wenn die Wildcards jetzt nicht an der Grenzen der KSV-Teile angebracht werden, werden die Wildcards nun ricthtig auf die Suche angewandt.
- Der ERMEA-Importer wurde implementiert.
- Die Auswahl von einem oder mehreren ArchivCode-Werten für ERMEA oder EWDB filtert nun auch die angzeigten Varietäten.
- Es werden jetzt Datenpunkte mit ungültigen Einheiten als nichtvorhandene
STANDARDIZED_UNITübernommen anstatt ignoriert. - Die Testsuite wurde in einigen Details erweitert, ERMEA-Test wurden aufgenommen.
Bekannte Probleme
- Bei bestimmten Kombinationen von Datenquellen und ausgeklappten Zusatzattributen hat die Suchmaske Layout-Probleme, welche in der Entwicklung bereits adressiert wurden und in den nächsten Sprint-Verionen behoben werden sollten.
- Beim Datenexport war der Fokus auf der technischen Anbindung nicht auf optimaler User-Experience.
- Derzeit erzeugt jede Datumsänderung im Preview-Fenster eine Datenabfrage, was schnell zur Erschöpfung des Pools an vorhandenen Datenbankverbindungen führen kann. Die endgültige Lösung für diese Probleme liegt in der konsequenten Verwendung von Hintergrundjobs für langdauernde SQL-Queries und optimalen User-Feedback in Release 2. In Release 1.6.1 wurde das logging dieser Queries im Sinne einer besseren Nachvollziehbarkeit erweitert.
- WISKI-Zeitreihen mit
Daten bisin der _Vergangenheit werden als inaktiv importiert, dies wird in Zukunft so geändert, dass nur Zeitreihen ohne Daten (Daten bisleer) als inaktiv markiert werden. - WISKI-7.4.11 gibt bei der Abfrage von Zeitreihen mit Leerzeichen in der Zeitreihenbezeichnung einen Fehler (HTTP Error 500) retour. Eine Detailanalyse dieses Problems wird im Zuge der Integration mit WISKI-7.4.13 angegangen.