Skip to content

Releases: TableProApp/TablePro

v0.54.0

Choose a tag to compare

@github-actions github-actions released this 30 Jun 02:10
v0.54.0
37e9b2f

Added

  • Per-tab database picker in the query editor toolbar. Each SQL tab can target its own database without clearing other tabs.
  • Single-clicking a table in the sidebar tree opens it in the current tab; double-clicking opens it in a new tab.
  • Table and column comments from the database now show in the UI. The sidebar shows a table's comment in dimmed text after its name, the data grid column header tooltip includes the column comment, and the table inspector shows the table comment. Toggle from View > Show Object Comments. Available for MySQL and PostgreSQL. (#1771)

Changed

  • Switching the active database keeps existing tabs open instead of closing them.
  • The toolbar, quick switcher, and query editor database pickers follow the sidebar database filter.
  • Switching table tabs is faster: filter settings persist off the main thread, and only the active database's table list refreshes.

Fixed

  • Safe mode no longer jumps to the first tab after you confirm a query. The confirmation now stays on the tab you ran the query from. (#1781)
  • Switching between sidebar tables no longer leaves extra blank space above the list. (#1675)
  • SSH tunnels no longer pin a CPU core after the connection drops. A dropped tunnel is now detected and torn down instead of spinning in its relay loop. (#1769)
  • Restored table tabs now load with the current page size instead of the page size from the previous session.
  • MSSQL: large nvarchar(max) and text values no longer truncate to 2048 bytes when copied or viewed. TEXTSIZE is raised at connect time. (#1783)
  • Oracle connections with Native network encryption turned on no longer hang for about a minute against servers that do not complete it, such as Oracle 11g. The login now stops after 30 seconds and explains how to turn the option off. (#1746)

Oracle Driver v1.2.15

Choose a tag to compare

@github-actions github-actions released this 30 Jun 01:34
plugin-oracle-v1.2.15
559b671

Oracle Driver v1.2.15

Plugin release for TablePro (PluginKit 18).

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: d2ea3a843f4b152c7942cd0bbeb2fd55c040190917364e40f7f0a18e92506ea2
  • x86_64: c6d69a2af0e16590f6c1ebc92ac94a01ef1fcd0610981b24498cc91d6894b300

Elasticsearch Driver v1.0.0

Choose a tag to compare

Elasticsearch Driver v1.0.0

Plugin release for TablePro (PluginKit 18).

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: 2607ea0dfc29a2c909e4660046f233c3bb0239b204bbde10abf5f5ae81dece53
  • x86_64: c2abd3b787d4130783e1805ea83d592bca8561683d68e469be4f1c11e24956ba

MSSQL Driver v1.0.29

Choose a tag to compare

@github-actions github-actions released this 29 Jun 23:14
plugin-mssql-v1.0.29
b9f563c

MSSQL Driver v1.0.29

Plugin release for TablePro (PluginKit 18).

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: 253844d8412d820c5f49cb100aee8deef7b158de4934f7b3e583f18f6e846cd7
  • x86_64: 62518d1a3ed3f9c115e1f74c2457ceaaa45a5152ca32047e1bf9ea8410d44433

v0.53.0

Choose a tag to compare

@github-actions github-actions released this 25 Jun 12:14
v0.53.0
3d02b38

Added

  • Connections can have multiple tags. Assign them in the connection form and filter the welcome list by tag with Match Any or Match All. (#744)
  • Per-column value filter in the data grid. Click the funnel icon on a column header to choose which loaded values to show, across several columns at once. Filters loaded rows without re-querying. (#1454)
  • Elasticsearch support: connect to 7.x and 8.x, browse indices, run Query DSL in a console, and edit documents in the data grid. Install from Settings > Plugins. (#1529)
  • The connection switcher and welcome list now show each connection's tags and group. (#1323)
  • The ER diagram marks relationship cardinality (one-to-one, one-to-many, and optional variants) with crow's foot notation, read from primary keys and unique indexes. Junction tables collapse into a single many-to-many link, with a toolbar toggle to expand them. (#1335)
  • Export the ER diagram to SQL. A toolbar button opens a query tab with CREATE TABLE and foreign key statements for the current schema. (#1335)
  • Oracle connections have a Native network encryption option, off by default, for servers that require encrypted traffic. (#1746)

Changed

  • The ER diagram uses a more compact layout, keeps foreign-key-linked tables together, and tints each connected group with its own header color. (#1755)
  • When an Oracle server drops the connection during login, the error dialog now shows which handshake phase it stopped at (helps diagnose Oracle 11g). (#1746)

Fixed

  • Opening a new query tab now puts keyboard focus in the SQL editor instead of the sidebar filter, so you can type right away. (#1765)
  • Raw filters in the data grid now work on document and key-value databases; the typed text was dropped before reaching the driver. (#1529)
  • Connecting to Oracle no longer crashes on certain server values during the handshake; a bad packet now fails the connection with an error. (#1746)
  • Connecting to Oracle no longer hangs when the server permits but does not require native network encryption; TablePro now connects in clear text by default, like Oracle's own clients. (#1746)
  • Following a foreign key into another schema now opens the correct table on SQL Server and Oracle, instead of falling back to the default schema. (#1754)
  • Browsing or editing a SQL Server or Oracle table outside the default schema no longer fails with "Invalid object name" or writes to the wrong table; queries now qualify the table with its schema. (#1754)

Oracle Driver v1.2.14

Choose a tag to compare

@github-actions github-actions released this 22 Jun 03:26
plugin-oracle-v1.2.14
ab4f10c

Oracle Driver v1.2.14

Plugin release for TablePro (PluginKit 18).

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: f8db3c3a96bd2974ee98e7077387aa4d436f2e755332301f2b1734e61226ed2c
  • x86_64: 566376f179cea518041dfd74df1e479a42f64e65d91e6d6a89ad8fca66e71729

v0.52.1

Choose a tag to compare

@github-actions github-actions released this 21 Jun 17:47
v0.52.1
8857940

Added

  • Import connections on iPhone. Open a .tablepro file from Files or AirDrop, or use Import Connections in the list menu. Encrypted files prompt for the passphrase, and you choose how to handle duplicates.
  • Export connections on iPhone from the list menu. Passwords are left out by default; include them by setting a passphrase that encrypts the file.

Changed

  • Drag-selecting many columns in a wide result set scrolls smoothly instead of lagging.
  • The connection Export Options dialog keeps a steady size when you turn on Include Credentials, and saves through the standard macOS save dialog.
  • Scrolling large result sets uses less CPU.
  • Typing in the sidebar table search stays responsive on databases with thousands of tables.
  • The welcome sidebar stays responsive with many connections and nested groups.
  • Autocomplete stays snappy on wide SELECT clauses with hundreds of columns.

Fixed

  • SQL autocomplete no longer stops appearing until the app is relaunched; it stays available after switching query tabs and windows. (#1731)
  • Oracle connections no longer crash the app when the server sends a message the driver cannot decode; the query fails with a clear error and reconnects. (#483)
  • MongoDB TLS handshake failures now report the actual cause instead of always blaming a cipher or protocol mismatch. (#1418)
  • The External Clients access level no longer reverts to Read Only after saving and reopening a connection, so MCP clients keep the write access you granted. (#1730)
  • Typing fast with the autocomplete window open no longer stalls each keystroke.

Oracle Driver v1.2.13

Choose a tag to compare

@github-actions github-actions released this 21 Jun 17:44
plugin-oracle-v1.2.13
8857940

Oracle Driver v1.2.13

Plugin release for TablePro (PluginKit 18).

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: 18c4aaac56f09f34076e8cde46d69a89ee7b0166e04c47cfe5f05bae799cc617
  • x86_64: b93856e230a739430fc4d4537aa957e2b8965baa068cf872e02adeb45b769711

MongoDB Driver v1.0.33

Choose a tag to compare

@github-actions github-actions released this 21 Jun 17:43
plugin-mongodb-v1.0.33
8857940

MongoDB Driver v1.0.33

Plugin release for TablePro (PluginKit 18).

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: 9870061b2fa0a7ee7a86977fb53f49290ce841d60e9871a623144056dec6dfa6
  • x86_64: ce4825d689fcb9131c459fa4226fb47d3d3b1fd6aed1d42ddcfe2e97c4b72ffd

v0.52.0

Choose a tag to compare

@github-actions github-actions released this 18 Jun 17:53
v0.52.0
0aa8d82

Added

  • Triggers tab in the table structure view for MySQL, MariaDB, PostgreSQL, SQLite, SQL Server, Oracle, libSQL, and Cloudflare D1, with a filter field, sortable columns, and a read-only view of each trigger's definition. (#1695)
  • Create, edit, and drop triggers from the Triggers tab. (#1695)
  • Traditional Chinese (繁體中文) language in Settings > General.
  • An Add button in the table status bar inserts a new row at the end of the grid and starts editing it.
  • DuckDB connections can now reach a remote server over the Quack protocol (experimental). Pick Remote (Quack) in the connection form, enter the host, port, and token. Listing remote tables in the sidebar is not available yet. Needs DuckDB 1.5.3 or later. (#1716)

Changed

  • Selecting a Redis namespace in the sidebar now filters the open view to that prefix with paging, instead of opening a separate tab. (#1701)

Fixed

  • SQL autocomplete now suggests columns for a derived-table or CTE alias. (#1697)
  • Redis entries no longer disappear after the connection sits idle. (#1701)
  • Redis key browsing now lists and pages through every key in a database or namespace, instead of only the first SCAN batch. (#1701)
  • A dropped Redis connection now reconnects on the next command and replays auth and the selected database. (#1701)
  • DuckDB VARIANT columns now show their value as text instead of an empty cell.
  • A new database group now appears in the connection list right away instead of only after restarting the app. (#1704)
  • The SQL formatter keeps nested indentation for UNION, INTERSECT, and EXCEPT inside a subquery, and puts the closing parenthesis on its own line. (#1698)
  • Toolbar button tooltips now show each action's real keyboard shortcut and follow your custom bindings. (#1694)
  • Deleting a table from the sidebar now removes it from the tree right away on multi-database servers like MySQL and PostgreSQL. (#1714)
  • The row detail panel no longer stays blank when a table is opened in a second tab.
  • The sidebar filter now stays put when you open another tab.
  • Fixed a crash when browsing the database tree on servers with many schemas, such as PostgreSQL.
  • Reopening the app no longer shows a "Not connected to database" error when it restores a table tab on a connection that is still reconnecting, such as one over SSH.