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

Télécharger Beekeeper Studio 5.8
Bon été à tous\u00a0! Ici au Texas, ça commence à chauffer, alors on s’est dit qu’on allait fêter ça avec une version de Beekeeper Studio tout aussi brûlante 🔥🔥.

Au programme\u00a0: un tout nouveau driver de base de données, l’historique des modifications de requêtes pour les workspaces, le téléchargement automatique des drivers, une meilleure prise en charge de la config SSH, et une longue liste de corrections de bugs, de renforcements de sécurité et de finitions d’interface.

Points forts

  • Prise en charge d’Amazon DynamoDB. Connecte-toi à DynamoDB et parcours tes tables directement dans Beekeeper Studio. Notre 18e moteur de base de données.

  • Historique des modifications de requêtes. Chaque modification de tes données est désormais enregistrée, pour que tu voies ce qui a été exécuté, quand et par qui. Le tout repose sur un client d’API d’audit cloud remanié pour les workspaces d’équipe.

  • Téléchargement automatique des drivers. Certains moteurs de base de données nécessitent de lourds drivers natifs qu’on préfère ne pas inclure dans chaque build. Un nouveau système télécharge désormais la bonne dépendance de driver à la demande, la première fois que tu en as besoin, au lieu d’alourdir l’installateur pour tout le monde.

Points faibles

Day a travaillé dur sur un driver Snowflake\u00a0: il est presque terminé, mais n’était pas prêt à temps pour cette version comme on l’espérait.

Azmi travaille sur la prise en charge du SSH multi-sauts pour te connecter à ta base de données via 2 jump hosts ou plus. Là encore, ça a raté de peu notre date limite.

Petites améliorations

  • Nouveaux panneau et fenêtre de mise à niveau utilisés de façon cohérente dans toute l’app, avec une carte animée pour AI Shell afin de mieux voir ce que t’apporte une offre payante.
  • AI Shell intégré mis à jour en v3.1.0.
  • Les dossiers de connexions vides restent visibles même s’ils ne contiennent encore aucune connexion, pour que ton organisation ne disparaisse pas. Merci @vaibhavvikas\u00a0!
  • Résolution du fichier de config SSH pour les alias d’hôtes — les entrées de ton ~/.ssh/config sont désormais résolues à la connexion.
  • Les connexions récentes utilisent maintenant les infos de la connexion enregistrée plutôt qu’un instantané périmé.
  • Le workspace local peut toujours être sélectionné sur l’écran de connexion, même pendant la vérification d’une licence cloud.
  • Logs de production plus discrets, avec les messages du renderer envoyés vers renderer.log au lieu du log principal.
  • Meilleure détection d’inactivité, qui combine le suivi des saisies au niveau système et dans l’app pour une déconnexion automatique plus précise.

Corrections de bugs

  • MongoDB\u00a0: ajout de la dépendance aws4 pour corriger l’authentification MONGODB-AWS. Merci @jim-fn\u00a0!
  • Cassandra\u00a0: les UUID dans les collections set et map sont désormais convertis en chaînes au lieu de s’afficher comme des objets. Merci @andreasarf\u00a0!
  • Vue tableau\u00a0: les tables affichent un indicateur de chargement au lieu d’un trompeur «\u00a0No Data\u00a0» pendant la récupération des résultats. Merci @NianJiuZst\u00a0!
  • Streaming de requêtes\u00a0: correction d’un bug qui pouvait casser les résultats en streaming.
  • Les paramètres nommés ne sont plus écrasés quand le même paramètre apparaît plusieurs fois dans plusieurs requêtes.
  • L’autocomplétion suggère maintenant les colonnes pour les noms de tables entre guillemets et pour les tables utilisées dans des jointures.
  • Les requêtes enregistrées conservent leur dossier et leur position lorsqu’elles sont enregistrées depuis un onglet de requête. Corrige le cas où l’enregistrement renvoyait la requête à la racine.
  • La progression d’export n’affiche plus NaN ni de pourcentages au-delà de 100\u00a0%.
  • Les fenêtres modales au contenu chargé défilent désormais correctement au lieu de déborder.
  • L’en-tête du schema builder est maintenant fixe, pour garder les contrôles de colonnes visibles pendant le défilement.
  • Bastion / jump host\u00a0: le fond et les marges s’affichent correctement avec le thème sombre du système.
  • Les menus des plugins partagent maintenant le même style que les autres menus de l’app.
  • Le sélecteur de fichier n’affiche le curseur pointeur que lorsqu’il est réellement modifiable.
  • La navigation entre pages ne se déclenche plus quand le focus est dans un élément modifiable.
  • Renommage Cassandra et mise entre guillemets des types de colonnes DuckDB\u00a0: correction de deux bugs silencieux dans les générateurs de modifications SQL.
  • Licences d’essai\u00a0: correction de la condition d’expiration de la date de support pour que les essais valides ne soient plus refusés.
  • Raccourcis des actions d’écriture, menu contextuel des cases à cocher et une fausse notification de «\u00a0modification distante\u00a0»\u00a0: tout est corrigé.
  • Gestion des identifiants mise à jour, avec un test d’intégration couvrant leurs modifications.

Sécurité

  • Renforcement de l’exécution shell\u00a0: ajout de tests d’exploit sur les chemins d’exécution shell pour se prémunir contre l’exécution de code à distance.
  • Injection SQL\u00a0: correction de vulnérabilités d’injection dans buildDatabaseFilter.
  • Mises à jour de dépendances pour régler une série d’alertes\u00a0: follow-redirects, @xmldom/xmldom, ws, js-cookie, uuid, protobufjs (et protobufjs/utf8), @babel/plugin-transform-modules-systemjs, plus un rafraîchissement du yarn.lock pour régler undici, flatted et d’autres alertes transitives.

Sous le capot

  • Couverture de tests des bases de données nettement élargie sur l’interface commune des drivers, plus de nouveaux tests de formatage des opérateurs earthdistance.
  • CI\u00a0: déclencheur e2e des PR allégé avec gestion de la concurrence, mise en cache des navigateurs Playwright et des dépendances e2e, et mise à jour de vieilles actions checkout.
  • Linting\u00a0: yarn lint fait enfin vraiment son travail, et une montagne de violations de règles ESLint et de problèmes de qualité de code ont été corrigés.
  • BaseModal\u00a0: nouveau composant wrapper pour uniformiser le comportement des fenêtres modales.
  • Tests de sauvegarde et SSH corrigés.

Merci à nos contributeurs\u00a0!

Un grand merci aux membres de la communauté qui ont envoyé des PR pour cette version, notamment @vaibhavvikas (dossiers de connexions vides), @jim-fn (auth AWS MongoDB), @andreasarf (collections d’UUID Cassandra), @NianJiuZst (état de chargement Oracle), @v-astakhov (icônes et docs Greengage), et à toutes celles et ceux qui ont signalé des problèmes et nous ont aidés à les traquer.

PR de cette version

95326140b Merge pull request #4336 from beekeeper-studio/fix/query-editor
4546b8490 Merge pull request #4317 from beekeeper-studio/claude/cloud-query-audit-refactor
134ce1cbf Merge pull request #4320 from beekeeper-studio/fix/bastion-host-system-dark-theme
fda64b3a1 Merge pull request #4326 from beekeeper-studio/fix/plugin-menu-style
740219956 Merge pull request #4316 from beekeeper-studio/claude/funny-johnson-5BkhG
cb0529f59 Merge pull request #4325 from beekeeper-studio/chore/ai-shell
67a168d64 Merge pull request #4324 from beekeeper-studio/fix/file-picker-style
178edb3a4 Merge pull request #4306 from beekeeper-studio/fix/ident
c80521c77 Merge pull request #4310 from beekeeper-studio/claude/admiring-brown-kGgNQ
2cac7ad56 Merge pull request #4283 from beekeeper-studio/fix/querystream
d1b009808 Merge pull request #4302 from beekeeper-studio/fix/sticky-schema-builder-header
031060574 Merge pull request #4174 from beekeeper-studio/claude/fix-disconnection-issue-RVGZv
f1a5a99b7 Merge pull request #4291 from beekeeper-studio/dependabot/npm_and_yarn/js-cookie-3.0.7
ac8196ebb Merge pull request #4281 from beekeeper-studio/dependabot/npm_and_yarn/ws-8.20.1
284326f8d Merge pull request #4290 from beekeeper-studio/dependabot/npm_and_yarn/uuid-11.1.1
2e3da91aa Merge pull request #4293 from beekeeper-studio/claude/optimistic-wozniak-OeLRx
3706b6a1a Merge pull request #4213 from beekeeper-studio/claude/fix-rce-vulnerabilities-lAdce
98a178eb0 Merge pull request #4204 from beekeeper-studio/claude/improve-db-test-coverage-8puAu
8d2c59a28 Merge pull request #4257 from vaibhavvikas/feature/show-empty-connection-folders
55afcb8c6 Merge pull request #4295 from beekeeper-studio/fix/update-ident
235389c35 Merge pull request #4229 from beekeeper-studio/chore/fix-lint-script
0dae9e9e5 Merge pull request #4263 from jim-fn/fix/aws4-mongodb-aws-auth
40d66f522 Merge pull request #4280 from beekeeper-studio/fix/backup-tests
fb98c9d08 Merge pull request #4264 from beekeeper-studio/claude/youthful-meitner-aWbHD
ee404916c Merge pull request #4284 from v-astakhov/greengage-icons
da709f403 Merge pull request #4120 from beekeeper-studio/dynamo-db
936c44af2 Merge pull request #4217 from beekeeper-studio/feat/query-audit-history
b3a686d58 Merge pull request #4271 from beekeeper-studio/upgrade-panel-everywhere
e5c6ec977 Merge pull request #4270 from beekeeper-studio/upgrade-modal-update
bcbeb0636 Merge pull request #4254 from beekeeper-studio/claude/youthful-meitner-6hF4A
6fc55e3b7 Merge pull request #4267 from beekeeper-studio/claude/fix-workspace-license-bug-qhRMR
262b7d8ae Merge pull request #4253 from beekeeper-studio/fix/entra-docs
e17cfa93b Merge pull request #4255 from beekeeper-studio/claude/animate-upgrade-prompt-mJpbf
abfe5dd9c Merge pull request #4249 from beekeeper-studio/dependabot/npm_and_yarn/protobufjs-7.5.8
0ee24df47 Merge pull request #4245 from beekeeper-studio/dependabot/npm_and_yarn/protobufjs/utf8-1.1.1
009f84f37 Merge pull request #4252 from beekeeper-studio/claude/fix-license-validation-error-I6AaN
decf5c042 Merge pull request #4237 from beekeeper-studio/dependabot/npm_and_yarn/babel/plugin-transform-modules-systemjs-7.29.4
1b85c8ba3 Merge pull request #4242 from beekeeper-studio/import-modal-fixes
17433a00c Merge pull request #4239 from beekeeper-studio/claude/gifted-mayer-XYKkF
97460d319 Merge pull request #4233 from beekeeper-studio/chore/ci-tweaks
b732a279c Merge pull request #4220 from andreasarf/bugfix/cassandra-uuid-collection
0b8a47ebf Merge pull request #4230 from beekeeper-studio/chore/cache-e2e-deps
a092039b5 Merge pull request #4228 from beekeeper-studio/chore/security-dep-bumps-followup
2c34165d5 Merge pull request #4227 from beekeeper-studio/chore/security-dep-bumps
277f14310 Merge pull request #4224 from beekeeper-studio/fix/ssh-tests
a555d2000 Merge pull request #4201 from beekeeper-studio/fix/bastion-host-dark-bg
4a2ae18f2 Merge pull request #4018 from beekeeper-studio/feat/driver-dep-auto-download
92999bcd3 Merge pull request #4180 from NianJiuZst/fix/oracle-loading-state-4178
687f97f9a Merge pull request #4210 from beekeeper-studio/claude/fix-issue-4208-9YYSz
defbb37ef Merge pull request #4190 from beekeeper-studio/claude/fix-used-connection-bug-7vqyp
b1570634c Merge pull request #4195 from beekeeper-studio/claude/fix-ssh-config-reader-h2ewM
6b1bf7b56 Merge pull request #4131 from beekeeper-studio/chore/base-modal
5b8e8be20 Merge pull request #4203 from beekeeper-studio/claude/fix-reproducible-bug-EfH6F
2ad1d2054 Merge pull request #4198 from beekeeper-studio/fix/write-actions-shortcuts
e86f6ca5a Merge pull request #4191 from beekeeper-studio/fix/checkbox-context-menu
35de793a4 Merge pull request #4176 from beekeeper-studio/fix/fake-remote-change
5342f086d Merge pull request #4097 from beekeeper-studio/dependabot/npm_and_yarn/follow-redirects-1.16.0
a2495f437 Merge pull request #4156 from beekeeper-studio/dependabot/npm_and_yarn/xmldom/xmldom-0.8.13
fce264eac Merge pull request #4164 from beekeeper-studio/updated-readmes-1777052053
6f9db1780 Merge pull request #4130 from v-astakhov/greengage-docs
44cc179e2 Merge pull request #4135 from beekeeper-studio/claude/upgrade-sql-formatter-4qM3D
82244998c Merge pull request #4118 from beekeeper-studio/claude/fix-backend-bug-DaCn1

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

★★★★★
«\u00a0Beekeeper Studio a complètement remplacé mon ancien workflow SQL. C’est rapide, intuitif, et ça rend le travail sur les bases de données à nouveau agréable.\u00a0»
— Alex K., développeur bases de données
★★★★★
«\u00a0J’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.\u00a0»
— Sarah M., ingénieure full stack

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

download Télécharger gratuitement