Beekeeper Studio Release Notes

Follow

64 release notes curated from 27 sources by the Releasebot Team. Last updated: Jul 8, 2026

Get this feed:
  • Jul 7, 2026
    • Date parsed from source:
      Jul 7, 2026
    • First seen by Releasebot:
      Jul 8, 2026
    Beekeeper Studio logo

    Beekeeper Studio

    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:

    1. Snowflake Support - including all common enterprise auth methods
    2. Kerberos Support for SQL Server - fully cross-platform via the MSSQL ODBC driver.
    3. 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:

    1. 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)
    2. Beekeeper now properly skips keys that are listed in ssh-config, but are not present on disk
    3. 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 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 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/4401

    Full 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
    Beekeeper Studio logo

    Beekeeper Studio

    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.

    Create account
  • Jul 6, 2026
    • Date parsed from source:
      Jul 6, 2026
    • First seen by Releasebot:
      Jul 1, 2026
    • Modified by Releasebot:
      Jul 7, 2026
    Beekeeper Studio logo

    Beekeeper Studio

    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
    Beekeeper Studio logo

    Beekeeper Studio

    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
    Beekeeper Studio logo

    Beekeeper Studio

    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:

  • Jun 22, 2026
    • Date parsed from source:
      Jun 22, 2026
    • First seen by Releasebot:
      Apr 21, 2026
    • Modified by Releasebot:
      Jun 23, 2026
    Beekeeper Studio logo

    Beekeeper Studio

    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
    Beekeeper Studio logo

    Beekeeper Studio

    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
    Beekeeper Studio logo

    Beekeeper Studio

    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 logo

    Beekeeper Studio

    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
    Beekeeper Studio logo

    Beekeeper Studio

    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
    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

    Original source
  • May 22, 2026
    • Date parsed from source:
      May 22, 2026
    • First seen by Releasebot:
      May 23, 2026
    Beekeeper Studio logo

    Beekeeper Studio

    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
    Beekeeper Studio logo

    Beekeeper Studio

    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
    Beekeeper Studio logo

    Beekeeper Studio

    v5.7.3

    Beekeeper Studio bumps version to 5.7.3.

    chore: bump version to 5.7.3

    Original source
  • Apr 29, 2026
    • Date parsed from source:
      Apr 29, 2026
    • First seen by Releasebot:
      May 8, 2026
    Beekeeper Studio logo

    Beekeeper Studio

    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
    Beekeeper Studio logo

    Beekeeper Studio

    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
Releasebot

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.