v0.8.0
LatestNew database engine (MariaDB), safer and clearer database imports, and a major pass on connection reliability - a dropped server, a reconnect, or browsing an offline connection now behave predictably instead of hanging or misreporting status.
What's Changed
- MariaDB support - MariaDB is now a first-class engine (connect, browse, query, structure, backup/restore), sharing the battle-tested MySQL provider.
- Redis Pub/Sub message detail - click a streamed message to inspect its full payload (JSON pretty-printed), not just the truncated row.
- JSON import - import a
.jsonfile straight into a table from the table import menu, alongside CSV and SQL. - MySQL backup, no client needed - MySQL backup/restore now ships bundled client tools, so it works without installing a MySQL client.
- Connection menu - the header three-dot menu now offers View Config and state-aware Connect / Disconnect.
- AI Assistant - toggle the assistant panel from the title bar.
- A dropped server goes offline cleanly - across all engines (PostgreSQL, MySQL, MariaDB, MongoDB, Redis), a lost connection flips to offline with a clear "Connection lost" message instead of a raw driver error and a misleading green status.
- Self-healing reconnect - reopening, refreshing, or hitting Reconnect on an offline connection re-establishes it and reloads, no app restart needed.
- No more hanging on a dead connection - browsing a table on an offline connection fails fast with a "not connected" message and Reconnect, instead of spinning on a timeout.
- Disconnect keeps context - disconnecting keeps the connection selected in an offline view (with Reconnect) rather than dropping to a blank Connect screen.
- Isolated per connection - switching connections no longer leaks one connection's loading/refresh state onto another.
- Atomic SQL import - a SQL import runs in a single transaction: any failure rolls the whole thing back, and cancelling mid-import aborts the running statement and rolls back promptly (PostgreSQL, MySQL, SQLite).
- Honest, accurate import status and error messages; the import error dialog no longer overflows and lets you copy long errors.
- Grid rows keyed by the real primary key, fixing duplicate-key crashes on some tables.
- Correct "Report an issue" links and safer external-URL opening.
SHA: 554b095324e56635f8a7986ebdcd169e46d40547
