Changelog

New features, improvements, and fixes in every FlexTable release.

v0.4.0 is the latest build - download now

By downloading, you agree to the terms of the end user license agreement.

v0.4.0

Latest

Release Notes

Improves Redis workflows, strengthens safety around destructive SQL operations, and polishes tab and table UX for smoother day-to-day use.

What's Changed

  • Redis console queries now run against the correct selected database, including per-tab scoping, for more predictable results.
  • Tab safety: you are prompted before discarding unsaved tabs on disconnect or delete, and bulk-close is scoped to the active connection and database.
  • Hardened DROP statement generation with stricter per-provider validation and safer identifier handling.
  • Table view pagination and scrolling are more stable, keeping context when changing page size or pages and restoring scroll position consistently.
  • Duplicate toasts are now deduped, and text selection works in toasts, query errors, and assistant chat.
  • The Community edition open-tab limit is raised to 5 per database.

SHA: 40bc55720378a79847f7156b40d3807903a03037

v0.3.1

Release Notes

Polished licensing and update UX, plus more reliable database handling and smoother UI behavior.

What's Changed

  • Replaced the updates-expired dialog with a full license panel, including clearer errors, better focus/empty states, and a session-only prompt.
  • Improved renewal flow by surfacing and prefilling the license owner email across the app (status, store, and renew link).
  • Added a titlebar install/update indicator with a free/pro tier chip and dismissible state for clearer update visibility.
  • Hardened database behavior across MySQL and Postgres: more reliable query cancellation and improved Postgres type handling (enums, arrays, read-only base types).
  • Reduced unnecessary work by loading table data only for the active tab, improving responsiveness in multi-tab views.

SHA: 57c65df9fdcb3a63ee2d37c164cd96bdd60a7ee0

v0.3.0

Release Notes

Improves update awareness and reliability while tightening controls around non-SQL query execution.

What's Changed

  • Added an enriched release feed (downloads, curated notes, commit SHA) to improve update visibility and release metadata.
  • Introduced enterprise-only gating for non-SQL query execution in the query console, with clearer UI messaging when execution is locked.
  • Fixed the "versions behind" indicator and aligned update-behind wiring with the backend contract for more accurate update status.
  • Improved connection stability by single-flighting reconnect attempts across callers to reduce redundant reconnect storms.
  • Refined editor banners to avoid conflicting warnings (engine mismatch vs non-SQL lock) and make lock states clearer.

SHA: e2a777599fc02adcc4dc475c5df7f52d81ea48b7

v0.2.1

The first public release of FlexTable — a fast, native desktop database manager for PostgreSQL, MySQL, SQLite, MongoDB, and Redis. One app to browse, query, edit, back up, and monitor your databases.

  • One client, five engines — a consistent UI with per-engine capabilities.
  • Browse & edit — schema/keyspace browser, a virtualized data grid with inline editing, and a row detail inspector.
  • Query — a multi-language editor with completions and history, plus a visual query-plan (EXPLAIN) view with run-and-measure.
  • Redis — keyspace browsing with TTLs and a full Pub/Sub experience (virtualized high-volume grid, batching, safe subscribe/cancel).
  • Backup & restore — version-matched client tools downloaded and verified automatically, with mismatch detection.
  • Secure connections — SSL modes (incl. Prefer), custom CA via rustls, SSH tunneling, and AWS RDS IAM authentication.
  • Native, signed & notarized — small Tauri builds for macOS, Windows, and Linux; macOS is Developer-ID signed and notarized by Apple, with a built-in auto-updater.

SHA: f1cf5685b55210d243b732db9f6bb1b62d5ba10a

Found a bug or have a request? Open an issue on GitHub →