Skip to content

v0.63.0

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Aug 13:34
v0.63.0
c867b01

Added

  • Turkish, Vietnamese, Simplified Chinese, and Traditional Chinese translations for the strings that still showed in English.

Changed

  • The Claude Agent provider now lists its tradeoffs: Anthropic's terms decide whether this use is allowed, replies share the limits of your other Claude work, and any API key in your environment is ignored.

Fixed

  • Cmd+Delete in the SQL editor deletes to the start of the line again. (#2022)
  • Option+Delete in the SQL editor deletes the previous word again. (#2022)
  • Refreshing a table no longer fails with "Query cancelled" on every second click. (#2021)
  • Stopping a query no longer shows a red error or records the query as failed in history.
  • Stopping a MySQL, MariaDB, or Redis query no longer cancels the next one you run.
  • SQL export no longer writes generated columns into the INSERT statements, so the dump imports cleanly. Covers MySQL, MariaDB, and ClickHouse. (#2023)
  • Adding or duplicating a row on a table with a generated column now saves. (#2023)
  • Generated columns are now read-only in the data grid. (#2023)
  • The data grid header's bottom line no longer cuts through a column comment. It sits on the header's bottom edge. (#2017)
  • A sorted column's header no longer draws an extra line and a divider that no other column has. (#2017)
  • Selecting a column highlights the full height of its header instead of a band across the middle. (#2017)
  • The New Connection window opens in front of the Welcome window on the first try, from every command that opens it.
  • Importing a connection URL while a New Connection window is open no longer discards the pasted URL. Each import opens its own window.
  • Clicking a foreign key arrow in a query tab's results no longer replaces the tab and loses the query. The referenced table opens in its own tab, and clicking the same reference again returns to it. A tab with unsaved edits is kept the same way.
  • A foreign key jump keeps the filters saved for the table you left and applies the hidden columns saved for the table you open.
  • Saving a table structure change with more than one connection open now runs against the connection, database, and schema the edited table belongs to, instead of a different one. It stops with an error rather than writing to the wrong place. (#2015)
  • Saving on a server that starts sessions read-only no longer fails with "Cannot execute statement in a READ ONLY transaction". TablePro marks the transaction read-write before it writes. Covers MySQL, MariaDB, PostgreSQL, CockroachDB, and Redshift. (#2009)
  • Changing Safe Mode in the connection form now applies to an open connection instead of waiting for a reconnect. (#2009)
  • A read-only error now says whether the database server or Safe Mode refused the write. (#2009)
  • The MCP server's Default row limit and Maximum row limit now apply to the export_data tool. Export ignored both and used a fixed 50,000, so an export with no max_rows now returns 500 rows until you raise the default. Export also honours the query timeout, reports when the limit clipped the result, and appears in query history and the activity log. (#2012)
  • Exporting a table over MCP no longer fails on SQL Server, Oracle, and Teradata. The row limit now uses each database's own syntax instead of LIMIT. (#2012)
  • Setting the MCP server's row limits or query timeout to zero or less no longer crashes the app on the next tool call. Out-of-range values are corrected as you type. (#2012)
  • AI chat no longer crashes when a tool is asked for a row limit or timeout larger than TablePro can count to. It falls back to the configured limit. (#2012)