Added
- Import connections from Beekeeper Studio, including encrypted passwords and SSH bastion hosts
- Schema picker at the bottom of the Tables sidebar to switch the active schema (#1296)
- Inline dropdown picker when editing ENUM and SET columns across MySQL, MariaDB, PostgreSQL, ClickHouse, DuckDB, and MongoDB JSON-schema enums (#1283)
- Filter rows show an enum dropdown for
=and!=operators on enum columns (#1283) - CSV/TSV inspector: edit cells, filter, sort, add/remove/rename columns, undo/redo, auto-reload on external changes; large files stream from disk (#1259)
- iOS: SQL Server connections via FreeTDS over TDS 7.4, with schema browsing, data browser, search, filter, pagination, and explicit transactions
- iOS: Settings > Sync shows last sync time with Sync Now and Refresh from iCloud actions
Changed
- Drivers populate allowed enum values directly in column metadata instead of parsing them downstream
- PluginKit ABI bumped to version 13; all registry plugins need to be re-tagged
- New PostgreSQL, MySQL, MariaDB, SQL Server, Redshift, and CockroachDB connections default to Preferred SSL mode, matching the native client library defaults
- MySQL and MariaDB Preferred mode now does a 2-pass connect: tries TLS first, falls back to plaintext only on SSL handshake errors (auth and network errors are not retried)
- SSL pane shows per-engine guidance and warns inline when the driver has no TLS fallback for Preferred mode
- Connection failures caused by SSL handshake errors now show a structured message naming the cause and recommending an SSL Mode to switch to, with credentials redacted from the raw driver response
Fixed
- Import from other apps now detects TablePlus, Sequel Ace, and DBeaver via LaunchServices, so newly installed apps are picked up before they have been opened (#1305)
- ClickHouse and other HTTP-based drivers can now connect to plain-HTTP servers addressed by DNS hostname (#1316)
- Import from TablePlus now reads passwords from the keychain correctly instead of returning empty
- Port numbers no longer render with a thousand separator under locales that use a dot as a digit separator
- New query tab (Cmd+T) no longer jumps focus back to the previous table tab on SQLite and other file-based databases (#1313)
- File-based databases (SQLite, DuckDB) no longer flash the sidebar table list on window focus; external changes are picked up via the file watcher instead
- PostgreSQL connections to AWS RDS, Cloud SQL, Azure, and other hosted Postgres no longer fail with "no pg_hba.conf entry for host" (#1298)
- Oracle SSL/TCPS settings from the SSL pane are now respected; previously every Oracle connection was plain TCP
- Cassandra SSL settings from the SSL pane are now respected; previously every Cassandra connection was plain TCP
- MySQL and MariaDB Preferred mode no longer fails against Cloud SQL, Azure Database, and other hosted MySQL servers that require TLS