Skip to content

Releases: TableProApp/TablePro

v0.31.5

14 Apr 06:46
v0.31.5
b06c26d

Choose a tag to compare

Fixed

  • Fix AI chat hanging the app during streaming, schema fetch, and conversation loading (#735)
  • SSH Agent auth: fall back to key file from ~/.ssh/config or default paths when agent has no loaded identities (#729)
  • Wire AI Explain (⌘L), Optimize (⌘⌥L), and Toggle Sidebar (⌘0) shortcuts to menu bar commands
  • Keyboard shortcuts follow macOS HIG — remap Quick Switcher to ⌘⇧O, Format Query to ⌘⇧L, fix stale tooltip hints
  • SSH-tunneled connections failing to reconnect after idle/sleep — health monitor now rebuilds the tunnel, OS-level TCP keepalive detects dead NAT mappings, and wake-from-sleep triggers immediate validation (#736)
  • Composite primary key tables: editing or deleting a row affects all rows sharing the first PK value instead of just the target row
  • Structure view saves bypass safe mode on read-only connections

Cloudflare D1 Driver v1.0.9

14 Apr 06:06
plugin-cloudflare-d1-v1.0.9
b06c26d

Choose a tag to compare

Cloudflare D1 Driver v1.0.9

Plugin release for TablePro.

Installation

TablePro will prompt you to install this plugin automatically when you select the database type. You can also install manually via Settings > Plugins > Browse.

SHA-256

  • ARM64: 155b644a5578c64c1fa00b3a2273e3593b63cb080fa982d7538ef64c1f3932b9
  • x86_64: b9da47b6ca76eb84f7b91b6652a45601f48694f38497495ddd3b636abc9e3906

v0.31.4

13 Apr 18:53
88dfddc

Choose a tag to compare

Added

  • iOS: database brand icons instead of SF Symbols (#733)

Fixed

  • Native tab bar "+" button always creates "Query 1" instead of incrementing (#727)
  • Sidebar gap inconsistent when switching tabs (#728)
  • SSH Agent auth failing when SSH_AUTH_SOCK not in process env (#729)
  • iOS: SSH private key import file not working during test connection (#730)
  • iOS: SQLite file picker not updating after file selection (#732)
  • Default shortcut mismatch with toast in toggle inspector (#726)

v0.31.3

13 Apr 09:46
v0.31.3
99b1769

Choose a tag to compare

Added

  • Restore all open connections and tabs after quitting the app (#703)

Fixed

  • Database Switcher: auto-select first item on fast typing (#714)
  • AI settings: fix Ollama model selection and error messages (#712)
  • SQL formatter: rewrite with token-based architecture (#705)
  • Filters: = NULL auto-converts to IS NULL, BETWEEN and IN/NOT IN NULL handling (#706)
  • SQLite: auto-detect schema changes from external tools (#704)
  • UI layout stability when toggling menus, panels, and inspectors (#702)
  • Misc bug fixes: save tabs before DB switch, log rollback failures, standardize colors, fix localization, button safety, filter validation (#707)
  • Fix Ollama AI chat streaming — responses were silently discarded due to wrong stream format parsing

Changed

  • Keyboard shortcuts follow macOS HIG — ⌘F is Find, ⌘⇧F for filters, ⌘⌥I for inspector, ⌘0 for sidebar
  • Format Query and Pagination shortcuts now customizable in Settings
  • Menu bar restructured per macOS HIG: ⌘N opens connection list (#722), new Query menu, Help search restored, duplicate items removed

Cloudflare D1 Driver v1.0.8

13 Apr 09:38
plugin-cloudflare-d1-v1.0.8
99b1769

Choose a tag to compare

Cloudflare D1 Driver v1.0.8

Plugin release for TablePro.

Installation

TablePro will prompt you to install this plugin automatically when you select the database type. You can also install manually via Settings > Plugins > Browse.

SHA-256

  • ARM64: 6021551b1d13e9a12058352301a70d0d3cb9d7750b3502462885af687640b01d
  • x86_64: 515319ed7e329bd24919cc2d03094c9717b02d86d716dd8434d01decb7382318

v0.31.2

12 Apr 18:00
a5442e9

Choose a tag to compare

Fixed

  • Query tabs always named "Query 1" instead of incrementing (#695)
  • Sidebar empty in new or restored window tabs (#694)
  • Tab titles, order, and persistence lost on quit/restore
  • PostgreSQL version display for v10+ (#698)
  • License activation metadata and deactivation error handling

v0.31.1

11 Apr 20:35
b953012

Choose a tag to compare

Fixed

  • iCloud Sync not working on TestFlight/App Store builds (CloudKit environment set to Production)

v0.31.0

11 Apr 19:31
741bcff

Choose a tag to compare

Added

  • Server Dashboard: active sessions, metrics, slow queries (PostgreSQL, MySQL, MSSQL, ClickHouse, DuckDB, SQLite)
  • Handoff support between iOS and macOS
  • iOS: full-text search in data browser, state restoration, iPad keyboard shortcuts

Changed

  • Sidebar table loading refactored: single source of truth, explicit loading states, no race conditions on database switch

Fixed

  • Create Database dialog now shows correct options per database type (encoding/LC_COLLATE for PostgreSQL, hidden for Redis/etcd)
  • SSH tunnel with ~/.ssh/config profiles (#672): Include directives, token expansion, multi-word Host filtering

v0.30.1

10 Apr 15:58
5e311a3

Choose a tag to compare

Added

  • Auto-uppercase SQL keywords setting (#660)
  • Unified cell editor chevrons for boolean, enum, date, JSON, blob columns (#665)

Fixed

  • MSSQL connection failing on Docker/fresh SQL Server (#661)
  • Context menu Format SQL not working (#659)

v0.30.0

10 Apr 02:36
v0.30.0
6319966

Choose a tag to compare

Added

  • ER diagram with interactive layout, crow's foot notation, and PNG export (#186)
  • Space key toggles FK preview popover (#648)
  • Connection drag-to-reorder in iOS app with iCloud sync (#652)

Fixed

  • Fix export dialog doing nothing on macOS Tahoe due to incorrect window reference for save panel (#654)
  • Fix column visibility popover and hex editor alignment — left-align per macOS HIG (#653)
  • Accept SQLAlchemy-style connection URLs with driver hints (#642)