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_von Annotation 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.

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.metadata Spalte unter dem Schlüssel VariantDescription.

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.
  • 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.
  • 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).

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.
  • 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 .xls statt .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.
  • 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
  • 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
  • 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
  • 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
  • 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öst findet Klösterle
      • Kloster findet aber nicht mehr Klö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
  • 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 labels fü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 bis in der _Vergangenheit werden als inaktiv importiert, dies wird in Zukunft so geändert, dass nur Zeitreihen ohne Daten (Daten bis leer) 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.