SKOOR Webservice Changelog

7.2.0

  • Ermöglicht das Ändern von Tabellenschemata von Datenquellen
  • Ermöglicht das Ändern von Daten von Datenquellen
  • Implementiert Anmerkungen
  • Die Darstellung der aktiven Neubewertungszeit, die begin , enthält nur die lokale Zeitkomponente anstelle einer vollständigen ISO-8601-Zeichenfolge.
  • Aktualisierungsintervall für materialisierte Datenabfragen.

7.1.3

  • Behebt einen Fehler, der dazu führt, dass /{type}/{id}/children Anfragen fehlschlagen, wenn ein Objekt Alarmrecepients enthält.

7.1.2

  • Datenquellen
    • Korrigiert die Schätzung der Zeilennummer für den Fall, dass die Abfrage IN()-Bedingungen enthält.

7.1.1

  • Skriptdatenquelle
    • Behebt einen Fehler, der einen Fehler verursacht, wenn der Offset größer als die Anzahl der zurückgegebenen Zeilen ist.

7.1.0

  • Lehnt Werte ab, die an /webcollector bereitgestellt werden und zu weit in der Zukunft liegen
  • Schätzt die Anzahl der aus PostgreSQL-Datenbanken abgerufenen Zeilen, anstatt sie zu berechnen, wenn die Anzahl der abgerufenen Zeilen größer als 1.000.000 ist. Dies erhöht die Abfrageleistung bei großen Datenmengen enorm.
  • Behebt einen Fehler, der dazu führt, dass das Abrufen von Jobnachrichten fehlschlägt, wenn ein Objekt nicht auf einem Kollektor geplant ist.

7.0.7

  • Datenabfragen
    • Behebt Deadlock beim Aktualisieren verschachtelter Datenabfragen.
    • Behebt einen Fehler, der dazu führt, dass bei der Abhängigkeitsauflösung dieselbe Abhängigkeit mehrmals gefunden wird.

7.0.6

  • Stellt defaultParams in der /dashboards/groups/nested -Anfrage bereit

7.0.5

  • Behebt einen Fehler, der dazu führt, dass eine select an eine Skriptdatenquelle abstürzt, wenn keine offset und limit Parameter bereitgestellt werden.
  • Behebt das Parsen von Datenabfragen, die with enthalten

7.0.4

  • Baum Diagramm Controller
    • Korrigiert die Behandlung von tree mit leeren Objekten.

7.0.3

  • PDF-Berichte
    • Behebt außerdem den Seitenumbruch für Tabellen

7.0.2

  • PDF-Berichte
    • Behebt den Seitenumbruch
    • Behebt doppelte Tabellenköpfe

7.0.1

  • Ermöglicht den Export einer einzelnen Datenabfrage
  • Behebt einen Fehler, der manchmal die Erkennung bereits materialisierter Datenabfragen beim Neustart des Dienstes verhinderte.

7.0.0

  • Verbessert Datenabfragen
    • Ermöglicht die Materialisierung von Datenabfragen ähnlich wie bei materialisierten Ansichten.
    • Entfernen Sie die Semver-Versionen und verwenden Sie stattdessen nur Datumsangaben.
    • Verbessert die Referenzerkennung.
    • Erzwingt auch Berechtigungen von der Datenquelle in der DMVN-Testata-Abfrage.
    • Speichert Datenabfrageergebnisse für eine bessere Leistung im Cache.
  • Fasst PDF-Berichtsraster zusammen, um die Leistung zu verbessern.
  • Aktualisiert den MySQL JDBC-Connector. Erfordert MySQL >= 8.
  • Integriert InventoryController, der optimierte Endpunkte für das SKOOR Dashboard Baum Diagramm -Widget bereitstellt

6.4.3

  • Release zur Übernahme der Änderungen aus 6.3.4.

6.4.2

  • Unterstützt den PostgreSQL- citext Typ und (mehr) andere spezielle Typen.

6.4.1

  • /files Endpunkt verwendet jetzt standardmäßig den MIME-Typ unbekannter Dateien application/octet-stream , anstatt null zurückzugeben.

6.4.0

  • Ermöglicht das Löschen von Dateien mit DELETE /files/filename.extension
  • Erhöht die maximale Upload-Dateigröße von 1 MB auf 10 MB

6.3.4

  • Stellt sicher, dass PostgreSQL-Verbindungen immer den externen Verbindungspooler verwenden.

6.3.3

  • Stellt sicher, dass der aktuelle Benutzer über vollständige Berechtigungen für eine neu erstellte Dashboard-Gruppe verfügt.

6.3.2

  • Beschleunigt den Start von Webdiensten, indem Migrationen während der Aktualisierung nur einmal ausgelöst werden.

6.3.0

  • Ermöglicht Operatoren wie AND(), OR() bei der Textsuche in Datenquellen
  • Sortiert die Gründe beim Abrufen der Herkunft auf natürliche Weise (Drilldown).

6.2.5

  • Behebt die Erstellung von Dashboard-Gruppen

6.2.4

  • Normalisiert Dashboard-Berechtigungen
    • Macht Root-„Dashboards“ für jedermann lesbar
    • Fügt „Alle verweigern“ zur Stammgruppe „Dashboards“ für referenzierte Objekte hinzu
    • Entfernt „Verweigerungs“-Regeln aus allen Dashboard-Objekten

6.2.3

  • Erzwingt Initialisierungsberechtigungen von Dashboards für das übergeordnete Objekt

6.2.2

  • Behebt das Abrufen des Dashboards, wenn der Benutzer in andere Gruppen verschoben wird oder die Rolle wechselt.

6.2.1

  • Behebt die Migration der Kopfkacheln, falls nur die rechte Kopfkachel vorhanden ist.

6.2.0

  • Neue Dashboard-Berechtigungsendpunkte

6.1.4

  • Behebt Datenabfragen mit Aggregatfunktionen ohne Alias ​​(z. B. count(*), sum(foo), ...)

6.1.3

  • Führt Dashboard-Migrationen einmal pro Mandant statt nur einmal global durch.

6.1.2

  • Datenabfragen
    • Behebt Datenabfragen, bei denen der Benutzer als Autor gelöscht wurde.
    • Behebt Datenabfragen mit Null-Abfragezeichenfolgen

6.1.1

  • Datenabfragen
    • Verwendet unter MySQL keine Common- Tabelle Ausdrücke, da die alte Version von MySQL diese nicht unterstützt. Wahrscheinlich wird es in einer späteren Webservice-Version eine Erkennung für dieses Feature geben.

6.1.0

  • Datenabfragen
    • Verwendet allgemeine Tabelle (WITH-Abfragen) für Unterabfragen anstelle von verschachtelten Unterabfragen. Es ist nicht mehr erforderlich, einer Unterabfrage einen Alias ​​hinzuzufügen.
    • Entfernt Kommentare vor der Verarbeitung von Unterabfragen und Parametern.
    • Misst die Ausführungszeit und Rückgabedauer der Abfrage
    • Ermöglicht Standardwerte für Parameter und vereinfacht die Parametersyntax (keine „Params“ mehr).
  • Datenabfragen/Datenquellen
    • Unteraggregate
  • Styles-Endpunkt zum Speichern benutzerdefinierter CSS-Stile
  • Gibt untergeordnete Elemente im Reason-Aufruf zurück

6.0.5

  • Behebt das Lesen der Konfiguration aus Umgebungsvariablen

6.0.4

  • Datenabfragen
    • Entfernt die Pinning-Logik
    • Löscht Gruppen immer rekursiv
    • Vereinfacht und korrigiert den Export/Import

6.0.3

  • Gibt im Falle eines ungültigen Dashboards einen HTTP-Statuscode 404 statt 500 zurück

6.0.2

  • Ermöglicht das Speichern ungültiger Datenabfragen. Stattdessen werden beim Abrufen der Datenabfrage Fehler zurückgegeben
  • Fügt beim Veröffentlichen von Datenabfragen keine Versionsmarkierungen mehr hinzu
  • Behebt die Erkennung von Zirkelverweisen für Unterdatenabfragen

6.0.1

  • Einzelne Anfrage für Dashboards einschließlich seiner untergeordneten Elemente (/dashboards/{id}/nested)

6.0.0

  • Konfiguration von ENV
  • Ermöglicht das Festlegen des Dunkelmodus für den Benutzer
  • Viele Änderungen beim Erhalten von Dashboards
  • Entfernt einige Dinge, die jetzt von SKOOR Auth erledigt wurden
  • Verwendet den Verbindungspool von PGPool-II, falls verfügbar