Changed
- Query results stop fetching at the row limit on MySQL, PostgreSQL, SQLite, MSSQL, Oracle, Cassandra, Redis, DynamoDB, BigQuery, Snowflake, Trino and ClickHouse. (#2427)
- ClickHouse reads a capped result in one request instead of a separate
LIMIT 0round trip for the columns. - Structure editor undo granularity set by the operation instead of run loop timing.
Fixed
- Row limit ignored for a parenthesised
SELECT, aTABLEstatement or aVALUESlist. (#2427) - Cancelling an export or a schema compare left the database still sending rows on MySQL, PostgreSQL, MSSQL, Oracle, Cassandra and Trino.
- An aborted PostgreSQL read charged its leftover rows to the next query on that connection.
- Syntax error when sorting a query result whose SQL ends in
LIMIT. - The user's own
LIMITdropped when sorting replaced an existingORDER BY. - Fetch All sending the previous run's parameters after a query that had none.
- A SQLite
UPDATEorDELETEalone in a query tab reporting success instead of the rows affected. - Stall on switching between two loaded table tabs, growing with the rows they hold. (#2424)
- Scroll position lost when switching away from a table tab and back. (#2424)
- A table statistics command on every switch between two table tabs. (#2424)
- Another table's size and row count in Table Info when its statistics arrive late. (#2424)
- Active editor tab barely distinguishable from the inactive ones, worst in light appearance. (#2428)
- No selected editor tab at all in a background window on macOS 14 and 15. (#2428)
- Editor tab strip ignoring Increase Contrast and Reduce Transparency. (#2428)
- Crash when a file changes in a linked SQL folder. (#2432)
- Crash when a file changes in a linked connection folder, and on quit with one configured.
- iOS: crash the first time the system reports memory pressure.