Added
- Right-click a column header to copy all its loaded values (#1325)
- The row "Copy as" submenu adds CSV, CSV with Headers, Markdown table, and an IN clause for
WHERE id IN (...)lookups (#1325) - A plugin update that arrives while a connection is open installs when you close the connection or quit, instead of being blocked
- Settings > Plugins shows a badge with the count of rejected plugins and available updates
- Connections whose driver plugin failed to load show a yellow warning triangle in the welcome list
- A rejected driver plugin shows an inline banner with an Update Plugin button in the connection form
Changed
- A plugin that fails to load no longer interrupts launch with an alert. The app posts a notification and lists rejected plugins in Settings > Plugins with Update Now and Remove buttons (#1322)
- Rejected plugins auto-update from the registry in the background, retrying with backoff until they load (#1322)
- The app installs the plugin binary built for its own version, even when the registry holds binaries for other versions (#1322)
- Double-click or press Return on a read-only result cell to open a selectable text viewer. JSON columns open a viewer popover and BLOB columns open the hex viewer (#1336)
Cmd+Ccopies the focused cell when one row is selected and a cell has focus; otherwise it copies the selected row(s) as TSV.Cmd+Shift+Calways copies row(s) as TSV. "Copy with Headers" stays in the Edit and row context menus (#1332)Cmd+Ftoggles the filter panel on a table and opens Find in the SQL editor. The oldCmd+Shift+Ffilter shortcut is removed
Fixed
- Fixes the recurring "Plugin was built with PluginKit version N, but version M is required" error after app updates. Rejected plugins now recover without manual steps (#1322, #1237, #923, #912, #443)
- DuckDB spatial
GEOMETRYcolumns show as WKT instead of NULL (#1324) - DuckDB
HUGEINTandUHUGEINTkeep full precision and no longer crash on negative values - DuckDB streaming results respect the row cap and show
TIMESTAMPTZ,TIMETZ, andGEOMETRYinstead of NULL - DuckDB schema reads handle apostrophes and concurrent schema switches
- DuckDB ENUMs in schemas other than
mainresolve correctly - DuckDB
DATEandTIMESTAMPBC years show a leading minus .db,.db3,.s3db,.sl3, and.sqlitedbfiles open from Finder (#1327)- DynamoDB SSO connections work with
sso-sessionprofiles right afteraws sso login, with no extra AWS CLI command (#1333)