Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: TableProApp/TablePro

v0.74.0

Choose a tag to compare

@github-actions github-actions released this 12 Sep 20:01
v0.74.0
c16d0e0

Added

  • Strikethrough on a row queued for deletion, and an underline on a new row or an edited value.
  • Google Cloud Spanner as a registry plugin over the REST API. (#1226, #2480)
  • Weaviate as a registry REST plugin, collections as tables. (#1724)
  • TiDB and Databend connection types on the MySQL driver. (#1066, #2514)
  • Empty state in the inspector and the assistant for a connection that is not up.
  • Check connections in Settings > General, including Only when I use the connection. (#2700)
  • Cloudflare R2 SQL driver, read-only, for Iceberg tables in R2 Data Catalog. (#2030)
  • Tips for preview tabs, Open Quickly, and query history.
  • Full changelog from Help and Software Update settings.
  • Enable Plugin, Open Plugin Settings and Edit Connection… on a connection whose driver cannot load.
  • Invisible characters shown in the SQL editor: control characters, zero-width spaces, bidi controls and special spaces. (#2717)
  • Remove Invisible Characters in the Query menu. (#2717)
  • Show invisible characters in Settings > Editor. (#2717)
  • Warnings in the SQL editor for full-width punctuation, curly quotes and non-ASCII spaces. (#2717)
  • Highlight rules that color data grid rows or cells by value. (#2723)
  • Encoding option for MySQL and MariaDB, with UTF-8 via Latin 1 for Latin 1-written databases. (#2725)
  • Refresh Materialized View… on PostgreSQL, with a concurrent refresh where the view qualifies. (#2726)
  • Show DDL and Copy DDL for views and materialized views. (#2726)
  • Edit Comment… for PostgreSQL tables, views, materialized views and foreign tables. (#2726)
  • UTF-16 LE, UTF-16 BE and Windows-1252 in the SQL import encoding menu.
  • Map view for a result holding a geometry column, drawn with MapKit over Apple's own tiles. (#2532)
  • Max INSERT size for SQL export, 1 MB by default. (#2533)
  • Largest INSERT written, in the SQL export summary. (#2533)

Changed

  • Syntax-highlighted, scrollable statement in the query confirmation, with Copy All and the caller's name. (#2759)
  • 5 MB smaller app bundle.
  • 7 MB smaller DMG download.
  • Connect progress reads as a labelled bar, with a step named only where the app is waiting on something outside itself.
  • BigQuery Google sign-in runs from a Sign In prompt, and its refresh token is kept in the keychain.
  • First launch opening on the welcome window, whose empty list offers the sample database and import from another app.
  • New Connection… and Import on the welcome window, named as in the File menu.
  • Open Project Folder… in File > Import.
  • First-launch tour replaced by a one-page welcome sheet, shown again from Help > Getting Started.
  • Beancount connections held at Safe Mode Read-Only. (#2030)
  • MySQL sessions on the server's default utf8mb4 collation.
  • Structure editor options the connected server does not support left out, FULLTEXT and SPATIAL among them.
  • Structure tab read-only on a view, a materialized view, a foreign table or a system table outside PostgreSQL. (#2726)

Fixed

  • Editor and results divider of one query tab following whichever tab in the pane was opened first.
  • Divider position of every query tab ever opened kept in preferences forever, slowing every launch.
  • Data grid and bottom bar cut off at both edges in a narrow window, with rows and pagination buttons out of reach.
  • Filter panel wider than the pane when a table has a long column name.
  • bytea values written as a bit string in a PostgreSQL SQL export, which no restore accepts. (#2533)
  • A gzipped SQL export emptying the file it was overwriting before compressing, and deleting it on failure. (#2533)
  • Parts of a split SQL export left on disk unnamed when a later part could not be written. (#2533)
  • SET IDENTITY_INSERT missing from every part after the first of a split SQL Server dump. (#2533)
  • CREATE TYPE and CREATE SEQUENCE left out of a SQL export with no warning when the lookup failed. (#2533)
  • Stop doing nothing while a gzipped SQL export was compressing. (#2533)
  • Export status never reaching the progress sheet, and an import showing a row count in place of its own. (#2533)
  • Binary values unrestorable in an Oracle SQL export. (#2533)
  • Transfer or copy of a table of megabyte values rejected as one oversized INSERT. (#2533)
  • Multi-row INSERT statements Oracle cannot parse when importing a CSV, JSON or XLSX file. (#2533)
  • Multi-row INSERT statements Oracle cannot parse in a SQL export. (#2533)
  • Minutes spent rendering hex literals when a SQL export reached a binary column. (#2533)
  • ClickHouse Drop Partition and Detach Partition hitting the sidebar's database, unconfirmed.
  • Import listing one database's tables and mapping their columns while the rows went to another.
  • New Table created in the database the sidebar moved to rather than the one its own tab names.
  • Show All Tables listing whichever database a cross-database tab last left the connection on.
  • Sidebar Refresh reloading the object list from a container the user is not browsing.
  • Wrong export row total where the objects picked span more than one database.
  • Snowflake foreign keys into another database opening the current database's same-named table.
  • Wrong database read, and written, by a connection whose startup commands select one of their own.
  • None in the foreign key picker's Label menu forgotten on reopen.
  • Elasticsearch geo_point columns classified as integers.
  • MySQL and MariaDB geometry values losing their SRID.
  • MySQL GEOMETRYCOLLECTION columns classified as text.
  • Empty GEOMETRYCOLLECTION from MySQL rendered as invalid WKT.
  • MySQL geometry with a Z or M ordinate read from the wrong offset.
  • Elasticsearch geo_shape values cut off at 10,000 characters.
  • A tab stranded in JSON or Chart mode, with no way back to Data, after a statement that returns no columns.
  • Prompt for password lost when importing a TablePlus connection set to Ask everytime.
  • TablePlus import saving a password for a connection TablePlus was set never to store one for.
  • TablePlus import reading the CA certificate and client key paths the wrong way round.
  • MySQL and MariaDB reads of an object in another database answering about the current database's. (#2769)
  • Nested foreign key chevrons in the row inspector pointing into the database the sidebar is on rather than the referenced one.
  • Ref Columns in the structure editor stuck on Custom… after one failed read, with no error and no retry.
  • Ref Columns reading the sidebar's database instead of the tab's.
  • Empty Ref Table menu in the structure editor on MySQL, MariaDB, TiDB, PostgreSQL, CockroachDB, Redshift, SQL Server and DuckDB.
  • New Trigger and Drop Trigger naming the sidebar's database rather than the table's.
  • describe_table over MCP answering with one database's columns beside another's indexes, foreign keys, row count and DDL.
  • Foreign key arrow replacing the tab you were reading. (#1421)
  • Applied filter left in the panel after cancelling the unsaved-changes alert on a foreign key jump.
  • Select All painting the whole column header row as selected, and leaving a cell cursor on the first cell.
  • Column header shown as selected after a cell drag reached the first and last row of the page.
  • No outline around a swept cell block whose rows reached both ends of the page.
  • Cmd+clicking a selected column header never deselecting it.
  • Escape not clearing the selection after Select All.
  • Silently lost edit on a table with no primary key holding a FLOAT, DOUBLE or JSON column.
  • A save on a table with no primary key reporting success when it matched no row.
  • SQL Server and Oracle reporting zero rows affected for every INSERT, UPDATE and DELETE.
  • Query confirmation dialog cut to the first 200 characters of the statement. (#2759)
  • Statement folded onto one line and cut at 400 characters in an MCP client's approval prompt.
  • Blank line under "Are you sure you want to execute this query?" when confirming a rename.
  • Row numbers and their divider painted over the find bar, the filter panel and the result tab bar.
  • Empty Columns tab and no autocomplete for PostgreSQL materialized views. (#2726)
  • Discard restoring a different row than the one edited under a column value filter.
  • Add Row under a column value filter selecting and opening the wrong row for editing.
  • Data grid ignoring the theme's background, text, alternate row, NULL, boolean and row number colors.
  • Text past the first 64 KB of a UTF-16 SQL import arriving byte-swapped.
  • SQL import failing on a file whose encoding is not UTF-8 when a character lands on a 64 KB boundary.
  • Garbled non-Latin text saved from iPhone and iPad to MySQL servers that force a Latin 1 session. (#2725)
  • Encoding ignored on iPhone and iPad by a MySQL connection synced from the Mac. (#2725)
  • Binary MySQL columns shown as text on iPhone and iPad, and searched with LIKE.
  • Crash opening a MySQL result whose column has no name on iPhone and iPad.
  • Wrong SQLSTATE code in PostgreSQL, Redshift, CockroachDB and PGlite error messages.
  • Read-only write explanation never shown on PostgreSQL servers.
  • Trigger editing and the New Trigger template failing on PostgreSQL 13 and earlier.
  • Reindexing a whole PostgreSQL database failing before PostgreSQL 16.
  • Schema copy, check constraint rename, column reorder and role editing failing on older PostgreSQL servers.
  • FULLTEXT and SPATIAL index types creating a plain B-tree index on PostgreSQL.
  • Table list, foreign keys, triggers, check constraints, types and grants failing on PostgreSQL 9.1 to 9.5. (#2734)
  • Wrong index column order on PostgreSQL 9.4 and earlier.
  • Sequences missing from SQL dumps of PostgreSQL 9.6 and earlier.
  • Create Database failing on PostgreSQL 9.6 and earlier.
  • PostgreSQL unique and primary key indexes shown as plain indexes.
  • PostgreSQL triggers shown as disabled.
  • PostgreSQL NOT VALID check constraints shown as valid...
Read more

Weaviate Driver v1.0.0

Choose a tag to compare

@github-actions github-actions released this 12 Sep 20:07
plugin-weaviate-v1.0.0
c16d0e0

Weaviate Driver v1.0.0

Plugin release for TablePro (PluginKit 30).

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: 4450c5a1a2091ef5eb82ffa63dc4e15d9ad6b8d4c8d9b567cb9ea2c537078149
  • x86_64: b3f5ce66a46fd1ed93b204f3d26a6caedf44486243b0b0fa0a17d2e15ca0bb4d

Teradata Driver v1.0.9

Choose a tag to compare

@github-actions github-actions released this 12 Sep 20:17
plugin-teradata-v1.0.9
c16d0e0

Teradata Driver v1.0.9

Plugin release for TablePro (PluginKit 30).

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: 024e63685fe3e306271462a6c834291939f0e99506e5c261222eefeaa05dbcf9
  • x86_64: 6d1309361e63578aafadc72bc9cafbf09d68855d67638b513b0c70b68edc63da

Spanner Driver v1.0.0

Choose a tag to compare

@github-actions github-actions released this 12 Sep 20:07
plugin-spanner-v1.0.0
c16d0e0

Spanner Driver v1.0.0

Plugin release for TablePro (PluginKit 30).

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: 4408baf6dc44e32861a4c4a9b6e4f4c926de04e7c9c273bd3dae5b60b5e03e11
  • x86_64: b4ba98f08d329feeed52eefa837c92d0a70adb040640668517c9ea9aec1ebfa5

Snowflake Driver v1.0.10

Choose a tag to compare

@github-actions github-actions released this 12 Sep 20:12
plugin-snowflake-v1.0.10
c16d0e0

Snowflake Driver v1.0.10

Plugin release for TablePro (PluginKit 30).

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: f394f9702c6e5636bee5ebf2ac8441632790d3ea2a4e4326e762041d36011204
  • x86_64: 1633ffcc9f590c909dedad8f8da88a45181df3306937ebdc69e6cfadef125c76

MSSQL Driver v1.0.45

Choose a tag to compare

@github-actions github-actions released this 12 Sep 20:07
plugin-mssql-v1.0.45
c16d0e0

MSSQL Driver v1.0.45

Plugin release for TablePro (PluginKit 30).

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: 980b81611b11d18df6f2fb4e4b8a38f4dfe369ffe1d30af7afa3e6f645406b18
  • x86_64: a9c38880739b0d042d4c161568f72d81bd812e15480b3e53093ea2451310503d

MongoDB Driver v1.0.45

Choose a tag to compare

@github-actions github-actions released this 12 Sep 20:15
plugin-mongodb-v1.0.45
c16d0e0

MongoDB Driver v1.0.45

Plugin release for TablePro (PluginKit 30).

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: faad0e17a7e3ca91680d68a93f59b665162bcd96508f88749e23d6851c0ef826
  • x86_64: 85f2f57a094dae4b5536f376a6e0678bd67d35b288aac66388869eef6eb30f74

libSQL / Turso Driver v1.0.29

Choose a tag to compare

@github-actions github-actions released this 12 Sep 20:18
plugin-libsql-v1.0.29
c16d0e0

libSQL / Turso Driver v1.0.29

Plugin release for TablePro (PluginKit 30).

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: 3a11894fd164fbd6be2e0a2fb1b73398fa07b1a3128e70565dad24438bfa94ea
  • x86_64: 701edae458314565da78e745afad9d8d2bc96072268e0d8fb7ca3878163333a4

Elasticsearch Driver v1.0.8

Choose a tag to compare

@github-actions github-actions released this 12 Sep 20:11
plugin-elasticsearch-v1.0.8
c16d0e0

Elasticsearch Driver v1.0.8

Plugin release for TablePro (PluginKit 30).

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: e2ae5295e4e6a553921b18d099a967f97301f34581ffebee1120cc5b23b49d2b
  • x86_64: e6852e70b1a63ed0495ee8ec2725884c533313f260b993d91fbcf721d77c9950

DuckDB Driver v1.0.40

Choose a tag to compare

@github-actions github-actions released this 12 Sep 20:12
plugin-duckdb-v1.0.40
c16d0e0

DuckDB Driver v1.0.40

Plugin release for TablePro (PluginKit 30).

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: 3e0fa2212ef60194f9a84f476b717fbccfd037439605d6f21d41d3e627525d45
  • x86_64: 7f3dd1eb650e4498061b9a8be5d26e19466520b86e05230f8d6f85fa733cad64