You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/changelog.mdx
+49Lines changed: 49 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,55 @@ description: "Product updates and announcements for TablePro"
4
4
rss: true
5
5
---
6
6
7
+
<Updatelabel="May 1, 2026"description="v0.37.0">
8
+
### New Features
9
+
10
+
-**External API**: Connect Raycast, Cursor, Claude Desktop, and other MCP clients to TablePro. URL scheme, stdio MCP transport via `tablepro-mcp` CLI, pairing flow with PKCE code exchange, activity log with 90-day retention
11
+
-**Per-Connection External Access**: New connection setting (`blocked`, `readOnly`, `readWrite`). Bounds external client reach to the minimum of token scope and connection access level
- Click a focused cell to start editing without a second click
21
+
- Shift+Tab navigates to the previous cell in the data grid
22
+
- Data grid focus ring follows the system accent color and contrast settings
23
+
- Data grid column headers announce sort direction and multi-sort priority to VoiceOver; cells expose row and column index ranges
24
+
- Result truncation banner replaces Load More on user query tabs. Status bar shows "Showing N rows (truncated)" with a Fetch All button. Table-tab pagination unchanged
25
+
- MCP server lazy-starts on first external request. Manual enable in Settings is no longer required
26
+
- Settings tab renamed from "MCP" to "Integrations" with sections for connected clients, activity log, and pairing
27
+
- Activity log gained an Export button that writes the current filtered list to CSV
28
+
- SSH Private Key auth resolves keys from `~/.ssh/config` and default locations (`id_ed25519`, `id_rsa`, `id_ecdsa`) when no explicit key path is set
29
+
- AI provider settings allow manually entering a model name when the provider does not return one
30
+
- Query history records SSH password, Redis database index, MongoDB auth params, and multi-host details on Connection URL export
31
+
- Create Database dialog is now driver-driven. Engines that do not support creation hide the Create button instead of failing on click
32
+
- Data grid undo/redo uses the window's UndoManager, unifying Cmd+Z across editor and grid
33
+
- OpenSSL shared as dylib across app and plugins, saving ~15MB in bundle size
34
+
35
+
### Bug Fixes
36
+
37
+
- SELECT queries with a user-written LIMIT now return the requested row count. Previously the query engine stripped the user's LIMIT and substituted its own cap, so `LIMIT 10` could return up to 10,000 rows. Affected SQLite, DuckDB, LibSQL, ClickHouse, Redshift, CloudflareD1, and the MCP query path
38
+
- Crash on macOS 26 when opening SQL Preview
39
+
- New tab from the empty "no tabs open" state replaces the placeholder instead of opening a separate window-tab
40
+
- File associations for `.sql`, `.sqlite`, `.duckdb` now appear correctly in Finder's Open With menu
41
+
- PostgreSQL Create Database failed with `new collation incompatible with template database` on glibc-initialized servers
42
+
- Redshift Create Database emitted PostgreSQL `LC_COLLATE` syntax which is invalid Redshift grammar
43
+
- Connection form `usePrivateKey=true` from URL no longer disables Test/Create buttons
44
+
- Native Search Field focus regression when clearing text
45
+
- Persist group and connection deletions before firing the sync notification, fixing a race that could re-upload deleted records via iCloud
46
+
- SSH agent and `IdentityAgent` socket paths now expand `~` so 1Password and similar agents work when configured with `~/...` paths
47
+
48
+
### Breaking Changes
49
+
50
+
-`tablepro://connect/<name>/...` deep links removed. Replace with UUID-keyed paths from "Copy Connection Deep Link" in the sidebar context menu. User-saved bookmarks must be regenerated
51
+
- MCP server data directory moved from `~/Library/Application Support/com.TablePro/` to `~/Library/Application Support/TablePro/`. Existing tokens, audit log, and handshake files are not migrated. Re-pair external clients after upgrading. Delete the old directory with `rm -rf ~/Library/Application\ Support/com.TablePro`
52
+
- Separately distributed plugins (Oracle, DuckDB, MSSQL, MongoDB, BigQuery, LibSQL, Cassandra, Etcd, CloudflareD1, DynamoDB) require update before use. PluginKit ABI bumped to 9
53
+
- Settings renamed: `enforceQueryResultLimit` is now `truncateQueryResults`, `queryResultLimit` is now `queryResultRowCap`. Custom values revert to default on first launch after upgrade
0 commit comments