tabularis
/blog/#mysql

20 posts tagged with #mysql

Sep 10, 2026, 10:3018 min readRelease v0.23.0#release

v0.23.0: The PostgreSQL Plugin Takes Over From the Built-in Driver, SQL Files Open in Editor Tabs, and a Data Folder You Can Sync

v0.23.0 deprecates the built-in PostgreSQL driver in favour of the PostgreSQL plugin with a reversible, per-connection or bulk migration flow, opens, edits and saves .sql files in editor tabs without executing them, moves the whole data folder to any location such as an iCloud Drive or Dropbox folder, lets plugins ship their own Visual EXPLAIN parsers (which is what the new SQL Server plugin needs), fixes two bugs that swallowed keystrokes in the SQL editor, and carries community fixes for dump escaping, connections.json field loss, the PostgreSQL pool size and shortcuts firing during IME composition.

Read article

More in #mysql

Release v0.22.0

v0.22.0: Themes That Follow Your OS, Spreadsheet Selection in the Grid, and a Titlebar That Gets Out of the Way on Tiling Window Managers

v0.22.0 adds a Follow System theme mode with separate light and dark picks that switch live with the OS appearance, Google Sheets style keyboard selection in the data grid (Shift+Arrow ranges, Ctrl+Space columns, Shift+Space rows, header click to select a column), automatic hiding of native window decorations on Hyprland, Sway, i3 and other tiling window managers, a round of notebook fixes, and community patches for the production banner, PostgreSQL test connections with client certificates, SQLite text BLOBs and MySQL routines in non-default schemas.

Release v0.21.0

v0.21.0: Fold Your SQL, Pick Your Page Size Per Tab, and Postgres Client Certificates That Actually Get Sent

v0.21.0 adds dialect-aware folding with hover previews to the SQL editor, a per-tab rows-per-page selector that overrides the global limit (including an All option), PostgreSQL mTLS client-certificate authentication, cancellable plugin installs, a safety-confirmation countdown that is now opt-in and shared between destructive and production guards, an SSL-mode migration that finally runs in the MCP process, and a batch of grid, export and import fixes from the community.

Release v0.20.0

v0.20.0: A Command Palette That Knows Which Pane You're In, Paste That Works Like a Spreadsheet, and PostgreSQL Moves Out of the Core

v0.20.0 replaces the quick navigator with a scope-aware command palette, teaches the data grid to paste spreadsheet ranges as staged edits, moves PostgreSQL out of the core and into a standalone plugin at full parity with the built-in driver (the first step in migrating every built-in driver to the plugin pipeline), adds inline hex preview and editing for BLOBs, and makes rows with binary primary keys deletable on MySQL.

We Accidentally Ran One SQL Script Across Multiple Database Connections

Run All looked like a UI feature. Underneath, it fanned one SQL script into parallel pool checkouts. The statements succeeded, the session state disappeared, and a parent-child import silently produced missing and duplicated rows.

Release v0.19.0

v0.19.0: Connections That Know They're Production, Columns That Keep Secrets, and Tables Without a Primary Key You Can Finally Edit

v0.19.0 adds colored tags and environment classification with a production write guard, masks sensitive columns in the results grid, makes tables without a primary key editable, closes the plugin driver feature gap with BLOB and materialized-view forwarding plus plugin-owned connection fields, validates plugin archives before they can touch an existing install, and stops bundling libwayland in the Linux AppImage.

Release v0.18.0

v0.18.0: Users and Privileges, a Connection Test That Tells You Where It Failed, and a Data Grid You Can Actually Select

v0.18.0 adds MySQL/MariaDB user and privilege management, rebuilds the connection modal around a real SSH test with classified errors and a step-by-step diagnostics log, lets a connection browse every database without picking any, gives the data grid keyboard navigation and honest copy scopes, exports the ER diagram as Mermaid or DBML, and teaches PostgreSQL to edit hstore and render expression indexes.

Release v0.16.0

v0.16.0: A Hosted Plugin Registry, Kubernetes Your Way, and Backups That Encrypt Themselves

v0.16.0 gives the plugin ecosystem real infrastructure: a hosted registry at registry.tabularis.dev, a searchable driver catalogue inside New Connection, and one-click deep-link installs — plus kubectl/kubeconfig overrides for Kubernetes tunnels, automatic encrypted connection backups to a folder or WebDAV, run-statement-at-cursor in the editor, AWS RDS IAM authentication for MySQL, and Elasticsearch and Cloudflare D1 drivers.

Release v0.15.0

v0.15.0: Bring Your Connections With You — Imports, Nested Groups, and Encrypted Exports

v0.15.0 is the connections release: import saved connections from DBeaver, Beekeeper Studio, TablePlus, DataGrip and Sequel Ace, organize them in nested folders, act on many at once, and export them encrypted — plus ENUM dropdown editing on MySQL and PostgreSQL, an MCP safety fix for EXPLAIN ANALYZE, and Windows that finally stops flashing console windows.

Release v0.14.0

v0.14.0: Stored Routines, Windows of Their Own, and a Guard Against the Unrecoverable

v0.14.0 opens the 0.14 line: manage stored procedures and functions from the sidebar, pop a connection into its own window, browse PostgreSQL materialized views, and get a confirmation dialog before a DELETE without a WHERE — plus typo-tolerant fuzzy search everywhere and a stack of Postgres/MySQL correctness fixes.

Release v0.13.4

v0.13.4: Unlock Everything — Hardware Keys, Free-Floating Results, and a Sharper Editor

v0.13.4 teaches SSH to prompt — unlock a hardware security key or a passphrase from an in-app dialog — pops query results out into their own window, overhauls SQL autocomplete, and lands three new community drivers (MongoDB, Cloudflare D1, Dameng) alongside a wave of correctness fixes.

Release v0.13.2

v0.13.2: Notebooks You Can Manage, Query Progress in Real Time, and a Grid That Scrolls

v0.13.2 turns notebooks into a managed, per-connection workspace with undo and a visual history, streams query progress live while a batch runs, makes wide-table scrolling fluid again, teaches autocomplete to read your clauses across databases, and corrects the numbers in Visual EXPLAIN.

Release v0.13.0

v0.13.0: Kubernetes Tunnels, a Quick Navigator, and MCP That Reaches Your Plugins

v0.13.0 adds first-class Kubernetes port-forward tunnels alongside SSH, a Cmd+P Quick Navigator for jumping to any table in any database, MCP access to plugin-driven connections, a closed multi-statement bypass in the MCP safety gates, Codex as an MCP install target, DML tabs in Generate SQL, a configurable display timezone, self-healing query history, and MySQL SSL modes that are actually honored.

Release v0.12.0

v0.12.0: Per-Connection Appearance, Related Records, and a SQL Splitter We Own

v0.12.0 lets you paint each connection with its own accent color and icon, peek at the row behind any foreign key without leaving the grid, ship a first-party SQL splitter with per-driver dialects, make queries feel snappier, fix BIGINT precision on large IDs, align PostgreSQL TLS with libpq, add Russian, and clean up a long tail of editor and grid papercuts.

Release v0.9.18

v0.9.18: Query History Becomes a Workflow

v0.9.18 adds a real query history workflow to Tabularis: per-connection storage, search, date grouping, fast re-run actions, and retention controls. The release also includes a strong set of community-driven improvements across PostgreSQL, MySQL, AI settings, and theming.

Release v0.9.17

v0.9.17: Visual EXPLAIN Arrives

v0.9.17 brings Visual EXPLAIN to Tabularis: interactive execution plan graphs, table and raw views, AI-assisted analysis, and cross-database support for PostgreSQL, MySQL, MariaDB, and SQLite.

Visual EXPLAIN: Execution Plans You Can Actually Read

A preview of Visual EXPLAIN in Tabularis — interactive execution plan graphs, tabular breakdowns, raw JSON output, and AI-powered analysis. Works with PostgreSQL, MySQL, MariaDB, and SQLite. Still in development, with PostgreSQL as the primary focus.

Release v0.9.12

v0.9.12: Under the Hood

The PostgreSQL driver switches from sqlx to tokio-postgres, MiniMax joins the AI providers, JSON columns get a proper editor, and error messages stop being cryptic.

Release v0.9.5

Schema Dump, Grid Context Menu, and Stability Fixes: v0.9.5

v0.9.5 ships schema-aware dump/import for PostgreSQL, a column header context menu in the data grid, and a focused round of stability fixes for MySQL, PostgreSQL, Monaco, and the auto-updater.

Release v0.9.4

Multi-Database, Shortcuts, and a Cleaner Grid: v0.9.4

v0.9.4 brings a full multi-database sidebar for MySQL, a persistent keyboard shortcuts system with visual hints, a redesigned Connections UI, and several targeted bug fixes.