Abbiamo lavorato sodo per aggiungere funzionalità alla beta 5.6 e siamo felici di condividere le ultime novità. Questa release si concentra sull'autenticazione enterprise, su miglioramenti per la qualità della vita e sul proseguimento del lavoro sul nostro sistema di plugin.
Autenticazione Microsoft Entra ID per PostgreSQL e MySQL
Video dimostrativo dell'autenticazione con Azure CLI, altri video
La novità principale di questa release è il supporto all'autenticazione Microsoft Entra ID (in precedenza Azure Active Directory) per i database PostgreSQL e MySQL ospitati su Azure.
Finora l'autenticazione Entra ID era disponibile solo per le connessioni SQL Server. Ora puoi usare le tue credenziali Azure per autenticarti anche con Azure Database for PostgreSQL e Azure Database for MySQL.
Database supportati
L'autenticazione Entra ID è ora disponibile per:
- SQL Server (Azure SQL Database, Azure SQL Managed Instance)
- PostgreSQL (Azure Database for PostgreSQL)
- MySQL (Azure Database for MySQL)
Metodi di autenticazione supportati
Tutti e tre i database supportano i seguenti metodi di autenticazione Entra ID:
- Azure AD SSO - Single sign-on interattivo tramite browser
-
Azure CLI - Usa la tua sessione
az loginesistente per un'autenticazione fluida e automatizzabile tramite script - Service Principal - Per ambienti automatizzati, con tenant ID, client ID e client secret
In questo modo le funzionalità di autenticazione Azure di Beekeeper Studio sono al pari di altri strumenti enterprise per database, e l'app diventa più facile da usare in ambienti aziendali con requisiti di autenticazione rigorosi.
Crea file di database SQLite
Una funzionalità piccola ma molto richiesta: ora puoi creare nuovi file di database SQLite direttamente dal modulo di connessione.
Prima dovevi creare il file esternamente prima di connetterti. Ora ti basta indicare il percorso in cui vuoi il nuovo database e Beekeeper Studio lo creerà per te. Semplice, ma utile.
Plugin della community
Continuiamo a sviluppare il nostro sistema di plugin, e questa release aggiunge il supporto ai plugin realizzati dalla community. Così gettiamo le basi perché sviluppatori terzi possano estendere le funzionalità di Beekeeper Studio.
Il sistema di plugin è ancora in evoluzione, ma siamo entusiasti delle possibilità che apre. Resta sintonizzato per altri dettagli su come creare e pubblicare plugin.
Stabilità dell'installazione
A quanto pare la versione Windows dell'app richiede il Microsoft Visual C++ redistributable e, se non è installato, l'app va in crash al primo avvio (ops).
Ovviamente questo capitava ad alcune persone e per tantissimo tempo non siamo riusciti a capirne il motivo. Beh, finalmente ci siamo riusciti.
Non possiamo distribuirlo direttamente, ma ora il programma di installazione rileva se ti serve e si offre di scaricarlo e installarlo per te.
Grandi miglioramenti alle prestazioni delle tabelle
Abbiamo trovato e corretto una regressione delle prestazioni che faceva impiegare 5-10+ secondi a ogni cambio pagina durante la navigazione delle tabelle MySQL, e 2-3+ secondi su PostgreSQL. La correzione porta a un miglioramento della velocità del 90%+ su MySQL e del 70%+ su PostgreSQL. Se paginazione, ordinamento o filtri delle tabelle ti sembravano lenti, con questa release ti sembrerà di usare un'altra app.
Altri miglioramenti in questa release
- Dimensione del font delle query regolabile - Personalizza la dimensione del font nell'editor di query come preferisci
- Cronologia di visualizzazione delle tabelle - Vai avanti e indietro nella cronologia di navigazione delle tabelle
- Chiusura forzata delle schede query - Forza la chiusura delle schede senza la richiesta per le modifiche non salvate, quando serve
- Finestra delle scorciatoie da tastiera - Nuova interfaccia per visualizzare e scoprire le scorciatoie da tastiera
- Ricerca fuzzy migliorata - La command palette ora usa ufuzzy per risultati di ricerca migliori e più veloci
- Statistiche del server MySQL - Nuovo metodo per le statistiche del server nelle connessioni MySQL
Correzioni di bug
- Corretta la duplicazione delle tabelle fissate nell'interfaccia
- Corretti problemi di esportazione con DuckDB
- Corretta la visualizzazione degli indici delle tabelle Redshift
- Corrette le query di esportazione di ClickHouse
- Corrette le scorciatoie di zoom del tastierino numerico su tutte le piattaforme
- Corretto il comportamento del tasto Esc nell'autocompletamento
- Corretti gli errori di Azure CLI non trovato
- Vari aggiornamenti delle dipendenze e patch di sicurezza
Scarica
Scarica Beekeeper Studio 5.6, oppure accetta la richiesta di aggiornamento automatico nell'app.
Se riscontri problemi, segnalali su GitHub.
PR in questa release
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 è una GUI per database gratuita & open source
Il miglior strumento per query & editor SQL che abbia mai usato. Offre tutto ciò che mi serve per gestire il mio database. - ⭐⭐⭐⭐⭐ Mit
Beekeeper Studio è veloce, intuitivo e facile da usare. Beekeeper supporta tantissimi database e funziona alla grande su Windows, Mac e Linux.
Cosa dicono gli utenti di Beekeeper Studio
"Beekeeper Studio ha sostituito completamente il mio vecchio flusso di lavoro SQL. È veloce, intuitivo e rende di nuovo piacevole lavorare con i database."
"Ho provato molte GUI per database, ma Beekeeper trova il perfetto equilibrio tra funzionalità e semplicità. Funziona e basta."