Version 7.1.0 - Prise en charge d'Amazon DynamoDB et des points de terminaison d'API

Published: 2026-02-24

Nous sommes heureux d’annoncer la sortie de DbGate version 7.1.0, qui apporte de nouvelles fonctionnalités intéressantes pour les utilisateurs Premium, notamment la prise en charge de la connectivité à Amazon DynamoDB et aux points de terminaison d’API. Cette version inclut également des améliorations importantes de la gestion des pilotes et plusieurs corrections de bogues.

Prise en charge d’Amazon DynamoDB (Premium)

L’édition DbGate Premium prend désormais en charge Amazon DynamoDB, le service de base de données NoSQL entièrement géré d’Amazon. Vous pouvez maintenant vous connecter à vos tables DynamoDB, parcourir les données et effectuer des opérations de la même manière que pour les autres bases de données NoSQL prises en charge.

Avec la prise en charge de DynamoDB, vous pouvez :

  • Parcourir les tables
  • Afficher et modifier les éléments
  • Exécuter des requêtes
  • Exporter des données et les importer dans divers formats

Connexion aux points de terminaison d’API (Premium)

La version 7.1.0 introduit une fonctionnalité surprenante qui étend DbGate au‑delà des bases de données traditionnelles. Les utilisateurs Premium peuvent désormais se connecter à des points de terminaison d’API, notamment :

  • OpenAPI (Swagger) – Se connecter à des API REST avec des spécifications OpenAPI
  • GraphQL – Exécuter des requêtes et mutations GraphQL. Explorer les Relay Connections comme des tables, avec filtrage et prise en charge de « Tout charger »
  • oData – Travailler avec des services oData

Prise en charge de GraphQL

La prise en charge de GraphQL dans DbGate vous permet de vous connecter à des points de terminaison GraphQL et d’interagir avec eux comme s’il s’agissait de bases de données. Vous pouvez explorer le schéma, exécuter des requêtes et des mutations, et même utiliser des fonctionnalités comme le filtrage et « Tout charger » pour les Relay Connections.

Prise en charge d’oData

oData est un protocole standardisé pour la création et la consommation d’API RESTful, principalement utilisé dans les écosystèmes Microsoft. oData est très proche d’une base de données traditionnelle en termes de structure de données et de capacités de requête, ce qui s’intègre bien à l’approche de DbGate pour le travail avec les données.

Choisir les pilotes disponibles

La boîte de dialogue de connexion inclut désormais une option permettant de choisir quels pilotes sont disponibles. Cette fonctionnalité vous aide à organiser vos options de connexion en n’affichant que les systèmes de base de données que vous utilisez réellement, ce qui facilite la recherche et la sélection du bon type de connexion.

Améliorations techniques

Sous le capot, nous avons migré de l’ancien bundler rollup vers rolldown, qui offre de meilleures performances et des temps de compilation améliorés. Ce changement garantit des cycles de développement plus rapides et un processus de build plus efficace pour les futures versions.

7.1.0

  • AJOUT : Prise en charge d’Amazon DynamoDB (Premium)
  • AJOUT : Connexion aux points de terminaison d’API – OpenAPI (Swagger), GraphQL et oData (Premium)
  • CORRIGÉ : Chargement infini de la liste des clés Redis lorsque le premier segment de la hiérarchie de clés est numérique (par ex. « 0:profile:1234 ») #1363
  • CORRIGÉ : Somme des valeurs numériques PostgreSQL toujours égale à 0 #1354
  • CORRIGÉ : Duplication de clé dans la structure de table SQL SERVER #1351
  • CORRIGÉ : SQL Server – SQL incorrect généré pour « Group by Year/Month/Day » #1350
  • AJOUT : Choisir les pilotes disponibles dans la boîte de dialogue de connexion
  • CORRIGÉ : Affichage des résultats de requête pour les requêtes CTE (WITH)
  • MODIFIÉ : Utilisation du bundler rolldown à la place de l’ancien rollup

7.0.6

  • AJOUT : Réinitialisation du mot de passe pour l’édition Team Premium
  • AJOUT : Chiffrement des mots de passe envoyés au frontend lors de l’utilisation de SHELL_CONNECTION=1 dans l’édition Community Docker #1357

7.0.4

  • CORRIGÉ : L’export MS SQL Server vers CSV ne convertit pas le bit FALSE en 0 #1276
  • AJOUT : Prise en charge de MySQL FULLTEXT #1305
  • CORRIGÉ : Les messages d’erreur en chinois affichent des caractères illisibles (MS SQL via ODBC) #1321
  • CORRIGÉ : L’option « Show SQL » de la table n’affiche pas la précision et l’échelle pour les types NUMERIC/DECIMAL dans PostgreSQL #1325
  • CORRIGÉ : L’export vers Excel/CSV est cassé pour certains types de données en v7.0.0 #1327
  • AJOUT : Valeur Null avec raccourci clavier dans la vue formulaire #1332
  • CORRIGÉ : Un clic dans une cellule de formulaire active annule les modifications #1334
  • CORRIGÉ : Mémoriser la sélection après filtrage #1335
  • CORRIGÉ : Impossible d’utiliser « Group By » ou l’une des fonctions d’agrégation sur des tables contenant des colonnes texte #1348
  • MODIFIÉ : Palette de couleurs améliorée pour les connexions personnalisées

7.0.3

  • CORRIGÉ : Chargement optimisé des clés primaires MySQL #1261
  • CORRIGÉ : Le test de connexion fonctionne désormais pour l’authentification MS Entra #1315
  • CORRIGÉ : SQL Server – Impossible d’utiliser les filtres « Is Empty or Null » ou « Has Not Empty Value » sur un champ de type TEXT #1338
  • CORRIGÉ : Triangle de lecture trop grand pour les requêtes avec retour à la ligne #1337
  • CORRIGÉ : Le texte est coupé au milieu des mots dans la vue formulaire, le rendant illisible #1333
  • CORRIGÉ : La vue cellule détecte automatiquement Form au lieu de Map pour geometry/geography #1330
  • CORRIGÉ : Recherche de base de données dans la connexion cloud #1329
  • AJOUT : La barre d’outils peut être configurée en bas de l’onglet #1326
  • MODIFIÉ : Mise à niveau de node pour la distribution DbGate AWS

7.0.1

  • CORRIGÉ : Actions de clé étrangère non détectées sur PostgreSQL #1323
  • CORRIGÉ : Vulnérabilités dans les dépendances embarquées : axios, cross-spawn, glob #1322
  • CORRIGÉ : Le champ JsonB dans la vue des données de cellule s’affiche toujours comme null #1320
  • AJOUT : Possibilité d’ignorer une colonne calculée dans le générateur SQL
  • AJOUT : Amélioration de l’édition de fichiers d’équipe, déplacement entre les dossiers d’équipe
  • AJOUT : Localisation coréenne
  • CORRIGÉ : Ajout des chaînes de localisation manquantes
  • AJOUT : Le thème d’éditeur par défaut fait désormais partie du thème de l’application