🧚 お知らせ!Beekeeper Studio は高速でモダンなオープンソースのデータベース GUI です ダウンロード
2026年6月1日 著者: Matthew Rathbone

Beekeeper Studio 5.8 をダウンロード
皆さん、夏ですね!ここテキサスはだんだん暑くなってきたので、同じくらいアツい Beekeeper Studio のリリースでお祝いしようと思います 🔥🔥。

今回の内容: まったく新しいデータベースドライバー、ワークスペース向けのクエリ編集履歴、ドライバーの自動ダウンロード、SSH 設定サポートの改善、そして多数のバグ修正、セキュリティ強化、UI の改善です。

ハイライト

  • Amazon DynamoDB をサポート。Beekeeper Studio 内から DynamoDB に接続して、テーブルを閲覧できます。18番目のデータベースエンジンです。

  • クエリ編集履歴。データへのすべての変更が記録されるようになり、何が・いつ・誰によって実行されたかを確認できます。チームワークスペース向けにリファクタリングしたクラウド監査 API クライアントで動作しています。

  • ドライバーの自動ダウンロード。データベースエンジンによっては、すべてのビルドに同梱したくない大きなネイティブドライバーが必要です。そこで、全員のインストーラーを肥大化させる代わりに、初めて必要になったときに適切なドライバー依存関係をオンデマンドでダウンロードする仕組みを導入しました。

残念なお知らせ

Day が Snowflake ドライバーに懸命に取り組んでおり、ほぼ完成していますが、予定に反して今回のリリースには間に合いませんでした。

Azmi はマルチホップ SSH のサポートに取り組んでおり、2つ以上の踏み台ホストを経由してデータベースに接続できるようになります。こちらもリリースの締め切りにわずかに間に合いませんでした。

その他の改善

  • 新しいアップグレードパネルとモーダルをアプリ全体で統一して使用し、AI Shell のアニメーション付きアップセルカードで有料プランの内容がよりわかりやすくなりました。
  • 同梱の AI Shell を v3.1.0 にアップグレード.
  • 空の接続フォルダーも表示されたままになり、まだ接続が入っていなくてもフォルダー構成が消えなくなりました。@vaibhavvikas さん、ありがとうございます!
  • ホストエイリアスのSSH 設定ファイル解決 — 接続時に ~/.ssh/config のホストエントリが解決されるようになりました。
  • 最近の接続は、古いスナップショットではなく保存済み接続の詳細を使うようになりました。
  • ローカルワークスペースは、クラウドのライセンス確認中でも接続画面で常に選択できるようになりました。
  • 本番ログをより静かにし、レンダラーのメッセージはメインログではなく renderer.log に出力されるようになりました。
  • アイドル検出の改善。システムレベルとアプリ内の入力追跡を組み合わせ、自動切断をより正確にしました。

バグ修正

  • MongoDB: MONGODB-AWS 認証を修正するため aws4 依存関係を追加しました。@jim-fn さん、ありがとうございます!
  • Cassandra: set および map コレクション内の UUID が、オブジェクトとして表示されず文字列に変換されるようになりました。@andreasarf さん、ありがとうございます!
  • テーブルビュー: 結果の取得中は、誤解を招く「No Data」メッセージではなく読み込みスピナーを表示するようになりました。@NianJiuZst さん、ありがとうございます!
  • クエリストリーミング: ストリーミングされた結果セットが壊れることがあるバグを修正しました。
  • 名前付きクエリパラメーターが、複数のクエリで同じパラメーターが複数回出現しても上書きされなくなりました。
  • オートコンプリートが、引用符付きのテーブル名や JOIN で使われるテーブルのカラムを候補に表示するようになりました。
  • 保存済みクエリは、クエリタブから保存してもフォルダーと位置が維持されるようになりました。保存するとクエリがルートに戻ってしまう問題を修正しました。
  • エクスポートの進捗に NaN や100%を超える値が表示されなくなりました。
  • 内容の多いモーダルが、はみ出さずに正しくスクロールするようになりました。
  • スキーマビルダーのヘッダーを固定表示にし、スクロール中もカラムの操作が見えるようにしました。
  • 踏み台 / ジャンプホストの背景と余白が、システムのダークテーマで正しく表示されるようになりました。
  • プラグインメニューが、アプリの他のメニューと同じスタイルになりました。
  • ファイルピッカーは、実際に編集可能な場合にのみポインターカーソルを表示するようになりました。
  • 編集可能な要素にフォーカスがあるときにページナビゲーションが発動しなくなりました。
  • Cassandra のリネームとDuckDB のカラム型のクォート: SQL 変更ビルダーにあった2つの目立たないバグを修正しました。
  • トライアルライセンス: サポート期限の判定条件を修正し、有効なトライアルが拒否されないようにしました。
  • 書き込みアクションのショートカット、チェックボックスのコンテキストメニュー、誤って表示される「リモート変更」通知をすべて修正しました。
  • 識別子の処理を更新し、識別子の更新をカバーする統合テストを追加しました。

セキュリティ

  • シェル実行の強化: リモートコード実行を防ぐため、シェル実行パスに対するエクスプロイトテストを追加しました。
  • SQL インジェクション: buildDatabaseFilter のインジェクション脆弱性を修正しました。
  • 一連のセキュリティ勧告に対応するための依存関係の更新: follow-redirects、@xmldom/xmldom、ws、js-cookie、uuid、protobufjs(および protobufjs/utf8)、@babel/plugin-transform-modules-systemjs。さらに yarn.lock を更新し、undici、flatted などの間接依存のアラートを解消しました。

内部の改善

  • 共通ドライバーインターフェース全体でデータベースのテストカバレッジを大幅に拡充し、earthdistance 演算子のフォーマットテストも追加しました。
  • CI: e2e の PR トリガーを絞り込んで同時実行制御を追加し、Playwright ブラウザーと e2e の依存関係をキャッシュし、古い checkout アクションを更新しました。
  • Lint: yarn lint が実際に lint を実行するようになり、大量の ESLint ルール違反やコード品質の問題を整理しました。
  • モーダルの動作を統一するため、BaseModal ラッパーコンポーネントを導入しました。
  • バックアップと SSH のテストを修正しました。

コントリビューターの皆さんに感謝!

今回のリリースに PR を送ってくださったコミュニティの皆さんに大きな感謝を。@vaibhavvikas さん(空の接続フォルダー)、@jim-fn さん(MongoDB AWS 認証)、@andreasarf さん(Cassandra UUID コレクション)、@NianJiuZst さん(Oracle の読み込み状態)、@v-astakhov さん(Greengage のアイコンとドキュメント)、そして issue を報告し問題の特定に協力してくださったすべての皆さん、ありがとうございます。

このリリースの PR

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

Beekeeper Studioは無料のオープンソースのデータベースGUIです

これまで使った中で最高のSQLクエリ&エディタツールです。データベースの管理に必要なものがすべて揃っています。 - ⭐⭐⭐⭐⭐ Mit

Beekeeper Studioは高速で直感的、そして使いやすいツールです。多数のデータベースに対応し、Windows、Mac、Linuxで快適に動作します。

BeekeeperのLinux版は100%フル機能。手抜きも機能の妥協も一切ありません。

Beekeeper Studio 利用者の声

★★★★★
「Beekeeper Studio で以前の SQL ワークフローを完全に置き換えました。高速で直感的、データベース作業がまた楽しくなりました。」
— Alex K.、データベース開発者
★★★★★
「たくさんのデータベース GUI を試しましたが、Beekeeper は機能とシンプルさのバランスが絶妙です。とにかくちゃんと動きます。」
— Sarah M.、フルスタックエンジニア