Version | Date de publication | Catégorie | Description |
3.4.16 | 2022-05-31 | Nouvelles fonctionnalités | Les requêtes d'agrégation prennent en charge les opérations basées sur les fuseaux horaires locaux. La syntaxe des requêtes de dernière valeur prend en charge les requêtes multicolumnes. Il est possible d'interroger et de gérer les instructions SQL en cours d'exécution. Les requêtes de métadonnées sont prises en charge lors de l'accès aux données via PromQL.
|
3.4.15 | 2022-05-16 | Nouvelles fonctionnalités | Les requêtes d'agrégation prennent en charge la fonctionnalité de décalage (offset). |
Fonctionnalités optimisées | Si une requête SQL ne contient aucune condition temporelle, l'heure de début est définie sur 0 par défaut. Correction du bogue suivant : lors de l'utilisation conjointe de la fonction COUNT avec d'autres opérateurs dans les requêtes d'agrégation, une erreur se produit en raison d'un échec de conversion du type de données. Correction du bogue suivant : les clauses LIMIT dans les instructions PrepareStatement ne prennent pas en charge le type de données LONG. Correction du bogue suivant : il est impossible de supprimer manuellement les données après le verrouillage du stockage. Correction du bogue suivant : les instructions SQL ne s'exécutent pas comme prévu lorsque le chemin d'API SQL api/v2/sql est utilisé pour lancer continûment des requêtes sur la même connexion établie sur une longue période. Correction du bogue suivant : la valeur TTL (Time To Live) est définie sur 0, mais la configuration n'est pas appliquée.
|
3.4.14 | 2022-04-25 | Nouvelles fonctionnalités | |
Fonctionnalités optimisées | Correction du bogue suivant : une erreur survient lors de l'exécution d'une opération UNION pour une requête de dernière valeur. Correction du bogue suivant : la méthode close() n'est pas appelée pour une instruction T-SQL après la fermeture de la connexion établie via JDBC ou l'API SQL. Correction du bogue suivant : des conflits de protocole de ligne se produisent lors de mises à jour concurrentes des schémas.
|
3.14.13 | 2022-04-14 | Nouvelles fonctionnalités | Prise en charge de l'instruction SHOW CREATE TABLE. Possibilité de spécifier la durée d'une fenêtre temporelle pour les instructions CQ. Les données renvoyées par les instructions DESCRIBE TABLE peuvent être affichées selon l'ordre de création des colonnes de la table.
|
Fonctionnalités optimisées | Correction du bogue suivant : l'instruction préparée ne prend pas en charge les requêtes d'agrégation. Ajout de la contrainte suivante lors de l'écriture de données via le protocole de ligne : la colonne de tag et la colonne de champ ne peuvent pas porter le même nom. Correction du bogue suivant : les CQ ne s'exécutent pas correctement après l'activation de la gestion des autorisations.
|
3.14.12 | 2022-03-30 | Nouvelles fonctionnalités | Possibilité de spécifier différentes valeurs TTL pour prendre en charge différents types d'agrégations préalables. Par défaut, les données de type DOUBLE peuvent être converties en données de type BIGINT lors de l'écriture de données de type BIGINT dans des colonnes de type DOUBLE.
|
Fonctionnalités optimisées | |
3.4.11 | 2022-03-16 | Nouvelles fonctionnalités | Les instructions SQL prennent en charge les noms personnalisés pour les colonnes temporelles. Possibilité d'utiliser des instructions SQL pour modifier les types de données des colonnes dans les tables de séries temporelles.
|
Fonctionnalités optimisées | Correction du bogue suivant : une erreur se produit pour une instruction DISTINCT dans certains scénarios de requête. Correction du bogue suivant : plusieurs entrées de données peuvent être renvoyées pour les requêtes de dernière valeur après l'ajout de nœuds. Correction du bogue suivant : le pliage de constantes n'est pas pris en charge dans les requêtes d'agrégation. Correction du problème suivant : la condition temporelle dans une requête d'agrégation utilisant une expression régulière n'est pas appliquée.
|
3.4.10 | 2022-02-28 | Nouvelles fonctionnalités | Possibilité de filtrer les tags dans les instructions de requête SQL à l'aide d'expressions régulières. Prise en charge des fonctions de série temporelle non_negative_rate et non_negative_delta. Ajout de limites de longueur pour les tables, bases de données, CQ et colonnes.
|
Fonctionnalités optimisées | Optimisation des performances lors de l'analyse d'un grand nombre de points de données pour les requêtes. Correction du bogue suivant : il est impossible de joindre deux tables de séries temporelles contenant des colonnes dont les types de données sont identiques.
|
3.4.9 | 2022-02-14 | Nouvelles fonctionnalités | L'instruction DESCRIBE TABLE peut renvoyer un schéma de table contenant le mot-clé PRIMARY KEY. Les instructions SQL sont sensibles à la casse. Possibilité d'utiliser des instructions SQL pour écrire des valeurs NULL dans les tags et les champs. Possibilité d'utiliser des instructions SQL pour gérer les règles d'agrégation préalable. Les règles d'agrégation peuvent être créées pour une seule table. Amélioration des règles de gestion des erreurs lors de l'exécution des instructions SQL. Par exemple, les codes d'erreur renvoyés et leurs descriptions correspondantes sont normalisés.
|
Fonctionnalités optimisées | Correction du bogue suivant : les données situées en dehors de la plage temporelle spécifiée sont renvoyées pour une requête de dernière valeur. Les accents graves (`) ne sont plus requis pour le paramètre interval lors de la création d'une CQ.
|
3.4.8 | 2022-02-07 | Fonctionnalités optimisées | Correction du bogue affectant la politique de hachage. |
3.4.7 | 2022-01-26 | Nouvelles fonctionnalités | L'instruction T-SQL utilisée pour écrire des données doit contenir au moins une colonne de champ. Possibilité d'utiliser des instructions T-SQL pour créer ou supprimer des règles d'agrégation préalable. Les instructions T-SQL prennent en charge SAMPLE BY 0. Possibilité d'imbriquer les fonctions RATE et DELTA dans les instructions T-SQL. PromQL prend en charge l'authentification de base. Le paramètre DB peut être configuré dans les instructions PromQL. Prise en charge de contraintes de schéma strictes pour les données écrites via le protocole de ligne. La longueur maximale d'une table est de 128 octets.
|
Fonctionnalités optimisées | Correction du bogue suivant : certaines données peuvent ne pas être supprimées en cas de suppressions répétées de tables. Correction du bogue suivant : l'écriture d'entiers dans deux colonnes échoue. Correction du bogue suivant : une erreur se produit lors de l'agrégation des données d'une seule colonne dans une sous-requête imbriquée.
|
3.4.6 | 2022-01-11 | Nouvelles fonctionnalités | Configuration de la politique de schéma basée sur le protocole de ligne InfluxDB. Création de schémas adaptés à vos besoins métier. Les noms de bases de données et de tables sont sensibles à la casse dans les instructions T-SQL. Optimisation des performances des requêtes T-SQL. Les instructions T-SQL prennent en charge les requêtes GROUP BY. Les instructions T-SQL prennent en charge les requêtes d'agrégation préalable. Les instructions T-SQL prennent en charge la syntaxe ALTER TABLE. Par défaut, la cohérence du schéma est vérifiée pour les instructions INSERT T-SQL. Le chemin d'API /api/v2/sql permet de renvoyer les données par lots selon le mode HTTP CHUNKED.
|
Fonctionnalités optimisées | Correction du bogue suivant : l'actualisation du cache échoue en raison d'une exception lors du vidage du cache. Correction du bogue suivant : les CQ ne s'exécutent pas en raison d'une incompatibilité des préfixes JDBC. Correction du bogue suivant : les chaînes temporelles dans les instructions SQL destinées aux requêtes et écritures de données sont traitées différemment. Correction du bogue suivant : des exceptions sont levées lors de l'utilisation conjointe de sample by fill et percentile. Correction du bogue suivant : une NullPointerException (NPE) se produit lorsque la liste de contrôle d'accès (ACL) est désactivée et qu'un utilisateur est créé.
|
3.4.5 | 2021-12-24 | Nouvelles fonctionnalités | MySQL prend en charge l'authentification. Possibilité d'utiliser des instructions T-SQL pour améliorer les performances des requêtes simples. Les instructions T-SQL prennent en charge les fonctions de quantile. Les opérations d'API prennent en charge les requêtes de champ. Optimisation de la fonctionnalité de partitionnement temporel. Possibilité de désactiver cette fonctionnalité. Le protocole de ligne et les opérations d'API prennent en charge le mode sans schéma pour les écritures de données. Vous pouvez modifier les instructions SQL pour configurer ce mode. La valeur par défaut est « sans schéma ».
|
Fonctionnalités optimisées | Correction du bogue suivant : les données écrites dans une table après sa suppression sont perdues. Correction du bogue suivant : une NPE se produit lorsque le format d'une requête vers l'API api/v2/write est invalide. Correction du bogue suivant : une erreur se produit lors de l'interrogation de données agrégées multivalues via le chemin d'API /api/mquery. Correction du bogue suivant : les fichiers historiques ne peuvent pas être migrés vers le stockage froid lorsque l'espace de stockage occupé par ces fichiers n'atteint pas la limite supérieure. Correction du bogue provoquant un débordement de pile lors des requêtes. Correction du problème suivant : les champs de type STRING provoquent une exception de compactage.
|
3.4.4 | 2021-12-14 | Nouvelles fonctionnalités | Les instructions SQL prennent en charge la syntaxe IF EXISTS. Les instructions SQL prennent en charge les syntaxes SHOW PRIVILEGES et SHOW PARAMETER. L'unité de l'intervalle d'agrégation des données peut être exprimée en millisecondes. Dans la syntaxe CREATE TABLE, les colonnes TIME et FIELD sont obligatoires et les règles de partitionnement peuvent être configurées. Le nombre maximal de colonnes FIELD est de 1 024. Suppression de la logique utilisant l'heure actuelle comme heure de fin par défaut. Possibilité d'utiliser les fonctions RATE et DELTA dans les requêtes. Optimisation de la logique de traitement du pipeline pour améliorer les performances des requêtes. Possibilité d'exécuter des instructions DESCRIBE TABLE pour renvoyer les types de données des colonnes. Optimisation de l'algorithme de compression en lecture et écriture pour les données de type STRING afin d'améliorer les performances d'écriture. Par défaut, la règle d'agrégation préalable avg est implémentée sur la base des opérations count ou sum.
|
Fonctionnalités optimisées | Correction du bogue suivant : l'interrogation des données agrégées de type STRING échoue. Correction du bogue suivant : une erreur se produit lors de l'appel de la méthode commit ou rollback. Correction du bogue suivant : le contenu de l'erreur générée lorsque la colonne temporelle n'est pas spécifiée dans les instructions INSERT n'est pas explicite. Correction du bogue suivant : une erreur se produit lors de l'exécution d'une instruction SQL contenant une clause SQL JOIN. Correction du bogue provoquant une erreur de comptage pour les données mémoire pré-agrégées.
|
3.4.3 | 2021-12-01 | Nouvelles fonctionnalités | Le plug-in Grafana prend en charge l'authentification de la base de données et l'authentification des utilisateurs. Utilisation d'un thread de vidage dédié pour l'agrégation préalable afin d'améliorer les performances. Les instructions DESCRIBE DATABASE peuvent renvoyer les propriétés de la base de données. Suppression de la limite entre la valeur TTL et la frontière entre données chaudes et froides. Par défaut, la fonctionnalité de partitionnement temporel est désactivée lors de la création d'une instance. Ajout d'informations statistiques sur les données écrites dans une table. Le volume peut être interrogé via Lindorm-cli. Les chaînes sont traitées comme des tableaux d'octets. Le proxy peut compresser les chaînes. Possibilité de spécifier le nombre de partitions lors de la création d'une base de données.
|
Fonctionnalités optimisées | Correction du bogue suivant : un blocage des données se produit lors du vidage vers les partitions temporelles sur le disque. Correction du bogue de stabilité survenant lors de la création ou de la suppression d'une base de données. Correction du bogue NPE survenant lors de la mise à jour d'une base de données. Correction du bogue suivant : des informations d'erreur incorrectes sont renvoyées lorsque la plage temporelle de la colonne temporelle dans une instruction INSERT est invalide. Correction du bogue provoquant des données en double lors de l'exécution de requêtes SQL entre partitions. Correction du bogue suivant : l'heure de fin n'est pas incluse lors des requêtes API. Correction du bogue suivant : il est impossible d'écrire des chaînes vides. Correction du bogue suivant : une erreur se produit pour une colonne stockant des valeurs de plusieurs types de données dans les données pré-agrégées.
|