🧚 Écoute\u00a0! Beekeeper Studio est une interface de base de données rapide, moderne et open source Télécharger
7 juillet 2026 Par Matthew Rathbone

Télécharger Beekeeper Studio 5.9

Un mois de plus, une nouvelle version d'enfer pour Beekeeper Studio.

Les points forts de cette version\u00a0:

  1. Prise en charge de Snowflake, avec toutes les méthodes d'authentification entreprise courantes
  2. Prise en charge de Kerberos pour SQL Server, entièrement multiplateforme grâce au pilote ODBC MSSQL.
  3. Meilleure compatibilité du mode SSH automatique avec la config SSH

Prise en charge de Snowflake

Snowflake est un entrepôt analytique « Big Data » pour les entreprises (comprendre\u00a0: cher). Il utilise un format de stockage en colonnes pour rendre les requêtes analytiques éparses très rapides, même avec des pétaoctets de données.

Ce type de base de données n'est pas le cœur de métier de Beekeeper Studio, mais Snowflake est très populaire et faisait partie de nos fonctionnalités les plus demandées.

Authentification entreprise incluse

En plus de la connexion par nom d'utilisateur & mot de passe, Beekeeper Studio prend en charge d'office l'authentification SSO serverless et l'authentification MFA (code ou Duo), pour que tu respectes facilement les politiques de sécurité de ton organisation.

Kerberos pour SQL Server

SQL Server était déjà pris en charge, mais la v5.9 ajoute Kerberos et l'authentification Windows intégrée (NTLM).

On enchaînera avec Kerberos pour d'autres bases de données, parce que les devs des grandes entreprises méritent aussi une interface de base de données rapide, moderne et simple à utiliser. :-).

Améliorations du mode SSH automatique

Franchement, je dois te dire que bien s'intégrer aux fichiers ssh-config a été plus dur que prévu.

La bonne nouvelle, c'est que la v5.9 corrige toute une série de problèmes du mode SSH automatique\u00a0:

  1. L'app suit désormais la même logique de résolution qu'openssh pour choisir la clé à utiliser (quand plusieurs sont présentes dans ssh-agent et ssh-config)
  2. Beekeeper ignore désormais correctement les clés listées dans ssh-config mais absentes du disque
  3. L'app évalue désormais les blocs Match/exec de la config SSH pour la correspondance des hôtes, avec une option de sécurité pour désactiver ce comportement (voir disableSshConfigMatchExec)

Aussi dans cette version

  • Colle des données en tant que nouvelles lignes. Copie un bloc de données depuis n'importe où et colle-le dans un tableau sous forme de nouvelles lignes au lieu d'écraser les cellules sélectionnées — le moyen rapide de déplacer des données entre tableaux sans lancer un import complet. Un raccourci dédié est disponible, et la touche retour arrière efface maintenant une plage sélectionnée, comme on s'y attend.

  • Choisis les valeurs d'enum dans une liste déroulante. Les colonnes enum proposent désormais leurs valeurs valides dans une liste déroulante, directement dans les grilles de tableau et de résultats, plus besoin de les retenir ou de les retaper. Fonctionne avec PostgreSQL, CockroachDB, MySQL/MariaDB, DuckDB et ClickHouse.

  • Une seule boîte de dialogue « Déplacer vers » pour tout. La fenêtre « Déplacer vers » gère maintenant les requêtes enregistrées et les (sous-)dossiers en plus des connexions : tu réorganises toute la barre latérale depuis une seule boîte de dialogue cohérente, au lieu d'entrées éparpillées dans les menus contextuels.

  • Renommage direct dans la barre latérale. Renomme requêtes, connexions et dossiers sur place, là où ils se trouvent.

  • Raccourcis clavier pour les plugins. Les éléments de menu des plugins peuvent désormais être associés à des raccourcis clavier personnalisés via le fichier de config.

  • Nouvelle query magic « unix timestamp ». Convertis un timestamp Unix (secondes, millisecondes, microsecondes ou nanosecondes) en date lisible, avec options de fuseau horaire et de format ISO — par ex. columnname__format__unixtime__ms__utc.

  • Tunnel SSH pour plus de moteurs. Correction du tunnel SSH pour ClickHouse et Firebird, et ajout de la prise en charge bastion/jump host pour MongoDB (en forçant directConnection pour que ça marche vraiment).

  • Certificats SSL personnalisés pour ClickHouse. Les connexions ClickHouse prennent désormais en charge les certificats SSL personnalisés pour les connexions chiffrées. Merci @mastercactapus\u00a0!

  • La barre latérale se souvient où tu en étais. Le dernier onglet ouvert de la barre latérale est conservé après un redémarrage, et l'onglet par défaut est configurable.

Liste complète des changements

Nouvelles fonctionnalités

  • Pilote Snowflake : connexions, exploration du schéma, vues/vues matérialisées, clés, index, récupération du DDL, clonage de tableaux, écritures transactionnelles, streaming et annulation (#4323)
  • Authentification intégrée SQL Server (Windows/Kerberos), avec option Encrypt et surcharge SPN facultative (#4416, #4430)
  • Coller des données copiées en tant que nouvelles lignes, avec un raccourci dédié ; retour arrière efface une plage sélectionnée (#4450)
  • Sélection des valeurs d'enum dans une liste déroulante — PostgreSQL, CockroachDB, MySQL/MariaDB, DuckDB, ClickHouse (#4444)
  • Boîte de dialogue « Déplacer vers » unifiée pour les connexions, requêtes enregistrées et (sous-)dossiers (#4448)
  • Renommage direct des requêtes, connexions et dossiers dans la barre latérale (#4250)
  • Les éléments de menu des plugins acceptent des raccourcis clavier configurables (#3837)
  • Nouvelle query magic unix-timestamp (#4401). Merci @Squidysquid1\u00a0!
  • Prise en charge des certificats SSL personnalisés pour ClickHouse (#4343). Merci @mastercactapus\u00a0!
  • Prise en charge bêta de DynamoDB et documentation de connexion (#4298)
  • Conservation du dernier onglet ouvert de la barre latérale après redémarrage ; sélection par défaut configurable (#4440, #4447)

Corrections de bugs

  • La restauration du texte modifié d'une requête enregistrée ne fonctionnait plus (#4443)
  • L'actualisation auto fonctionne désormais lors de modifications de tableau depuis l'éditeur de requêtes (#4442)
  • Les valeurs BigQuery NUMERIC/BIGNUMERIC (et autres types personnalisés) s'affichent désormais correctement (#4391)
  • L'autocomplétion SQL Server gère correctement les [identifiers] entre crochets (#4437)
  • Modifier un tableau d'enums PostgreSQL ne provoque plus d'erreur JSON (#4238)
  • Les colonnes nouvellement ajoutées ne deviennent plus invisibles quand on les fait glisser pour les réordonner (#4418). Merci @aanthoonyy\u00a0!
  • Les sous-dossiers d'équipe affichent leur propre nom au lieu de celui du parent (#4403)
  • L'import de requêtes réinitialise l'ID de dossier pour un placement correct dans le dossier personnel (#4406)
  • Correction de deux bugs d'import : une TypeError dans generateColumnTypesFromFile et un message d'erreur CSV (#4244)
  • Coller une seule valeur dans toutes les cellules sélectionnées (#3972). Merci @anabdsantos\u00a0!
  • Échappement correct des chaînes dans les actions de copie du TableMenu (#4421). Merci @Squidysquid1\u00a0!
  • Libellé simplifié pour la suppression dans le menu contextuel (#4386)
  • Retour de l'AppImage au runtime par défaut pour la compatibilité avec AppImageLauncher

SSH

  • Les configs ssh invalides/non fiables et les fichiers d'identité manquants s'affichent en notifications d'avertissement non bloquantes (#4378 et liés)
  • Utilisation de la prise en charge native de Match exec par ssh-config au lieu de supprimer les blocs Match
  • Nouvelle option [security] allowSshConfigMatchExec pour contrôler l'exécution des directives Match exec
  • Les entrées de tunnel SSH sans IdentityFile présent sont ignorées (#4368)
  • Correction du tunnel SSH pour MongoDB, ClickHouse et Firebird (#4435)

Sécurité

  • Correction d'une vulnérabilité de path traversal dans le manifeste des plugins (GHSA-3wfm-5rhc-mg5c) qui pouvait déclencher une suppression récursive arbitraire de dossiers lors de la désinstallation ; les ID de plugin sont désormais validés et doivent correspondre à leur dossier d'installation (#4393)
  • Corrections diverses de vulnérabilités dans les dépendances (#4392)

Packaging & plateforme

  • Migration des builds Snap vers la config snapcraft core24 native d'electron-builder pour corriger les builds snap cassés (#4427)
  • Passage de la signature de code Windows d'Azure à Google Cloud KMS (#4424)
  • Mise à jour d'electron-builder en 26.11.1 et configuration du toolset AppImage (#4315), avec un nettoyage de la config du toolset ensuite (#4432)
  • Correction de l'association des fenêtres à l'environnement de bureau sous Linux (#4429)

Interne / outillage

  • Migration de l'éditeur TableSchemaValidation vers l'éditeur de texte partagé de l'UI Kit (#4327)
  • Mise à jour de Vite en v8 (#4394)
  • Mise à jour de la bibliothèque ERD (#4364)
  • Mise à jour de la bibliothèque de grille Tabulator (#4400)
  • Classes/codes d'erreur structurés pour les plugins, pour un meilleur diagnostic (#3316)
  • Extraction de la logique d'arborescence des dossiers en utilitaires réutilisables (#4408)
  • Tests/CI : image Docker ClickHouse figée pour éviter les timeouts, fixture SSH ed25519 statique, harnais de tunnel léger sans authentification, stack Samba AD + SQL Server Kerberos dockerisée, et tests de régression pour plusieurs bugs d'utilitaires
  • Mises à jour de dépendances : @babel/core, dompurify, fast-xml/builder, form-data, @grpc/grpc-js, protobufjs, qs, shell-quote, tmp, @tootallnate/once, typeorm, undici, vitest, ws

Nouveaux contributeurs

  • @mastercactapus a fait sa première contribution dans https://github.com/beekeeper-studio/beekeeper-studio/pull/4343
  • @anabdsantos a fait sa première contribution dans https://github.com/beekeeper-studio/beekeeper-studio/pull/3972
  • @SuperCowProducts a fait sa première contribution dans https://github.com/beekeeper-studio/beekeeper-studio/pull/4409
  • @aanthoonyy a fait sa première contribution dans https://github.com/beekeeper-studio/beekeeper-studio/pull/4418
  • @Squidysquid1 a fait sa première contribution dans https://github.com/beekeeper-studio/beekeeper-studio/pull/4401

Changelog complet\u00a0: https://github.com/beekeeper-studio/beekeeper-studio/compare/v5.8.1…v5.9.0

Beekeeper Studio est une interface de base de données gratuite & open source

Le meilleur outil de requêtes & éditeur SQL que j’aie jamais utilisé. Il m’offre tout ce dont j’ai besoin pour gérer ma base de données. - ⭐⭐⭐⭐⭐ Mit

Beekeeper Studio est rapide, intuitif et facile à utiliser. Beekeeper prend en charge plein de bases de données et fonctionne parfaitement sous Windows, Mac et Linux.

La version Linux de Beekeeper est 100% complète : rien de bâclé, aucun compromis sur les fonctionnalités.

Ce que les utilisateurs disent de Beekeeper Studio

★★★★★
« Beekeeper Studio a complètement remplacé mon ancien workflow SQL. C'est rapide, intuitif, et ça rend le travail sur les bases de données agréable à nouveau. »
— Alex K., développeur base de données
★★★★★
« J'ai essayé beaucoup d'interfaces de base de données, mais Beekeeper trouve l'équilibre parfait entre fonctionnalités et simplicité. Ça marche, tout simplement. »
— Sarah M., ingénieure full stack

Prêt à améliorer ton workflow SQL\u00a0?

download Télécharger gratuitement