🧚 Ascolta! Beekeeper Studio è una GUI per database veloce, moderna e open source Scarica
1 giugno 2026 Di Matthew Rathbone

Scarica Beekeeper Studio 5.8
Buona estate a tutti! Qui in Texas inizia a fare parecchio caldo, quindi abbiamo pensato di festeggiare con una release di Beekeeper Studio altrettanto bollente 🔥🔥.

Novità: un driver per database nuovo di zecca, la cronologia delle modifiche alle query per i workspace, il download automatico dei driver, un supporto migliore alla configurazione SSH e una lunga serie di bug fix, rafforzamenti di sicurezza e rifiniture dell'interfaccia.

In evidenza

  • Supporto per Amazon DynamoDB. Connettiti a DynamoDB e sfoglia le tue tabelle direttamente in Beekeeper Studio. Il nostro 18° motore di database.

  • Cronologia delle modifiche alle query. Ogni modifica che fai ai tuoi dati ora viene registrata, così puoi vedere cosa è stato eseguito, quando e da chi. Il tutto si basa su un client per l'API di audit cloud riscritto per i workspace dei team.

  • Download automatico dei driver. Alcuni motori di database richiedono driver nativi pesanti che preferiamo non includere in ogni build. Ora c'è un framework che scarica la dipendenza del driver giusta su richiesta, la prima volta che ti serve, invece di appesantire l'installer per tutti.

Note dolenti

Day ha lavorato sodo a un driver per Snowflake: è quasi pronto, ma non è arrivato in tempo per questa release come speravamo.

Azmi sta lavorando al supporto SSH multi-hop, per connetterti al tuo database passando da 2 o più jump host diversi. Anche questo ha mancato di poco la scadenza della release.

Miglioramenti minori

  • Nuovo pannello e nuova finestra di upgrade usati in modo coerente in tutta l'app, con una scheda animata che presenta AI Shell, così è più chiaro cosa ottieni con un piano a pagamento.
  • AI Shell integrato aggiornato alla v3.1.0.
  • Le cartelle di connessioni vuote ora restano visibili anche quando non contengono ancora nessuna connessione, così la tua struttura non sparisce all'improvviso. Grazie @vaibhavvikas!
  • Risoluzione del file di configurazione SSH per gli alias degli host: le voci host del tuo ~/.ssh/config ora vengono risolte durante la connessione.
  • Le connessioni recenti ora usano i dettagli della connessione salvata invece di uno snapshot non aggiornato.
  • Il workspace locale è sempre selezionabile nella schermata di connessione, anche mentre è in corso una verifica della licenza cloud.
  • Log di produzione più puliti, con i messaggi del renderer inviati a renderer.log invece che al log principale.
  • Rilevamento dell'inattività migliorato, che combina il monitoraggio dell'input a livello di sistema e nell'app per una disconnessione automatica più precisa.

Bug fix

  • MongoDB: aggiunta la dipendenza aws4 per correggere l'autenticazione MONGODB-AWS. Grazie @jim-fn!
  • Cassandra: gli UUID all'interno delle collezioni set e map ora vengono convertiti in stringhe invece di essere mostrati come oggetti. Grazie @andreasarf!
  • Vista tabella: le tabelle mostrano uno spinner di caricamento invece di un fuorviante messaggio “Nessun dato” mentre i risultati vengono ancora recuperati. Grazie @NianJiuZst!
  • Streaming delle query: corretto un bug che poteva compromettere i result set in streaming.
  • I parametri nominati delle query non vengono più sovrascritti quando lo stesso parametro compare più volte in diverse query.
  • L'autocompletamento ora suggerisce le colonne per i nomi di tabella tra virgolette e per le tabelle usate nei join.
  • Le query salvate mantengono cartella e posizione quando vengono salvate da una scheda query. Risolto il caso in cui il salvataggio rispediva la query nella root.
  • L'avanzamento dell'export non mostra più NaN o percentuali oltre il 100%.
  • Le finestre modali con molti contenuti ora scorrono correttamente invece di traboccare.
  • L'intestazione dello schema builder ora è fissa, così i controlli delle colonne restano visibili mentre scorri.
  • Bastion / jump host: sfondo e padding ora vengono visualizzati correttamente con il tema scuro di sistema.
  • I menu dei plugin ora hanno lo stesso stile degli altri menu dell'app.
  • Il selettore di file mostra il cursore a puntatore solo quando è davvero modificabile.
  • La navigazione tra pagine non si attiva più quando il focus è dentro un elemento modificabile.
  • Rinomina in Cassandra e quoting dei tipi di colonna in DuckDB: corretti due bug silenziosi nei generatori di modifiche SQL.
  • Licenze di prova: corretta la condizione di scadenza della data di supporto, così le prove valide non vengono rifiutate.
  • Scorciatoie per le azioni di scrittura, menu contestuale delle checkbox e una notifica fasulla di “modifica remota”: tutto corretto.
  • Gestione degli identificatori aggiornata, con un test di integrazione che copre gli aggiornamenti degli identificatori.

Sicurezza

  • Rafforzamento dell'esecuzione shell: aggiunti test di exploit per i percorsi di esecuzione shell, a protezione contro l'esecuzione di codice remoto.
  • SQL injection: corrette vulnerabilità di injection in buildDatabaseFilter.
  • Aggiornamenti delle dipendenze per risolvere una serie di advisory: follow-redirects, @xmldom/xmldom, ws, js-cookie, uuid, protobufjs (e protobufjs/utf8), @babel/plugin-transform-modules-systemjs, più un aggiornamento di yarn.lock per eliminare gli avvisi su undici, flatted e altre dipendenze transitive.

Dietro le quinte

  • Copertura dei test sui database ampliata in modo significativo sull'interfaccia comune dei driver, più nuovi test di formattazione per gli operatori earthdistance.
  • CI: ridotto il trigger e2e sulle PR e aggiunta la concurrency, messi in cache i browser Playwright e le dipendenze e2e, e aggiornate alcune vecchie action di checkout.
  • Linting: yarn lint ora esegue davvero il lint, e sono state sistemate un sacco di violazioni delle regole ESLint e di problemi di qualità del codice.
  • BaseModal: introdotto un componente wrapper per standardizzare il comportamento delle finestre modali.
  • Test di backup e SSH corretti.

Grazie ai nostri contributor!

Un grande grazie alle persone della community che hanno inviato PR per questa release, tra cui @vaibhavvikas (cartelle di connessioni vuote), @jim-fn (autenticazione AWS per MongoDB), @andreasarf (collezioni UUID in Cassandra), @NianJiuZst (stato di caricamento Oracle), @v-astakhov (icone e documentazione Greengage), e a tutti quelli che hanno aperto issue e ci hanno aiutato a scovare i problemi.

PR in questa release

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 è una GUI per database gratuita & open source

Il miglior strumento per query & editor SQL che abbia mai usato. Offre tutto ciò che mi serve per gestire il mio database. - ⭐⭐⭐⭐⭐ Mit

Beekeeper Studio è veloce, intuitivo e facile da usare. Beekeeper supporta tantissimi database e funziona alla grande su Windows, Mac e Linux.

La versione Linux di Beekeeper è completa al 100%, senza tagli e senza compromessi sulle funzionalità.

Cosa dicono gli utenti di Beekeeper Studio

★★★★★
"Beekeeper Studio ha sostituito completamente il mio vecchio workflow SQL. È veloce, intuitivo e rende di nuovo piacevole lavorare con i database."
— Alex K., Database Developer
★★★★★
"Ho provato molte GUI per database, ma Beekeeper trova l'equilibrio perfetto tra funzionalità e semplicità. Funziona e basta."
— Sarah M., Full Stack Engineer

Pronto a migliorare il tuo workflow SQL?

download Scarica gratis