Added
- Connect to PGlite through its socket server (
pglite-server), with schema browsing, SQL editing, and row editing like PostgreSQL. (#1911) - In the CSV editor, edit structure from the column-header and row right-click menus and the Edit menu: rename, insert, delete, or change the type of columns; insert or delete rows; split a column by a delimiter or regex and merge adjacent columns, each a single undo step. Deleting columns or rows that hold data asks you to confirm first. (#1469, #1913)
- In the CSV editor, set the delimiter, quote character, escape character, encoding, and line ending from Edit > Set CSV Properties…, then Reload to re-read the file. Switch the first row between header and data with
Cmd+Shift+H, and files without a header no longer save with a generated header row. (#1469) - Add llama.cpp and MLX as local AI providers, each pointing at the server's default local endpoint with no API key. (#1777)
- SQL Server Windows Authentication (Kerberos) now connects to servers whose Kerberos realm differs from your Mac's default realm, read from the
[domain_realm]mapping in your Kerberos configuration. (#1947)
Fixed
- The object list no longer blanks out and shows a spinner while a schema change refreshes it. A spinner now only appears for a first load or a refresh that runs long. (#1916)
- Saving a change in the Structure tab no longer strips and re-adds the Columns, Indexes, and Foreign Keys counts, so the picker stops shifting on every save. (#1916)
- SSH tunnels using the None auth method now work on iPhone and iPad, including connections synced from the Mac. (#1912)
- Browsing a Trino table no longer fails with a syntax error. (#1936)
- The Authentication method selector no longer shifts position in the connection form when you switch between methods that show or hide the username and password. (#1947)
- Switching schemas no longer flashes the sidebar loading spinner once per open tab. The table list now reloads once per connection instead of once per window. (#1946)