5.6 ベータ版への機能追加を進めてきましたが、その最新の改善点をご紹介できることを嬉しく思います。今回のリリースでは、エンタープライズ向け認証、使い勝手の向上、そしてプラグインシステムの継続的な開発に重点を置いています。
PostgreSQL と MySQL での Microsoft Entra ID 認証
Azure CLI 認証の解説動画、その他の動画
今回のリリースの目玉は、Azure 上でホストされている PostgreSQL および MySQL データベースでの Microsoft Entra ID(旧 Azure Active Directory)認証のサポートです。
これまで Entra ID 認証は SQL Server 接続でのみ利用できました。今後は Azure Database for PostgreSQL や Azure Database for MySQL でも、Azure の資格情報を使って認証できます。
対応データベース
Entra ID 認証は以下で利用できるようになりました:
- SQL Server(Azure SQL Database、Azure SQL Managed Instance)
- PostgreSQL(Azure Database for PostgreSQL)
- MySQL(Azure Database for MySQL)
対応する認証方式
3つのデータベースすべてで、以下の Entra ID 認証方式に対応しています:
- Azure AD SSO - ブラウザを使った対話型のシングルサインオン
-
Azure CLI - 既存の
az loginセッションを利用し、シームレスでスクリプト化可能な認証を実現 - Service Principal - テナント ID、クライアント ID、クライアントシークレットを使う自動化環境向け
これにより、Beekeeper Studio の Azure 認証機能は他のエンタープライズ向けデータベースツールと同等になり、認証要件の厳しい企業環境でも使いやすくなりました。
SQLite データベースファイルの作成
小さな機能ですが、多くのご要望をいただいていました。接続フォームから新しい SQLite データベースファイルを直接作成できるようになりました。
これまでは接続前に外部でファイルを作成する必要がありました。今後は新しいデータベースを置きたいパスを指定するだけで、Beekeeper Studio が作成してくれます。シンプルですが便利です。
コミュニティプラグイン
プラグインシステムの開発を引き続き進めており、今回のリリースではコミュニティが提供するプラグインに対応しました。これにより、サードパーティの開発者が Beekeeper Studio の機能を拡張するための基盤が整いました。
プラグインシステムはまだ発展途上ですが、これによって広がる可能性にワクワクしています。プラグインの作成・公開方法の詳細は、今後のお知らせをお待ちください。
インストールの安定性
実は Windows 版のアプリには Microsoft Visual C++ 再頒布可能パッケージが必要で、これがインストールされていないと初回起動時にアプリがクラッシュしていました(すみません)。
一部の方にこの問題が発生していたのですが、長い間原因がわかりませんでした。ようやく突き止めることができました。
このパッケージを直接配布することは許可されていませんが、インストーラーが必要かどうかを検出し、ダウンロードとインストールを提案するようになりました。
テーブルのパフォーマンスを大幅に改善
MySQL ではページ切り替えのたびにテーブル閲覧に 5〜10 秒以上、PostgreSQL では 2〜3 秒以上かかっていたパフォーマンスの低下を発見し、修正しました。この修正により、MySQL では 90% 以上、PostgreSQL では 70% 以上高速化しています。テーブルのページ送り、並べ替え、フィルタリングが遅いと感じていた方は、まるで別のアプリのように感じられるはずです。
今回のリリースのその他の改善点
- クエリのフォントサイズ調整 - クエリエディタのフォントサイズをお好みに合わせて変更できます
- テーブル表示の履歴 - テーブルの閲覧履歴を前後に移動できます
- クエリタブの強制終了 - 必要に応じて、未保存の変更の確認なしでタブを強制的に閉じられます
- キーボードショートカットのモーダル - キーボードショートカットを確認・発見できる新しい UI
- あいまい検索の改善 - コマンドパレットで ufuzzy を採用し、より高速で的確な検索結果を表示します
- MySQL サーバー統計 - MySQL 接続向けの新しいサーバー統計機能
バグ修正
- ピン留めしたテーブルが UI 上で重複する問題を修正
- DuckDB のエクスポートに関する問題を修正
- Redshift のテーブルインデックス表示を修正
- ClickHouse のエクスポートクエリを修正
- 各プラットフォームでのテンキーによるズームショートカットを修正
- オートコンプリートでの Esc キーの動作を修正
- Azure CLI が見つからないエラーを修正
- 各種依存関係の更新とセキュリティパッチ
ダウンロード
Beekeeper Studio 5.6 をダウンロードするか、アプリ内の自動アップデートの案内を承認してください。
問題が発生した場合は、GitHub でご報告ください。
今回のリリースに含まれる PR
7c07b2ab7 Merge pull request #3904 from beekeeper-studio/fix/entra
49fb5035a Merge pull request #3902 from ThiagoCComelli/fix-pinned-tables
ed545b3a8 Merge pull request #3893 from beekeeper-studio/feat/version-header
9fcceffd8 Merge pull request #3900 from beekeeper-studio/fix/az-cli-not-found
89c5469c2 Merge pull request #3892 from beekeeper-studio/fix/plugin-view-mount-err
19925bc2a Merge pull request #3882 from beekeeper-studio/feat/tabulator-history
d31e5e50b Merge pull request #3881 from beekeeper-studio/fix/result-truncation
43b5f03fa Merge pull request #3883 from beekeeper-studio/fix/duckdb-exports
6bc8dcf32 Merge pull request #3624 from dustin-jones/feat/adjustable-query-font-size
41d15f585 Merge pull request #3789 from beekeeper-studio/fix/redshift-table-indexes
bcca1a6dd Merge pull request #3864 from beekeeper-studio/feat/keyboard-shortcuts-modal
6ce79ce4d Merge pull request #3855 from beekeeper-studio/claude/issue-3854-20260206-1910
e159aa83a Merge pull request #3833 from pvlvld/fix-close-tab-modal-queuing
98f43d675 Merge pull request #3834 from pvlvld/feat-force-close-query-tab
2ae237410 Merge pull request #3750 from smallbenji/fix/trust-from-url
e4a128bf5 Merge pull request #3425 from beekeeper-studio/fix/clickhouse-export-query
026ddaba5 Merge pull request #3766 from beekeeper-studio/feat/bundled-plugins
a9591d43b Merge pull request #3879 from aniketsaurav18/feat/create-sqlite-db
480059873 Merge pull request #3860 from aifunmobi/feat/mysql-server-statistics
4551527cc Merge pull request #3875 from aniketsaurav18/fix/query-rename-error
6becd01b6 Merge pull request #3874 from beekeeper-studio/feat/community-plugins
a92725c85 Merge pull request #3873 from beekeeper-studio/docs/wayland-color-management
b218047a8 Merge pull request #3867 from beekeeper-studio/fix/remove-sidebar-max-width
e9b4cfb2e Merge pull request #3868 from beekeeper-studio/fix/unresizable-pin-list
1982c40da Merge pull request #3872 from beekeeper-studio/fix/electron-39-build
d1b1e4b26 Merge pull request #3839 from beekeeper-studio/fix/cmls-dependency
4d29e359d Merge pull request #3767 from beekeeper-studio/fix/windows-redist
1b20191a0 Merge pull request #3831 from beekeeper-studio/bugfix/3823_Autocomplete-Esc
9ac3071f3 Merge pull request #3725 from valtism/master
c948d68b8 Merge pull request #3827 from beekeeper-studio/feat/upgrade-tabulator
f5d515428 Merge pull request #2893 from ClarLabs/feat/mysql-postgres-entraId
a821600fe Merge pull request #3769 from line1029/fix/numpad-zoom-in
b3a27516e Merge pull request #3756 from beekeeper-studio/fpm-upgrade
Beekeeper Studioは無料のオープンソースのデータベースGUIです
これまで使った中で最高のSQLクエリ&エディタツールです。データベースの管理に必要なものがすべて揃っています。 - ⭐⭐⭐⭐⭐ Mit
Beekeeper Studioは高速で直感的、そして使いやすいツールです。多数のデータベースに対応し、Windows、Mac、Linuxで快適に動作します。
Beekeeper Studio 利用者の声
「Beekeeper Studio は以前の SQL ワークフローを完全に置き換えました。高速で直感的、データベース作業がまた楽しくなりました。」
「多くのデータベース GUI を試してきましたが、Beekeeper は機能とシンプルさのバランスが絶妙です。とにかくちゃんと動きます。」