Beekeeper Studio Release Notes
64 release notes curated from 27 sources by the Releasebot Team. Last updated: Jul 8, 2026
- Jul 7, 2026
- Date parsed from source:Jul 7, 2026
- First seen by Releasebot:Jul 8, 2026
Beekeeper Studio 5.8 - Snowflake, Kerberos, & SSH improvements
Beekeeper Studio ships Snowflake support with enterprise auth, Kerberos and Windows integrated auth for SQL Server, and smarter SSH auto mode. It also adds paste-as-new-rows, enum dropdowns, inline renaming, custom shortcuts, and several fixes and security improvements.
š§ Listen! Beekeeper Studio is a fast, modern, and open source database GUI
Another month, another killer release for Beekeeper Studio. The highlights of this release are:
- Snowflake Support - including all common enterprise auth methods
- Kerberos Support for SQL Server - fully cross-platform via the MSSQL ODBC driver.
- SSH auto-mode commpatibility improvements for SSH config
Snowflake Support
Snowflake is an enterprise āBig Dataā analytics warehouse (read: Expensive). It uses a columnar storage format to make sparse analytics queries very fast, even if you have petabytes of data. These types of databases are not the core competancy of Beekeeper Studio, but Snowflake is very popular and was one of our most requested features.
Enterprise authentication included
In addition to username & password login, Beekeeper Studio supports both serverless SSO authentication and MFA authentication (code or Duo) out of the box, so you can easily adhere to your organizationās information security policies.
Kerberos for SQL Server
While we already support SQL Server, v5.9 includes support for both Kerberos and Windows integrated auth (NTLM). Weāll be following this up with Kerberos support for other databases, because devs at big enterprises also deserve access to a fast, modern, and easy to use database GUI. :-).
SSH Automatic mode enhancements
Oh man, I gotta tell you that integrating properly with ssh-config files was harder than expected. The good news is that v5.9 fixes a bunch of issues we had with automatic SSH mode:
- The app now follows the same resolution logic used by openssh to determine which key to use (when multiple are in the ssh-agent and ssh-config)
- Beekeeper now properly skips keys that are listed in ssh-config, but are not present on disk
- The app now evaluates Match/exec blocks in SSH config for host matching, but includes a security config option to disable this (see disableSshConfigMatchExec)
Also in this release
⢠Paste data as new rows. Copy a block of data from anywhere and paste it into a table as new rows instead of overwriting the cells youāve selected ā the quick way to port a chunk of data between tables without setting up a full import. Thereās a dedicated keybinding, and backspace now clears a selected range as youād expect.
⢠Pick enum values from a dropdown. Enum columns now offer their valid values in a dropdown right in the table and result grids, so you donāt have to remember or retype them. Works on PostgreSQL, CockroachDB, MySQL/MariaDB, DuckDB, and ClickHouse.
⢠One move-to dialog for everything. The move-to modal now handles saved queries and (sub)folders as well as connections, so you can reorganize the whole sidebar from one consistent dialog instead of a scatter of context-menu entries.
⢠Inline renaming in the sidebar. Rename queries, connections, and folders inline, right where they live.
⢠Plugin keyboard shortcuts. Plugin menu items can now be bound to custom keyboard shortcuts via the config file.
⢠New āunix timestampā query magic. Convert a Unix timestamp (seconds, milliseconds, microseconds, or nanoseconds) to a readable date string, with timezone and ISO formatting options ā e.g. columnname__format__unixtime__ms__utc.
⢠SSH tunneling for more engines. Fixed SSH tunneling for ClickHouse and Firebird, and added bastion/jump-host support for MongoDB (forcing directConnection so it actually works).
⢠ClickHouse custom SSL certificates. ClickHouse connections now support custom SSL certificates for encrypted connections. Thanks @mastercactapus!
⢠Sidebar remembers where you were. The last-open sidebar tab persists across restarts, and the default sidebar tab is configurable.Full Change List
New Features
⢠Snowflake driver: connections, schema browsing, views/materialized views, keys, indexes, DDL retrieval, table cloning, transactional writes, streaming and cancellation (#4323)
⢠SQL Server integrated (Windows/Kerberos) authentication, with Encrypt toggle and optional SPN override (#4416, #4430)
⢠Paste copied data as new rows, with a dedicated keybinding; backspace clears a selected range (#4450)
⢠Select enum values from a dropdown ā PostgreSQL, CockroachDB, MySQL/MariaDB, DuckDB, ClickHouse (#4444)
⢠Unified move-to dialog for connections, saved queries, and (sub)folders (#4448)
⢠Inline renaming of queries, connections, and folders in the sidebar (#4250)
⢠Plugin menu items support configurable keyboard shortcuts (#3837)
⢠New unix-timestamp query magic (#4401). Thanks @Squidysquid1!
⢠ClickHouse custom SSL certificate support (#4343). Thanks @mastercactapus!
⢠DynamoDB beta support and connection docs (#4298)
⢠Persist last-open sidebar tab across restarts; configurable default sidebar selection (#4440, #4447)Bug Fixes
⢠Restoring the edited text of a saved query was broken (#4443)
⢠Auto-refresh now works when making table alterations from the query editor (#4442)
⢠BigQuery NUMERIC/BIGNUMERIC (and other custom-type) values now display correctly (#4391)
⢠SQL Server autocomplete handles bracket-quoted [identifiers] correctly (#4437)
⢠Editing a PostgreSQL array of enums no longer throws a JSON error (#4238)
⢠Newly added columns no longer become invisible when dragged to reorder (#4418). Thanks @aanthoonyy!
⢠Team subfolders show their own name instead of the parentās (#4403)
⢠Query import clears the folder ID for correct personal-folder placement (#4406)
⢠Fixed two import bugs: a generateColumnTypesFromFile TypeError and a CSV error message (#4244)
⢠Paste a single value across all selected cells (#3972). Thanks @anabdsantos!
⢠Proper string escaping in the TableMenu copy actions (#4421). Thanks @Squidysquid1!
⢠Simplified delete context-menu wording (#4386)
⢠Reverted AppImage to the default runtime for AppImageLauncher compatibilitySSH
⢠Surface invalid/untrusted ssh config and missing identity files as non-blocking warning toasts (#4378 and related)
⢠Use ssh-configās native Match exec support instead of stripping Match blocks
⢠New [security] allowSshConfigMatchExec option to control execution of Match exec directives
⢠Skip SSH tunnel entries with a missing IdentityFile (#4368)
⢠Fixed SSH tunneling for MongoDB, ClickHouse, and Firebird (#4435)Security
⢠Fixed a plugin-manifest path-traversal vulnerability (GHSA-3wfm-5rhc-mg5c) that could trigger arbitrary recursive directory deletion on uninstall; plugin IDs are now validated and must match their install directory (#4393)
⢠Misc dependency vulnerability fixes (#4392)Packaging & Platform
⢠Migrated Snap builds to electron-builderās native core24 snapcraft config to fix broken snap builds (#4427)
⢠Switched Windows code signing from Azure to Google Cloud KMS (#4424)
⢠Upgraded electron-builder to 26.11.1 and configured the AppImage toolset (#4315), with follow-up toolset config cleanup (#4432)
⢠Fixed desktop-environment window association on Linux (#4429)Internal / Tooling
⢠Migrated the TableSchemaValidation editor to the shared UI Kit text editor (#4327)
⢠Upgraded Vite to v8 (#4394)
⢠Upgraded the ERD library (#4364)
⢠Updated the Tabulator data-grid library (#4400)
⢠Structured plugin error classes/codes for better diagnostics (#3316)
⢠Extracted folder-tree logic into reusable utilities (#4408)
⢠Test/CI: pinned the ClickHouse Docker image to stop timeouts, static ed25519 SSH fixture, lightweight none-auth tunnel harness, dockerized Samba AD + SQL Server Kerberos stack, and regression tests for several utility bugs
⢠Dependency bumps: @babel/core, dompurify, fast-xml/builder, form-data, @grpc/grpc-js, protobufjs, qs, shell-quote, tmp, @tootallnate/once, typeorm, undici, vitest, wsNew Contributors
⢠@mastercactapus made their first contribution in https://github.com/beekeeper-studio/beekeeper-studio/pull/4343
⢠@anabdsantos made their first contribution in https://github.com/beekeeper-studio/beekeeper-studio/pull/3972
⢠@SuperCowProducts made their first contribution in https://github.com/beekeeper-studio/beekeeper-studio/pull/4409
⢠@aanthoonyy made their first contribution in https://github.com/beekeeper-studio/beekeeper-studio/pull/4418
⢠@Squidysquid1 made their first contribution in https://github.com/beekeeper-studio/beekeeper-studio/pull/4401Full Changelog: https://github.com/beekeeper-studio/beekeeper-studio/compare/v5.8.1ā¦v5.9.0
Original source - Jul 6, 2026
- Date parsed from source:Jul 6, 2026
- First seen by Releasebot:Jul 7, 2026
v5.9.1
Beekeeper Studio ships a quick patch that fixes the RPM publish workflow and streamlines release publishing.
Just a quick patch to fix the RPM publish workflow
What's Changed
- ci: stop downloading the entire RPM repo on every release by @rathboma in #4469
Full Changelog: v5.9.0...v5.9.1
Original source All of your release notes in one feed
Join Releasebot and get updates from Beekeeper Studio and hundreds of other software products.
- Jul 6, 2026
- Date parsed from source:Jul 6, 2026
- First seen by Releasebot:Jul 1, 2026
- Modified by Releasebot:Jul 7, 2026
v5.9.0
Beekeeper Studio releases Snowflake support, adds SQL Server integrated authentication, and improves everyday workflows with paste-as-new-rows, enum dropdowns, inline renaming, and a unified move dialog. It also brings SSH, ClickHouse, DynamoDB, packaging, and security fixes.
Beekeeper Studio 5.9.0
This is a big one. Snowflake support ā which we've been teasing for a couple of releases ā has finally landed, bringing our fully-featured driver count up another notch. SQL Server gets proper integrated (Windows/Kerberos) authentication, and there's a pile of everyday-workflow upgrades: paste copied data straight in as new rows, pick enum values from a dropdown, rename things inline in the sidebar, and move queries, folders, and connections around from a single dialog. On top of that there's a long tail of bug fixes, SSH and packaging improvements, and a security fix worth calling out.
Highlights
Snowflake support. Our long-awaited Snowflake driver is here. Connect with username/password, SSO via browser, or multi-factor auth (authenticator code or Duo push), with token caching where your account allows it. You get full schema browsing, views and materialized views, primary/foreign keys, index create/drop, create-script (DDL) retrieval, table cloning, and transactional inserts/updates/deletes ā plus streaming and cancellation for big queries. The connection form takes your account ID, default database, and warehouse, and there's a read-only mode for locked-down environments.
SQL Server integrated (Windows/Kerberos) authentication. Connect to your SQL Server using either integrated Windows auth, or Kerberos. Kerberos authentication works across all three operating systems (although it sometimes requires system-wide libraries installed).
Notable Improvements
Paste data as new rows. Copy a block of data from anywhere and paste it into a table as new rows instead of overwriting the cells you've selected ā the quick way to port a chunk of data between tables without setting up a full import. There's a dedicated keybinding, and backspace now clears a selected range as you'd expect.
Pick enum values from a dropdown. Enum columns now offer their valid values in a dropdown right in the table and result grids, so you don't have to remember or retype them. Works on PostgreSQL, CockroachDB, MySQL/MariaDB, DuckDB, and ClickHouse.
One move-to dialog for everything. The move-to modal now handles saved queries and (sub)folders as well as connections, so you can reorganize the whole sidebar from one consistent dialog instead of a scatter of context-menu entries.
Inline renaming in the sidebar. Rename queries, connections, and folders inline, right where they live.
Plugin keyboard shortcuts. Plugin menu items can now be bound to custom keyboard shortcuts via the config file.
New "unix timestamp" query magic. Convert a Unix timestamp (seconds, milliseconds, microseconds, or nanoseconds) to a readable date string, with timezone and ISO formatting options ā e.g. columnname__format__unixtime__ms__utc.
Smarter SSH config handling. Previously-silent ~/.ssh/config problems now surface as non-blocking warning toasts on connect/test (unparseable config, bad ownership/permissions, or a missing IdentityFile in agent mode). SSH tunnels now skip entries with a missing IdentityFile, and Beekeeper uses ssh-config's native Match exec handling instead of stripping Match blocks by hand. A new [security] allowSshConfigMatchExec option (default true, matching ssh(1)) lets you disable execution of Match exec directives.
SSH tunneling for more engines. Fixed SSH tunneling for ClickHouse and Firebird, and added bastion/jump-host support for MongoDB (forcing directConnection so it actually works).
ClickHouse custom SSL certificates. ClickHouse connections now support custom SSL certificates for encrypted connections. Thanks @mastercactapus!
DynamoDB is now in beta. DynamoDB moves from planned to beta support, with a new connection guide covering IAM auth and local-endpoint configuration.
Sidebar remembers where you were. The last-open sidebar tab persists across restarts, and the default sidebar tab is configurable.
Full Change List
New Features
- Snowflake driver: connections, schema browsing, views/materialized views, keys, indexes, DDL retrieval, table cloning, transactional writes, streaming and cancellation (#4323)
- SQL Server integrated (Windows/Kerberos) authentication, with Encrypt toggle and optional SPN override (#4416, #4430)
- Paste copied data as new rows, with a dedicated keybinding; backspace clears a selected range (#4450)
- Select enum values from a dropdown ā PostgreSQL, CockroachDB, MySQL/MariaDB, DuckDB, ClickHouse (#4444)
- Unified move-to dialog for connections, saved queries, and (sub)folders (#4448)
- Inline renaming of queries, connections, and folders in the sidebar (#4250)
- Plugin menu items support configurable keyboard shortcuts (#3837)
- New unix-timestamp query magic (#4401). Thanks @Squidysquid1!
- ClickHouse custom SSL certificate support (#4343). Thanks @mastercactapus!
- DynamoDB beta support and connection docs (#4298)
- Persist last-open sidebar tab across restarts; configurable default sidebar selection (#4440, #4447)
Bug Fixes
- Restoring the edited text of a saved query was broken (#4443)
- Auto-refresh now works when making table alterations from the query editor (#4442)
- BigQuery NUMERIC/BIGNUMERIC (and other custom-type) values now display correctly (#4391)
- SQL Server autocomplete handles bracket-quoted [identifiers] correctly (#4437)
- Editing a PostgreSQL array of enums no longer throws a JSON error (#4238)
- Newly added columns no longer become invisible when dragged to reorder (#4418). Thanks @aanthoonyy!
- Team subfolders show their own name instead of the parent's (#4403)
- Query import clears the folder ID for correct personal-folder placement (#4406)
- Fixed two import bugs: a generateColumnTypesFromFile TypeError and a CSV error message (#4244)
- Paste a single value across all selected cells (#3972). Thanks @anabdsantos!
- Proper string escaping in the TableMenu copy actions (#4421). Thanks @Squidysquid1!
- Simplified delete context-menu wording (#4386)
- Reverted AppImage to the default runtime for AppImageLauncher compatibility
SSH
- Surface invalid/untrusted ssh config and missing identity files as non-blocking warning toasts (#4378 and related)
- Use ssh-config's native Match exec support instead of stripping Match blocks
- New [security] allowSshConfigMatchExec option to control execution of Match exec directives
- Skip SSH tunnel entries with a missing IdentityFile (#4368)
- Fixed SSH tunneling for MongoDB, ClickHouse, and Firebird (#4435)
Security
- Fixed a plugin-manifest path-traversal vulnerability (GHSA-3wfm-5rhc-mg5c) that could trigger arbitrary recursive directory deletion on uninstall; plugin IDs are now validated and must match their install directory (#4393)
- Misc dependency vulnerability fixes (#4392)
Packaging & Platform
- Migrated Snap builds to electron-builder's native core24 snapcraft config to fix broken snap builds (#4427)
- Switched Windows code signing from Azure to Google Cloud KMS (#4424)
- Upgraded electron-builder to 26.11.1 and configured the AppImage toolset (#4315), with follow-up toolset config cleanup (#4432)
- Fixed desktop-environment window association on Linux (#4429)
Internal / Tooling
- Migrated the TableSchemaValidation editor to the shared UI Kit text editor (#4327)
- Upgraded Vite to v8 (#4394)
- Upgraded the ERD library (#4364)
- Updated the Tabulator data-grid library (#4400)
- Structured plugin error classes/codes for better diagnostics (#3316)
- Extracted folder-tree logic into reusable utilities (#4408)
- Test/CI: pinned the ClickHouse Docker image to stop timeouts, static ed25519 SSH fixture, lightweight none-auth tunnel harness, dockerized Samba AD + SQL Server Kerberos stack, and regression tests for several utility bugs
- Dependency bumps: @babel/core, dompurify, fast-xml/builder, form-data, @grpc/grpc-js, protobufjs, qs, shell-quote, tmp, @tootallnate/once, typeorm, undici, vitest, ws
New Contributors
- @mastercactapus made their first contribution in #4343
- @anabdsantos made their first contribution in #3972
- @SuperCowProducts made their first contribution in #4409
- @aanthoonyy made their first contribution in #4418
- @Squidysquid1 made their first contribution in #4401
Full Changelog: v5.8.1...v5.9.0
Original source - Jun 23, 2026
- Date parsed from source:Jun 23, 2026
- First seen by Releasebot:Apr 21, 2026
- Modified by Releasebot:Jun 23, 2026
v5.9.0-beta.3
Beekeeper Studio bumps to 5.9.0-beta.3 with a version update.
chore: bump version to 5.9.0-beta.3
Original source - Jun 22, 2026
- Date parsed from source:Jun 22, 2026
- First seen by Releasebot:May 22, 2026
- Modified by Releasebot:Jun 23, 2026
v5.9.0-beta.1
Beekeeper Studio bumps to 5.9.0-beta.1.
chore: bump version to 5.9.0-beta.1
Original source Similar to Beekeeper Studio with recent updates:
- 1Password release notes193 release notes Ā· Latest Jun 30, 2026
- Buffer release notes16 release notes Ā· Latest Dec 4, 2025
- Notion release notes146 release notes Ā· Latest Jul 9, 2026
- Asana release notes17 release notes Ā· Latest Feb 1, 2026
- Bamboo HR release notes120 release notes Ā· Latest Jun 18, 2026
- Browserstack release notes82 release notes Ā· Latest Jul 1, 2026
- Jun 22, 2026
- Date parsed from source:Jun 22, 2026
- First seen by Releasebot:Apr 21, 2026
- Modified by Releasebot:Jun 23, 2026
v5.9.0-beta.2
Beekeeper Studio bumps its version to 5.9.0-beta.2.
chore: bump version to 5.9.0-beta.2
Original source - Jun 9, 2026
- Date parsed from source:Jun 9, 2026
- First seen by Releasebot:Jun 10, 2026
v5.8.2
Beekeeper Studio ships version 5.8.2 with a routine version bump.
chore: bump version to 5.8.2
Original source - Jun 2, 2026
- Date parsed from source:Jun 2, 2026
- First seen by Releasebot:Jun 23, 2026
Bugfix - restoring tabs now works again
Beekeeper Studio shares a release description page.
Description of the release
Original source - Jun 1, 2026
- Date parsed from source:Jun 1, 2026
- First seen by Releasebot:Jun 1, 2026
Beekeeper Studio 5.8 - DynamoDB, Query Edit History & Automatic Driver Downloads
Beekeeper Studio adds Amazon DynamoDB support, query edit history, and automatic driver downloads, while improving SSH config handling, UI polish, and bug fixes. The release also includes security hardening, better audit and testing coverage, and a quieter, more reliable app experience.
Happy summer everyone! Well here in Texas things are getting a little toasty, so thought weād celebrate with an equally hot Beekeeper Studio release š„š„.
Included: A brand new database driver, query edit history for workspaces, automatic driver downloads, better SSH config support, and a long tail of bug fixes, security hardening, and UI polish.
Highlights
- Amazon DynamoDB support. Connect to DynamoDB and browse your tables, right inside Beekeeper Studio. Our 18th database engine.
- Query Edit History. Every change you make to your data now gets recorded, so you can see what was run, when, and by whom. Backed by a refactored cloud audit API client for team workspaces.
- Automatic driver downloads. Some database engines need heavy native drivers that weād rather not ship with every build. Thereās now a framework that downloads the right driver dependency on demand, the first time you need it, instead of bloating the installer for everyone.
Lowlights
Day has been working hard on a Snowflake driver, itās almost done, but wasnāt ready in time for this release like we expected.
Azmi has been working on multi-hop SSH support so you can connect to your database via 2+ different jump hosts. Again, it just missed our release cutoff.
Smaller Improvements
- New upgrade panel and modal used consistently across the app, with an animated AI Shell upsell card so itās clearer what you get with a paid plan.
- Bundled AI Shell upgraded to v3.1.0.
- Empty connection folders now stay visible even when they donāt contain any connections yet, so your structure doesnāt disappear on you. Thanks @vaibhavvikas!
- SSH config file resolution for host aliases ā host entries from your ~/.ssh/config are now resolved when connecting.
- Recent connections now use the saved connectionās details rather than a stale snapshot.
- Local workspace can always be selected on the connection screen, even when a cloud license check is in flight.
- Quieter production logs, with renderer messages routed to renderer.log instead of the main log.
- Improved idle detection that combines system-level and in-app input tracking for more accurate auto-disconnect.
Bug Fixes
- MongoDB: added the aws4 dependency to fix MONGODB-AWS authentication. Thanks @jim-fn!
- Cassandra: UUIDs inside set and map collections are now converted to strings instead of rendering as objects. Thanks @andreasarf!
- Table View: tables show a loading spinner instead of a misleading āNo Dataā message while results are still being fetched. Thanks @NianJiuZst!
- Query streaming: fixed a bug that could break streamed result sets.
- Named query params are no longer clobbered when the same parameter appears more than once across several queries.
- Autocomplete now suggests columns for quoted table names and for tables used in joins.
- Saved queries keep their folder and position when saved from a query tab. Fixes the case where saving would bounce a query back to the root.
- Export progress no longer shows NaN or percentages over 100%.
- Modals with a lot of content now scroll properly instead of overflowing.
- Schema builder header is now sticky so column controls stay in view while you scroll.
- Bastion / jump host background and padding render correctly under the system dark theme.
- Plugin menus now share the same styling as the rest of the appās menus.
- File picker only shows the pointer cursor when itās actually editable.
- Page navigation no longer fires when focus is inside an editable element.
- Cassandra rename and DuckDB column-type quoting: fixed two silent bugs in the SQL change builders.
- Trial licenses: corrected the support-date expiration condition so valid trials arenāt rejected.
- Write-action shortcuts, checkbox context menu, and a spurious āremote changeā notification are all fixed.
- Identifier handling updated, with an integration test covering identifier updates.
Security
- Shell execution hardening: added exploit tests for shell execution paths to guard against remote code execution.
- SQL injection: fixed injection vulnerabilities in buildDatabaseFilter.
- Dependency bumps to clear a batch of advisories: follow-redirects, @xmldom/xmldom, ws, js-cookie, uuid, protobufjs (and protobufjs/utf8), @babel/plugin-transform-modules-systemjs, plus a yarn.lock refresh to clear undici, flatted, and other transitive alerts.
Under the Hood
- Database test coverage expanded significantly across the common driver interface, plus new earthdistance operator formatting tests.
- CI: trimmed the e2e PR trigger and added concurrency, cached Playwright browsers and e2e deps, and bumped some old checkout actions.
- Linting: yarn lint now actually lints, and a pile of ESLint rule violations and code-quality issues were cleaned up.
- BaseModal wrapper component introduced to standardize modal behaviour.
- Backup and SSH tests fixed.
Thank You to Our Contributors!
Big thanks to the community folks who sent PRs for this release, including @vaibhavvikas (empty connection folders), @jim-fn (MongoDB AWS auth), @andreasarf (Cassandra UUID collections), @NianJiuZst (Oracle loading state), @v-astakhov (Greengage icons and docs), and everyone else who filed issues and helped us track things down.
Original source - Jun 1, 2026
- Date parsed from source:Jun 1, 2026
- First seen by Releasebot:Jun 1, 2026
Release v5.8.0
Beekeeper Studio releases a hot new update with Amazon DynamoDB support, query edit history for workspaces, automatic driver downloads, and improved SSH config handling, plus a broad set of bug fixes, security hardening, and UI polish.
Happy summer everyone! Well here in Texas things are getting a little toasty, so thought we'd celebrate with an equally hot Beekeeper Studio release š„š„.
Included: A brand new database driver, query edit history for workspaces, automatic driver downloads, better SSH config support, and a long tail of bug fixes, security hardening, and UI polish.
Highlights
Amazon DynamoDB support. Connect to DynamoDB and browse your tables, right inside Beekeeper Studio. Our 18th database engine.
Query Edit History. Every change you make to your data now gets recorded, so you can see what was run, when, and by whom. Backed by a refactored cloud audit API client for team workspaces.
Automatic driver downloads. Some database engines need heavy native drivers that we'd rather not ship with every build. There's now a framework that downloads the right driver dependency on demand, the first time you need it, instead of bloating the installer for everyone.
Lowlights
Day has been working hard on a Snowflake driver, it's almost done, but wasn't ready in time for this release like we expected.
Azmi has been working on multi-hop SSH support so you can connect to your database via 2+ different jump hosts. Again, it just missed our release cutoff.
Smaller Improvements
New upgrade panel and modal used consistently across the app, with an animated AI Shell upsell card so it's clearer what you get with a paid plan.
Bundled AI Shell upgraded to v3.1.0.
Empty connection folders now stay visible even when they don't contain any connections yet, so your structure doesn't disappear on you. Thanks @vaibhavvikas!
SSH config file resolution for host aliases ā host entries from your ~/.ssh/config are now resolved when connecting.
Recent connections now use the saved connection's details rather than a stale snapshot.
Local workspace can always be selected on the connection screen, even when a cloud license check is in flight.
Quieter production logs, with renderer messages routed to renderer.log instead of the main log.
Improved idle detection that combines system-level and in-app input tracking for more accurate auto-disconnect.
Bug Fixes
MongoDB: added the aws4 dependency to fix MONGODB-AWS authentication. Thanks @jim-fn!
Cassandra: UUIDs inside set and map collections are now converted to strings instead of rendering as objects. Thanks @andreasarf!
Table View: tables show a loading spinner instead of a misleading "No Data" message while results are still being fetched. Thanks @NianJiuZst!
Query streaming: fixed a bug that could break streamed result sets.
Named query params are no longer clobbered when the same parameter appears more than once across several queries.
Autocomplete now suggests columns for quoted table names and for tables used in joins.
Saved queries keep their folder and position when saved from a query tab. Fixes the case where saving would bounce a query back to the root.
Export progress no longer shows NaN or percentages over 100%.
Modals with a lot of content now scroll properly instead of overflowing.
Schema builder header is now sticky so column controls stay in view while you scroll.
Bastion / jump host background and padding render correctly under the system dark theme.
Plugin menus now share the same styling as the rest of the app's menus.
File picker only shows the pointer cursor when it's actually editable.
Page navigation no longer fires when focus is inside an editable element.
Cassandra rename and DuckDB column-type quoting: fixed two silent bugs in the SQL change builders.
Trial licenses: corrected the support-date expiration condition so valid trials aren't rejected.
Write-action shortcuts, checkbox context menu, and a spurious "remote change" notification are all fixed.
Identifier handling updated, with an integration test covering identifier updates.
Security
Shell execution hardening: added exploit tests for shell execution paths to guard against remote code execution.
SQL injection: fixed injection vulnerabilities in buildDatabaseFilter.
Dependency bumps to clear a batch of advisories: follow-redirects, @xmldom/xmldom, ws, js-cookie, uuid, protobufjs (and protobufjs/utf8), @babel/plugin-transform-modules-systemjs, plus a yarn.lock refresh to clear undici, flatted, and other transitive alerts.
Under the Hood
Database test coverage expanded significantly across the common driver interface, plus new earthdistance operator formatting tests.
CI: trimmed the e2e PR trigger and added concurrency, cached Playwright browsers and e2e deps, and bumped some old checkout actions.
Linting: yarn lint now actually lints, and a pile of ESLint rule violations and code-quality issues were cleaned up.
BaseModal wrapper component introduced to standardize modal behaviour.
Backup and SSH tests fixed.
Thank You to Our Contributors!
Big thanks to the community folks who sent PRs for this release, including @vaibhavvikas (empty connection folders), @jim-fn (MongoDB AWS auth), @andreasarf (Cassandra UUID collections), @NianJiuZst (Oracle loading state), @v-astakhov (Greengage icons and docs), and everyone else who filed issues and helped us track things down.
Full Changelog: v5.7.3...v5.8.0
PR Merge List
9532614 Merge pull request #4336 from beekeeper-studio/fix/query-editor
Original source
4546b84 Merge pull request #4317 from beekeeper-studio/claude/cloud-query-audit-refactor
134ce1c Merge pull request #4320 from beekeeper-studio/fix/bastion-host-system-dark-theme
fda64b3 Merge pull request #4326 from beekeeper-studio/fix/plugin-menu-style
7402199 Merge pull request #4316 from beekeeper-studio/claude/funny-johnson-5BkhG
cb0529f Merge pull request #4325 from beekeeper-studio/chore/ai-shell
67a168d Merge pull request #4324 from beekeeper-studio/fix/file-picker-style
178edb3 Merge pull request #4306 from beekeeper-studio/fix/ident
c80521c Merge pull request #4310 from beekeeper-studio/claude/admiring-brown-kGgNQ
2cac7ad Merge pull request #4283 from beekeeper-studio/fix/querystream
d1b0098 Merge pull request #4302 from beekeeper-studio/fix/sticky-schema-builder-header
0310605 Merge pull request #4174 from beekeeper-studio/claude/fix-disconnection-issue-RVGZv
f1a5a99 Merge pull request #4291 from beekeeper-studio/dependabot/npm_and_yarn/js-cookie-3.0.7
ac8196e Merge pull request #4281 from beekeeper-studio/dependabot/npm_and_yarn/ws-8.20.1
284326f Merge pull request #4290 from beekeeper-studio/dependabot/npm_and_yarn/uuid-11.1.1
2e3da91 Merge pull request #4293 from beekeeper-studio/claude/optimistic-wozniak-OeLRx
3706b6a Merge pull request #4213 from beekeeper-studio/claude/fix-rce-vulnerabilities-lAdce
98a178e Merge pull request #4204 from beekeeper-studio/claude/improve-db-test-coverage-8puAu
8d2c59a Merge pull request #4257 from vaibhavvikas/feature/show-empty-connection-folders
55afcb8 Merge pull request #4295 from beekeeper-studio/fix/update-ident
235389c Merge pull request #4229 from beekeeper-studio/chore/fix-lint-script
0dae9e9 Merge pull request #4263 from jim-fn/fix/aws4-mongodb-aws-auth
40d66f5 Merge pull request #4280 from beekeeper-studio/fix/backup-tests
fb98c9d Merge pull request #4264 from beekeeper-studio/claude/youthful-meitner-aWbHD
ee40491 Merge pull request #4284 from v-astakhov/greengage-icons
da709f4 Merge pull request #4120 from beekeeper-studio/dynamo-db
936c44f Merge pull request #4217 from beekeeper-studio/feat/query-audit-history
b3a686d Merge pull request #4271 from beekeeper-studio/upgrade-panel-everywhere
e5c6ec9 Merge pull request #4270 from beekeeper-studio/upgrade-modal-update
bcbeb06 Merge pull request #4254 from beekeeper-studio/claude/youthful-meitner-6hF4A
6fc55e3 Merge pull request #4267 from beekeeper-studio/claude/fix-workspace-license-bug-qhRMR
262b7d8 Merge pull request #4253 from beekeeper-studio/fix/entra-docs
e17cfa9 Merge pull request #4255 from beekeeper-studio/claude/animate-upgrade-prompt-mJpbf
abfe5dd Merge pull request #4249 from beekeeper-studio/dependabot/npm_and_yarn/protobufjs-7.5.8
0ee24df Merge pull request #4245 from beekeeper-studio/dependabot/npm_and_yarn/protobufjs/utf8-1.1.1
009f84f Merge pull request #4252 from beekeeper-studio/claude/fix-license-validation-error-I6AaN
decf5c0 Merge pull request #4237 from beekeeper-studio/dependabot/npm_and_yarn/babel/plugin-transform-modules-systemjs-7.29.4
1b85c8b Merge pull request #4242 from beekeeper-studio/import-modal-fixes
17433a0 Merge pull request #4239 from beekeeper-studio/claude/gifted-mayer-XYKkF
97460d3 Merge pull request #4233 from beekeeper-studio/chore/ci-tweaks
b732a27 Merge pull request #4220 from andreasarf/bugfix/cassandra-uuid-collection
0b8a47e Merge pull request #4230 from beekeeper-studio/chore/cache-e2e-deps
a092039 Merge pull request #4228 from beekeeper-studio/chore/security-dep-bumps-followup
2c34165 Merge pull request #4227 from beekeeper-studio/chore/security-dep-bumps
277f143 Merge pull request #4224 from beekeeper-studio/fix/ssh-tests
a555d20 Merge pull request #4201 from beekeeper-studio/fix/bastion-host-dark-bg
4a2ae18 Merge pull request #4018 from beekeeper-studio/feat/driver-dep-auto-download
92999bc Merge pull request #4180 from NianJiuZst/fix/oracle-loading-state-4178
687f97f Merge pull request #4210 from beekeeper-studio/claude/fix-issue-4208-9YYSz
defbb37 Merge pull request #4190 from beekeeper-studio/claude/fix-used-connection-bug-7vqyp
b157063 Merge pull request #4195 from beekeeper-studio/claude/fix-ssh-config-reader-h2ewM
6b1bf7b Merge pull request #4131 from beekeeper-studio/chore/base-modal
5b8e8be Merge pull request #4203 from beekeeper-studio/claude/fix-reproducible-bug-EfH6F
2ad1d20 Merge pull request #4198 from beekeeper-studio/fix/write-actions-shortcuts
e86f6ca Merge pull request #4191 from beekeeper-studio/fix/checkbox-context-menu
35de793 Merge pull request #4176 from beekeeper-studio/fix/fake-remote-change
5342f08 Merge pull request #4097 from beekeeper-studio/dependabot/npm_and_yarn/follow-redirects-1.16.0
a2495f4 Merge pull request #4156 from beekeeper-studio/dependabot/npm_and_yarn/xmldom/xmldom-0.8.13
fce264e Merge pull request #4164 from beekeeper-studio/updated-readmes-1777052053
6f9db17 Merge pull request #4130 from v-astakhov/greengage-docs
44cc179 Merge pull request #4135 from beekeeper-studio/claude/upgrade-sql-formatter-4qM3D
8224499 Merge pull request #4118 from beekeeper-studio/claude/fix-backend-bug-DaCn1 - May 22, 2026
- Date parsed from source:May 22, 2026
- First seen by Releasebot:May 23, 2026
Release v5.8.0-beta.1
Beekeeper Studio ships v5.8.0-beta.1 with broader database driver support, SSH and connection improvements, query edit history, better table and export behavior, and a wave of bug fixes, dependency updates, and security hardening.
What's Changed
Fix SSH agent mode attempting to read non-existent private key files by @rathboma in #4194
chore(deps): bump @xmldom/xmldom from 0.8.12 to 0.8.13 by @dependabot[bot] in #4156
chore(deps): bump follow-redirects from 1.15.11 to 1.16.0 by @dependabot[bot] in #4097
add [DEV] Make Fake Remote Change context menu item to query editor by @azmy60 in #4176
fix context menu showing on non-text inputs by @azmy60 in #4191
Disable write action shortcuts in readonly mode by @not-night-but in #4198
fix(autocomplete): suggest columns for quoted tables and joins by @rathboma in #4203
Fix clickhouse rawExecuteQuery by @not-night-but in #4207
chore: add BaseModal wrapper component by @azmy60 in #4131
fix: preserve column layout when refreshing table by @azmy60 in #4211
Prevent calling persistence write function before the table is ready by @azmy60 in #4209
Support SSH config file resolution for host aliases by @rathboma in #4195
Use saved connection details in recent connections list by @rathboma in #4190
Fix page navigation when focusing editable elements by @rathboma in #4210
fix(table): show loading spinner instead of 'No Data' while fetching by @NianJiuZst in #4180
Add driver dependency auto-download framework by @rathboma in #4018
fix: persist tabulator column state in app.db instead of localStorage by @azmy60 in #4160
fix bastion host background and padding by @azmy60 in #4201
fix double encoded jsonb values when inserting a new row from table view by @azmy60 in #4222
remove ssh tests that no longer make sense by @not-night-but in #4224
Refresh yarn.lock to clear high-severity transitive vulns by @rathboma in #4227
Bump deps to clear undici, flatted, and other parent-locked alerts by @rathboma in #4228
Cache playwright browsers in e2e workflows by @rathboma in #4230
fix(cassandra): convert UUIDs in set and map collections to strings by @andreasarf in #4220
Trim e2e PR trigger, add concurrency, bump old checkout actions by @rathboma in #4233
fix: two silent bugs in SQL change builders (Cassandra rename + DuckDB column type quoting) by @rathboma in #4239
fix models that don't scroll when there are too many items by @rathboma in #4242
chore(deps): bump @babel/plugin-transform-modules-systemjs from 7.29.0 to 7.29.4 by @dependabot[bot] in #4237
Fix trial license support date expiration condition by @rathboma in #4252
chore(deps): bump @protobufjs/utf8 from 1.1.0 to 1.1.1 by @dependabot[bot] in #4245
chore(deps): bump protobufjs from 7.5.5 to 7.5.8 by @dependabot[bot] in #4249
Add AI Shell upsell card with animated preview by @rathboma in #4255
link to the proper docs page and add some tips for az by @not-night-but in #4253
fix: always allow selecting local workspace on connection screen by @rathboma in #4267
Fix export progress showing NaN and >100% percentages by @rathboma in #4254
upgrade modal style redo by @rathboma in #4270
Use the new upgrade panel everywhere by @rathboma in #4271
Query Edit History by @azmy60 in #4217
Add Amazon DynamoDB driver by @rathboma in #4120
fix: update greengage docs icon by @v-astakhov in #4284
Fix: named query params clobbered when the same parameter appears multiple times by @rathboma in #4264
Backup tests by @not-night-but in #4280
fix(mongo): add aws4 dep to fix MONGODB-AWS auth by @jim-fn in #4263
Fix yarn lint to actually lint by @rathboma in #4229
Update Identifier by @not-night-but in #4295
Feature: Show empty connection folders even when no connections exist by @vaibhavvikas in #4257
test(db): expand common driver coverage (Part A audit) by @rathboma in #4204
Add security exploit tests for shell execution vulnerabilities by @rathboma in #4213
Fix ESLint rules and code quality issues by @rathboma in #4293
chore(deps): bump uuid from 10.0.0 to 11.1.1 by @dependabot[bot] in #4290
chore(deps): bump ws from 8.19.0 to 8.20.1 by @dependabot[bot] in #4281
chore(deps): bump js-cookie from 3.0.5 to 3.0.7 by @dependabot[bot] in #4291
Improve idle detection by combining system and app input tracking by @rathboma in #4174
New Contributors
@NianJiuZst made their first contribution in #4180
@andreasarf made their first contribution in #4220
@jim-fn made their first contribution in #4263
@vaibhavvikas made their first contribution in #4257
Full Changelog: v5.7.1...v5.8.0-beta.1
Original source - May 15, 2026
- Date parsed from source:May 15, 2026
- First seen by Releasebot:May 16, 2026
Release v5.7.3
Beekeeper Studio fixes ClickHouse queries, table refreshes, column state persistence, and JSONB insert handling.
What's Changed
- Fix clickhouse rawExecuteQuery by @not-night-but in #4207
- fix: preserve column layout when refreshing table by @azmy60 in #4211
- Prevent calling persistence write function before the table is ready by @azmy60 in #4209
- fix: persist tabulator column state in app.db instead of localStorage by @azmy60 in #4160
- fix double encoded jsonb values when inserting a new row from table view by @azmy60 in #4222
Full Changelog: v5.7.2...v5.7.3
Original source - May 8, 2026
- Date parsed from source:May 8, 2026
- First seen by Releasebot:May 8, 2026
- Apr 29, 2026
- Date parsed from source:Apr 29, 2026
- First seen by Releasebot:May 8, 2026
v5.7.0
Beekeeper Studio bumps to 5.7.0, marking a new software release.
chore: bump version to 5.7.0
Original source - Apr 29, 2026
- Date parsed from source:Apr 29, 2026
- First seen by Releasebot:Apr 30, 2026
Release v5.7.2
Beekeeper Studio fixes an SSH agent authentication issue in a quick release.
Just a quick release to fix an issue with ssh agent authentication :)
Original source
Curated by the Releasebot team
Releasebot is an aggregator of official release notes from hundreds of software vendors and thousands of sources.
Our editorial process involves the manual review and audit of release notes procured with the help of automated systems.