Journal des modifications SKOOR Webservice

7.2.0

  • Permet de modifier les schémas de table des sources de données
  • Permet de modifier les données des sources de données
  • Implémente les annotations
  • Modifie la représentation de l'heure active de réévaluation qui begin et contient uniquement le composant d'heure locale au lieu d'une chaîne ISO-8601 complète.
  • Intervalle d'actualisation pour les requêtes de données matérialisées.

7.1.3

  • Corrige un bug qui provoque l'échec des requêtes /{type}/{id}/children dans le cas où un objet contient Alarmrecepients .

7.1.2

  • Les sources de données
    • Corrige l'estimation du numéro de ligne dans le cas où la requête contient des conditions IN().

7.1.1

  • Source de données de script
    • Corrige un bug qui provoque une erreur si le décalage est supérieur au nombre de lignes renvoyées.

7.1.0

  • Rejette les valeurs fournies à /webcollector qui sont trop lointaines dans le futur
  • Estimation du nombre de lignes extraites des bases de données PostgreSQL au lieu de le calculer si le nombre de lignes extraites est supérieur à 1 000 000. Cela augmente considérablement les performances des requêtes sur de grands ensembles de données.
  • Corrige un bug qui provoque l'échec de la récupération des messages de tâche si un objet n'est pas planifié sur un collecteur .

7.0.7

  • Requêtes de données
    • Résout le blocage lors de l’actualisation des requêtes de données imbriquées.
    • Corrige un bug qui fait que la résolution des dépendances recherche plusieurs fois la même personne dépendante.

7.0.6

  • Fournit defaultParams dans /dashboards/groups/nested request

7.0.5

  • Corrige un bug qui provoque le blocage d'une requête select sur une source de données de script si aucun paramètre offset et limit n'est fourni.
  • Corrige l'analyse des requêtes de données contenant with

7.0.4

  • Contrôleur Inventaire
    • Corrige la gestion des requêtes tree avec des objets vides.

7.0.3

  • Rapports PDF
    • Corrige également le retour à la page pour les tableaux

7.0.2

  • Rapports PDF
    • Corrige le retour à la page
    • Corrige les en-têtes de tableau doublés

7.0.1

  • Permet d'exporter une requête de données unique
  • Corrige un bug qui empêchait parfois la détection des requêtes de données déjà matérialisées au redémarrage du service.

7.0.0

  • Améliore les requêtes de données
    • Permet de matérialiser des requêtes de données similaires aux vues matérialisées.
    • Supprimez les versions Semver au profit de dates uniquement.
    • Améliore la détection de référence.
    • Applique également les autorisations de la source de données dans la requête DMVN Testata.
    • Met en cache les résultats des requêtes de données pour de meilleures performances.
  • Regroupe les rastériseurs de rapports PDF pour améliorer les performances.
  • Met à jour le connecteur MySQL JDBC. Nécessite MySQL >= 8.
  • Ajoute InventoryController qui fournit des points de terminaison optimisés pour le widget SKOOR Dashboard Inventaire

6.4.3

  • Version de maintenance pour intégrer les modifications de la version 6.3.4.

6.4.2

  • Prend en charge le type citext PostgreSQL et (plus) d'autres types spéciaux également.

6.4.1

  • Le point de terminaison /files utilise désormais par défaut le type MIME des fichiers inconnus sur application/octet-stream au lieu de renvoyer null .

6.4.0

  • Permet de supprimer des fichiers en utilisant DELETE /files/filename.extension
  • Augmente la taille maximale du fichier de téléchargement de 1 Mo à 10 Mo

6.3.4

  • Garantit que les connexions PostgreSQL utilisent toujours le pooler de connexions externe.

6.3.3

  • Garantit que l'utilisateur actuel dispose de toutes les autorisations sur un groupe de tableaux de bord nouvellement créé.

6.3.2

  • Accélère le démarrage du Webservice en déclenchant les migrations une seule fois lors de la mise à jour.

6.3.0

  • Permet aux operateurs comme AND(), OR() lors d'une recherche de texte sur des sources de données
  • Trie naturellement les raisons lors de l'obtention de l'origine (exploration)

6.2.5

  • Correction de la création de groupes de tableaux de bord

6.2.4

  • Normalise les autorisations du tableau de bord
    • Rend les « tableaux de bord » racine lisibles par n'importe qui
    • Ajoute « Deny Any » au groupe racine « Tableaux de bord » pour les objets référencés
    • Supprime les règles de « refus » de tous les objets du tableau de bord

6.2.3

  • Force les autorisations d'initialisation des tableaux de bord sur l'objet parent

6.2.2

  • Corrige la récupération du tableau de bord lorsque l'utilisateur est déplacé vers d'autres groupes ou change de rôle.

6.2.1

  • Corrige la migration de la vignette d'en-tête dans le cas où seule la vignette d'en-tête droite.

6.2.0

  • Nouveaux points de terminaison d’autorisation du tableau de bord

6.1.4

  • Corrige les requêtes de données utilisant des fonctions d'agrégation sans alias (par exemple count(*), sum(foo), ...)

6.1.3

  • Effectue les migrations de tableaux de bord une fois par locataire au lieu d’une seule fois au niveau mondial.

6.1.2

  • Requêtes de données
    • Corrige les requêtes de données qui ont supprimé l'utilisateur en tant qu'auteur.
    • Corrige les requêtes de données avec des chaînes de requête nulles

6.1.1

  • Requêtes de données
    • N'utilise pas les expressions Table communes sur MySQL car l'ancienne version de MySQL ne les prend pas en charge. Il y aura probablement une détection de cette fonctionnalité dans une version ultérieure du service Web.

6.1.0

  • Requêtes de données
    • Utilise des expressions Table communes (AVEC requêtes) pour les sous-requêtes au lieu des sous-requêtes imbriquées. Plus besoin d'ajouter un alias à une sous-requête.
    • Supprime les commentaires avant de traiter les sous-requêtes et les paramètres.
    • Mesure le temps d'exécution des requêtes et la durée de retour
    • Autorise les valeurs par défaut pour les paramètres et simplifie la syntaxe des paramètres (plus de « paramètres ».)
  • Requêtes de données/Sources de données
    • Sous-agrégats
  • Point de terminaison de styles pour stocker les styles CSS personnalisés
  • Renvoie les enfants en appel raison

6.0.5

  • Corrige la lecture de la configuration à partir des variables d'environnement

6.0.4

  • Requêtes de données
    • Supprime la logique d'épinglage
    • Supprime toujours les groupes de manière récursive
    • Simplifie et corrige l'exportation/importation

6.0.3

  • Renvoie un code d'état HTTP 404 au lieu de 500 en cas de tableau de bord invalide

6.0.2

  • Permet de sauvegarder les requêtes de données invalides. Renvoie des erreurs lors de l'obtention d'une requête de données à la place
  • N'ajoute plus de marqueurs de version lors de la publication de requêtes de données
  • Corrige la détection de référence circulaire pour les requêtes de sous-données

6.0.1

  • Requête unique pour les tableaux de bord incluant ses enfants (/dashboards/{id}/nested)

6.0.0

  • Configuration depuis ENV
  • Permet de définir le mode sombre sur l'utilisateur
  • De nombreux changements lors de l'obtention des tableaux de bord
  • Supprime certaines choses maintenant effectuées par SKOOR Auth
  • Utilise le pool de connexions de PGPool-II si disponible