Beekeeper Studio 5.9 herunterladen
Neuer Monat, neues Killer-Release für Beekeeper Studio.
Die Highlights dieses Releases:
- Snowflake-Support – inklusive aller gängigen Enterprise-Authentifizierungsmethoden
- Kerberos-Support für SQL Server – voll plattformübergreifend über den MSSQL-ODBC-Treiber.
- Bessere Kompatibilität des SSH-Automatikmodus mit der SSH-Config
Snowflake-Support
Snowflake ist ein Enterprise-Analytics-Warehouse für „Big Data“ (sprich: teuer). Es nutzt ein spaltenorientiertes Speicherformat, damit verteilte Analyseabfragen auch bei Petabytes an Daten sehr schnell laufen.
Solche Datenbanken gehören nicht zur Kernkompetenz von Beekeeper Studio, aber Snowflake ist sehr beliebt und war eines unserer meistgewünschten Features.

Enterprise-Authentifizierung inklusive
Neben dem Login mit Benutzername & Passwort unterstützt Beekeeper Studio von Haus aus sowohl serverlose SSO-Authentifizierung als auch MFA (Code oder Duo) – so hältst du die Sicherheitsrichtlinien deiner Organisation ganz einfach ein.

Kerberos für SQL Server
SQL Server unterstützen wir ja schon, aber v5.9 bringt Support für Kerberos und die integrierte Windows-Authentifizierung (NTLM).
Kerberos-Support für weitere Datenbanken folgt, denn auch Devs in großen Unternehmen verdienen eine schnelle, moderne und einfach zu bedienende Datenbank-GUI. :-)
Verbesserungen am SSH-Automatikmodus
Mann, ich sag dir: Die saubere Integration mit ssh-config-Dateien war schwieriger als gedacht.
Die gute Nachricht: v5.9 behebt eine ganze Reihe von Problemen mit dem automatischen SSH-Modus:
- Die App nutzt jetzt dieselbe Auflösungslogik wie openssh, um den richtigen Schlüssel zu wählen (wenn mehrere im ssh-agent und in der ssh-config liegen)
- Beekeeper überspringt jetzt korrekt Schlüssel, die in der ssh-config stehen, aber nicht auf der Festplatte vorhanden sind
- Die App wertet jetzt Match/exec-Blöcke in der SSH-Config für das Host-Matching aus, bietet aber eine Sicherheitsoption, um das zu deaktivieren (siehe disableSshConfigMatchExec)
Außerdem in diesem Release
-
Daten als neue Zeilen einfügen. Kopier einen Datenblock von irgendwoher und füge ihn als neue Zeilen in eine Tabelle ein, statt die markierten Zellen zu überschreiben – der schnelle Weg, Daten zwischen Tabellen zu übertragen, ohne einen kompletten Import einzurichten. Dafür gibt es ein eigenes Tastenkürzel, und Backspace leert jetzt wie erwartet einen markierten Bereich.
-
Enum-Werte aus einem Dropdown wählen. Enum-Spalten bieten ihre gültigen Werte jetzt direkt in Tabellen- und Ergebnis-Grids als Dropdown an, sodass du sie dir nicht merken oder neu eintippen musst. Funktioniert mit PostgreSQL, CockroachDB, MySQL/MariaDB, DuckDB und ClickHouse.
-
Ein Verschieben-Dialog für alles. Der Verschieben-Dialog verarbeitet jetzt neben Verbindungen auch gespeicherte Abfragen und (Unter-)Ordner – so organisierst du die ganze Sidebar in einem einheitlichen Dialog statt über verstreute Kontextmenü-Einträge.
-
Umbenennen direkt in der Sidebar. Benenne Abfragen, Verbindungen und Ordner direkt dort um, wo sie liegen.
-
Tastenkürzel für Plugins. Plugin-Menüeinträge lassen sich jetzt über die Config-Datei mit eigenen Tastenkürzeln belegen.
-
Neue „Unix-Timestamp“-Query-Magic. Wandle einen Unix-Timestamp (Sekunden, Millisekunden, Mikrosekunden oder Nanosekunden) in einen lesbaren Datumsstring um, mit Optionen für Zeitzone und ISO-Format – z. B.
columnname__format__unixtime__ms__utc. -
SSH-Tunneling für mehr Engines. SSH-Tunneling für ClickHouse und Firebird repariert und Bastion-/Jump-Host-Support für MongoDB ergänzt (mit erzwungenem
directConnection, damit es auch wirklich funktioniert). -
Eigene SSL-Zertifikate für ClickHouse. ClickHouse-Verbindungen unterstützen jetzt eigene SSL-Zertifikate für verschlüsselte Verbindungen. Danke @mastercactapus!
-
Die Sidebar merkt sich, wo du warst. Der zuletzt geöffnete Sidebar-Tab bleibt nach einem Neustart erhalten, und der Standard-Tab ist konfigurierbar.
Vollständige Änderungsliste
Neue Features
- Snowflake-Treiber: Verbindungen, Schema-Browsing, Views/Materialized Views, Keys, Indizes, DDL-Abruf, Tabellen klonen, transaktionale Schreibvorgänge, Streaming und Abbrechen (#4323)
- Integrierte Authentifizierung (Windows/Kerberos) für SQL Server, mit Encrypt-Schalter und optionalem SPN-Override (#4416, #4430)
- Kopierte Daten als neue Zeilen einfügen, mit eigenem Tastenkürzel; Backspace leert einen markierten Bereich (#4450)
- Enum-Werte aus einem Dropdown wählen – PostgreSQL, CockroachDB, MySQL/MariaDB, DuckDB, ClickHouse (#4444)
- Einheitlicher Verschieben-Dialog für Verbindungen, gespeicherte Abfragen und (Unter-)Ordner (#4448)
- Abfragen, Verbindungen und Ordner direkt in der Sidebar umbenennen (#4250)
- Plugin-Menüeinträge unterstützen konfigurierbare Tastenkürzel (#3837)
- Neue Unix-Timestamp-Query-Magic (#4401). Danke @Squidysquid1!
- Support für eigene SSL-Zertifikate bei ClickHouse (#4343). Danke @mastercactapus!
- Beta-Support für DynamoDB und Verbindungsdoku (#4298)
- Zuletzt geöffneter Sidebar-Tab bleibt nach Neustarts erhalten; Standardauswahl der Sidebar konfigurierbar (#4440, #4447)
Bugfixes
- Das Wiederherstellen des bearbeiteten Texts einer gespeicherten Abfrage war kaputt (#4443)
- Auto-Refresh funktioniert jetzt bei Tabellenänderungen aus dem Abfrage-Editor (#4442)
- BigQuery-Werte vom Typ NUMERIC/BIGNUMERIC (und andere benutzerdefinierte Typen) werden jetzt korrekt angezeigt (#4391)
- Die SQL Server-Autovervollständigung verarbeitet in eckige Klammern gesetzte
[identifiers]korrekt (#4437) - Das Bearbeiten eines PostgreSQL-Arrays aus Enums wirft keinen JSON-Fehler mehr (#4238)
- Neu hinzugefügte Spalten werden beim Umsortieren per Drag nicht mehr unsichtbar (#4418). Danke @aanthoonyy!
- Team-Unterordner zeigen ihren eigenen Namen statt den des übergeordneten Ordners (#4403)
- Der Abfrage-Import setzt die Ordner-ID zurück, damit Abfragen korrekt im persönlichen Ordner landen (#4406)
- Zwei Import-Bugs behoben: ein TypeError in
generateColumnTypesFromFileund eine CSV-Fehlermeldung (#4244) - Einen einzelnen Wert in alle markierten Zellen einfügen (#3972). Danke @anabdsantos!
- Korrektes String-Escaping bei den Kopieraktionen im TableMenu (#4421). Danke @Squidysquid1!
- Vereinfachte Formulierung im Lösch-Kontextmenü (#4386)
- AppImage für die Kompatibilität mit AppImageLauncher wieder auf die Standard-Runtime zurückgesetzt
SSH
- Ungültige/nicht vertrauenswürdige SSH-Config und fehlende Identity-Dateien werden als nicht blockierende Warn-Toasts angezeigt (#4378 und verwandte)
- Nutzt den nativen
Match exec-Support von ssh-config, statt Match-Blöcke zu entfernen - Neue Option
[security] allowSshConfigMatchExec, um die Ausführung vonMatch exec-Direktiven zu steuern - SSH-Tunnel-Einträge mit fehlender
IdentityFilewerden übersprungen (#4368) - SSH-Tunneling für MongoDB, ClickHouse und Firebird repariert (#4435)
Sicherheit
- Path-Traversal-Schwachstelle im Plugin-Manifest (GHSA-3wfm-5rhc-mg5c) behoben, die beim Deinstallieren das rekursive Löschen beliebiger Verzeichnisse auslösen konnte; Plugin-IDs werden jetzt validiert und müssen zu ihrem Installationsverzeichnis passen (#4393)
- Diverse Fixes für Schwachstellen in Abhängigkeiten (#4392)
Packaging & Plattform
- Snap-Builds auf die native core24-snapcraft-Config von electron-builder migriert, um kaputte Snap-Builds zu reparieren (#4427)
- Windows-Codesignierung von Azure auf Google Cloud KMS umgestellt (#4424)
- electron-builder auf 26.11.1 aktualisiert und das AppImage-Toolset konfiguriert (#4315), plus anschließendes Aufräumen der Toolset-Config (#4432)
- Fenster-Zuordnung zur Desktop-Umgebung unter Linux repariert (#4429)
Intern / Tooling
- TableSchemaValidation-Editor auf den gemeinsamen Texteditor des UI Kits migriert (#4327)
- Vite auf v8 aktualisiert (#4394)
- ERD-Bibliothek aktualisiert (#4364)
- Tabulator-Data-Grid-Bibliothek aktualisiert (#4400)
- Strukturierte Plugin-Fehlerklassen/-codes für bessere Diagnose (#3316)
- Ordnerbaum-Logik in wiederverwendbare Utilities ausgelagert (#4408)
- Test/CI: ClickHouse-Docker-Image fixiert, um Timeouts zu vermeiden, statisches ed25519-SSH-Fixture, schlanker Tunnel-Harness ohne Auth, dockerisierter Samba-AD- + SQL Server-Kerberos-Stack und Regressionstests für mehrere Utility-Bugs
- Aktualisierte Abhängigkeiten: @babel/core, dompurify, fast-xml/builder, form-data, @grpc/grpc-js, protobufjs, qs, shell-quote, tmp, @tootallnate/once, typeorm, undici, vitest, ws
Neue Contributors
- @mastercactapus hat in https://github.com/beekeeper-studio/beekeeper-studio/pull/4343 zum ersten Mal beigetragen
- @anabdsantos hat in https://github.com/beekeeper-studio/beekeeper-studio/pull/3972 zum ersten Mal beigetragen
- @SuperCowProducts hat in https://github.com/beekeeper-studio/beekeeper-studio/pull/4409 zum ersten Mal beigetragen
- @aanthoonyy hat in https://github.com/beekeeper-studio/beekeeper-studio/pull/4418 zum ersten Mal beigetragen
- @Squidysquid1 hat in https://github.com/beekeeper-studio/beekeeper-studio/pull/4401 zum ersten Mal beigetragen
Vollständiges Changelog: https://github.com/beekeeper-studio/beekeeper-studio/compare/v5.8.1…v5.9.0
Beekeeper Studio ist eine kostenlose & quelloffene Datenbank-GUI
Das beste SQL-Abfrage- & Editor-Tool, das ich je benutzt habe. Es bietet alles, was ich zum Verwalten meiner Datenbank brauche. - ⭐⭐⭐⭐⭐ Mit
Beekeeper Studio ist schnell, intuitiv und einfach zu bedienen. Beekeeper unterstützt jede Menge Datenbanken und läuft hervorragend auf Windows, Mac und Linux.
Was Nutzer über Beekeeper Studio sagen
„Beekeeper Studio hat meinen alten SQL-Workflow komplett ersetzt. Es ist schnell, intuitiv und macht die Arbeit mit Datenbanken wieder zum Vergnügen.“
„Ich habe viele Datenbank-GUIs ausprobiert, aber Beekeeper trifft die perfekte Balance zwischen Funktionsumfang und Einfachheit. Es funktioniert einfach.“