Repository navigation
Releases: Sequel-Ace/Sequel-Ace
Releases · Sequel-Ace/Sequel-Ace
Release list
6.0.3 (20116) - Release Candidate 1
App Store Release Notes
- Fix SSH tunnel recovery after signing identifier changes.
- Keep AWS sign-in from blocking the connection window.
- Fix reconnect hangs when a connection question is open.
- Fix value escaping when session character sets or SQL modes change.
- Improve database renaming permission checks and filter restoration.
- Preserve empty-string filters and reject incomplete BIT edits.
- Preserve mode-dependent MCP queries when limiting results.
- Update translations.
What's Changed
Fixed
- Escape values from the session's reported state, not from its handle (e82208236, #2726)
- Restore English source entry for connection question (547368da2, #2746)
- Don't let an open question and a main-thread caller wait for each other (e4dbbca7d, #2738)
- Rename Database reads only its own grants, and a filter set aside stays set aside (49ebe052b, #2739)
- Remove vulnerable rubyzip from Pages dependencies (7d3490687, #2743)
- SSH tunnel: read the assistant's signing identifier instead of hardcoding it (266eba35b, #2709)
- Resolve AWS SSO credentials off the UI thread (e9450a477, #2722)
- Keep empty-string predicates when adding filter rules or groups (dbf34f976, #2728)
- Preserve mode-dependent MCP queries when limiting results (9b2547df1, #2727)
- Reject incomplete NULL placeholders when committing BIT edits (c8012fc8b, #2729)
Changed
- New Crowdin updates (daf9a6e95, #2745)
- New Crowdin updates (22a2582b4, #2741)
- New Crowdin updates (688353da1, #2737)
Infrastructure
Full Changelog: production/6.0.2-20115...e822082
6.0.2 (20115)
App Store Release Notes
- Fix database renaming with views, routines, permissions, and case-sensitive names.
- Improve AWS sign-in renewal, IAM authentication, and reconnect recovery messages.
- Preserve session time zones and make query cancellation safer during reconnects.
- Fix table reload loops and filter-bar interactions.
- Improve Unicode text limits, pasting, UUID editing, and date parsing.
- Fix MCP SQL comment handling, read-only safeguards, and CSV exports.
- Improve display-format and pinned-table storage reliability.
- Fix connection-window hangs and empty split-view crashes.
What's Changed
Fixed
- Rename Database reads only its own triggers on a case-sensitive server (bcb89437e, #2732)
- Preserve the session time zone when reconnect restoration fails (5070dd696, #2715)
- Repair Pages build timeout and refresh documentation dependencies (3159fe4e8, #2733)
- Keep Unicode-distinct display-format cache scopes independent (1367c20ed, #2730)
- Resume verified release archives without expired Cloud downloads (a279a9e4d, #2731)
- Renew aws login credentials so connections stay signed in (635903ce8, #2717)
- Generate a fresh AWS IAM auth token when reconnecting (0f4e8fa8c, #2683)
- Make the filter bar's WHERE preview and seeded row behave as they look (376b6a057, #2710)
- Stop New Connection Window from hanging and crashing (4ca29694d, #2725)
- Rename Database keeps the source database when not every object moved (cec37be7f, #2667)
- Remove embedded Apple Menlo font (f03a9d853, #2721)
- Keep EXPLAIN ANALYZE out of MCP read-only mode across line breaks and comments (f95236882, #2698)
- Keep negative numbers numeric in MCP CSV exports and quote CRLF fields (a518f5883, #2697)
- Require TLS for connections using the cleartext auth plugin (617f8479d, #2682)
- A UUID cell edited to hyphens only is rejected instead of saved as an empty value (d85887a63, #2674)
- Count string length in code points and parse dates with a fixed calendar (4cc5837a7, #2673)
- Stop the content view reloading itself without end after a column mismatch (2062d7070, #2718)
- Keep the SQLite display-format and pinned-table managers from crashing or racing (7f20a3415, #2672)
- Line comments end at CRLF line endings in the Swift comment strippers (89af476f4, #2662)
- Wake artifact recovery through authenticated completion (e488a283f, #2708)
- Recover artifacts from an existing successful release build (0a6371101, #2707)
- Restore reusable workflow environment secret resolution (564df828d, #2706)
- Check release credentials and retry early artifacts (71895e580, #2702)
- Retry validated stale public-feed reads during finalization (b340af6c9, #2703)
- Wait for stapled notarized artifacts before publishing (152423f38, #2704)
Changed
Infrastructure
- Update the setup-oras action to v2.0.2 (2f8ad51e3, #2734)
- Bump ruby/setup-ruby from 1.324.0 to 1.327.0 (997eb58f9, #2716)
- Update Rubyzip and compatible Fastlane dependencies (042c16088, #2714)
Full Changelog: production/6.0.1-20114...bcb8943
6.0.1 (20114)
App Store Release Notes
- Fixed SSH tunnel connections by restoring the proven transport default while retaining the secure socket fallback
- Restored AWS RDS IAM and cleartext authentication plugin connections
- Fixed misleading Local Network permission warnings for unrelated connection errors
- If you missed 6.0.0, Sequel Ace 6 also brings editable Record View, richer content filters, fuzzy table search, automatic JSON detection, connection-color title bars, and many import, export, compatibility, and stability improvements; macOS 13.5 or later is required
What's Changed
Fixed
- Finalize live App Store releases without submission scheduling checks (8144cfc5d, #2700)
- Restore AWS RDS IAM and cleartext plugin authentication (a73a15421, #2679)
- Stop reporting a Local Network denial for every error that mentions "network" (67c33cefc, #2696)
- SSH tunnel: default back to Distributed Objects and let the assistant fall back (630278130, #2699)
- Accept ready Xcode Cloud artifacts when run status lags (380e0652c, #2684)
Infrastructure
- Bump ruby/setup-ruby from 1.321.0 to 1.324.0 (0dc7896bc, #2694)
- Bump actions/upload-artifact from 4.6.2 to 7.0.1 (01adb8a7e, #2695)
- Make the new release form human-facing (59d0aa260, #2687)
- Add self-service release dispatch with sole form approval (dc6d2dbd4, #2686)
- Make release state inspectable and recovery predictable (cc324e736, #2685)
Full Changelog: production/6.0.0-20113...8144cfc
6.0.0 (20113)
App Store Release Notes
- Sequel Ace 6 requires macOS Ventura 13.5 or later
- Added the new beta SSH tunnel connection transport with XPC-style audit-token peer validation
- Added an AND/OR switch and clearer filter groups for building content filters
- Added fuzzy type-ahead search to the tables list
- Added filters for matching string fields by their length
- Added automatic JSON value detection in the field editor
- Added an option to tint the window title bar with the favorite connection color
- Fixed Record View and inline edits using the wrong column after columns are moved or filtered
- Fixed ENUM popup edits not being saved in sheet mode
- Improved warnings before EXPLAIN ANALYZE statements that can modify data
- Fixed copying and filtering BIT values to preserve their bits
- Fixed CSV imports with multibyte encodings
- Fixed SQL and XML exports to use UTF-8 consistently
- Fixed Table Information dates changing format after exports and bundle commands
- Centered import dialog menus
- Various stability, compatibility, and interface improvements
What's Changed
Added
- Auto-detect JSON values in the field editor pop-up (42c3d319c, #2656)
- Filter string fields by their length (42b5f5cfc, #2658)
- Tint the window title bar with the favorite connection color (d118414a5, #2633)
- Add fuzzy type-ahead search to the tables list (bed59ab67, #2512)
- AND/OR switch and discoverable groups for the content filter (f8ecccef0, #2600)
- Replace an existing query favorite (2e9d278c7, #2595)
- Add a preference to hide the filter drop zone (91b1725b2, #2577)
- Copy selected column values from result tables (73812bb2f, #2564)
- Add editable Record View (1e83fc659, #2520)
Fixed
- Center import dialog menus (5ddadf1b3, #2653)
- Reconcile the prepared build before release merge (69d58a80e, #2670)
- Record View and inline edits use the right column after columns move or are filtered (600290c15, #2661)
- Warn before EXPLAIN ANALYZE with INTO or FOR SCHEMA modifiers runs a write (8ecf642ff, #2666)
- Prevent table comments from overlapping table names (15bb91be7, #2631)
- Table Information keeps its date format after exports and bundle commands (27e24b99c, #2664)
- Relieve the main thread of three profiling-found hot spots (a87ddc939, #2648)
- Move Bevel Button position to the right (dd74f2e04, #2655)
- Add connection error button spacing (858f8693f, #2654)
- BIT values keep their bits in SQL copies and filters (b0935bdcf, #2659)
- alignment of query elements (6dfffb7a5, #2649)
- XML exports are UTF-8, as their prolog declares (9abbfed09, #2639)
- SQL dumps are written in one encoding, UTF-8 (32b9c891c, #2638)
- Split CSV imports on character boundaries for multibyte encodings (5d65da620, #2632)
- Report a peer that closes before the request is written as no reply (4276690e1, #2630)
- Preserve ENUM popup edits in sheet mode (16025fe6e, #2625)
- Harden release process around changing release notes (cee032f9d)
- Isolate temporary GHCR credentials (7cfb607ba)
- Reconcile declared release source state (ecb67eba3)
- Accept pre-incremented release version files (082b4e0f5)
- Treat pre-incremented release sources as new releases (c7d46150b)
- Preserve SSH tunnel failure diagnostics (3b6a0bc03, #2617)
- Prevent opt-out startup service requests (719f4613c, #2591)
- Make "+"/"-" in the content filter respond immediately (8b9d4e729, #2601)
- Use DELETE HISTORY for MariaDB privilege grants (615fa3f31, #2592)
- Bound utf8strlen reads to lexer token bytes (635188379, #2593)
- Fit completion popup to its columns (56e256610, #2594)
- Restore the main window frame across window close and reopen (aca656f0e, #2588)
- MCP run_query tool schema: declare items for the params array (3f4c90b6a, #2582)
- Tie NSUserDefaults KVO observer lifetimes to their owning objects (0791cbbf7, #2589)
- Point libmysqlclient at the bundled plugin directory (5618bbf0d, #2590)
- Validate SSL files for SSH tunnel connections (a6c8a827d, #2571)
- Authenticate release wake-state JWTs as Bearer tokens (060d3315a, #2576)
- Ignore superseded ...
6.0.0 (20112) Beta 2
App Store Release Notes
- Sequel Ace 6 requires macOS Ventura 13.5 or later
- Added an AND/OR switch and clearer filter groups for building content filters
- Added fuzzy type-ahead search to the tables list
- Added filters for matching string fields by length
- Added an option to tint the window title bar with the favorite connection color
- Fixed Record View and inline edits using the wrong column after columns are moved or filtered
- Fixed ENUM popup edits not being saved in sheet mode
- Improved warnings before EXPLAIN ANALYZE statements that can modify data
- Fixed copying and filtering BIT values to preserve their bits
- Fixed CSV imports with multibyte encodings
- Fixed SQL and XML exports to use UTF-8 consistently
- Fixed Table Information dates changing format after exports and bundle commands
- Various stability, compatibility, and interface improvements
What's Changed
Added
- Filter string fields by their length (42b5f5cfc, #2658)
- Tint the window title bar with the favorite connection color (d118414a5, #2633)
- Add fuzzy type-ahead search to the tables list (bed59ab67, #2512)
- AND/OR switch and discoverable groups for the content filter (f8ecccef0, #2600)
Fixed
- Reconcile the prepared build before release merge (69d58a80e, #2670)
- Record View and inline edits use the right column after columns move or are filtered (600290c15, #2661)
- Warn before EXPLAIN ANALYZE with INTO or FOR SCHEMA modifiers runs a write (8ecf642ff, #2666)
- Prevent table comments from overlapping table names (15bb91be7, #2631)
- Table Information keeps its date format after exports and bundle commands (27e24b99c, #2664)
- Relieve the main thread of three profiling-found hot spots (a87ddc939, #2648)
- Move Bevel Button position to the right (dd74f2e04, #2655)
- Add connection error button spacing (858f8693f, #2654)
- BIT values keep their bits in SQL copies and filters (b0935bdcf, #2659)
- alignment of query elements (6dfffb7a5, #2649)
- XML exports are UTF-8, as their prolog declares (9abbfed09, #2639)
- SQL dumps are written in one encoding, UTF-8 (32b9c891c, #2638)
- Split CSV imports on character boundaries for multibyte encodings (5d65da620, #2632)
- Report a peer that closes before the request is written as no reply (4276690e1, #2630)
- Preserve ENUM popup edits in sheet mode (16025fe6e, #2625)
- Harden release process around changing release notes (cee032f9d)
- Isolate temporary GHCR credentials (7cfb607ba)
Changed
- Import progress no longer blocks the import thread for every row or statement (1b9b28dab, #2651)
- SPMySQLFramework: one byte-to-string conversion, truncated column names trimmed again, kill query without trailing NUL (403738c77, #2650)
- SPTextView reaches its delegate's document and tables list through a formal protocol (93758de0d, #2646)
- SPCopyTable reads the tables list through an SPTableContent property (9fc8d663b, #2645)
- SPFieldMapperController reads the tables list and database data through properties (4c315f92e, #2644)
- SPQueryFavoriteManager takes its SPCustomQuery delegate by type (8324b9aa2, #2643)
- SPDatabaseStructure reads the tables list through the document's property (49ebb4db0, #2642)
- Replace KVC private-ivar access with typed calls in SPWindowAdditions and SPImageView (e69c1a8e0, #2640)
- Fastlane cleanup and hardening (362c75a3d)
Infrastructure
- Move the tooltip replacement lifecycle into Swift (08b86fe37, #2660)
- Format a fixed instant in testOldvsNewDateFormat (a981f3235, #2665)
- Format one instant in testOldvsNewDateFormat (d250ad4e9, #2647)
- Retire the executed help-viewer and macOS 13.5 plans (31e5e8cdd, #2636)
- Retire the warnings plan, refresh the modernization plan for 2026-09-07 (6c366fd21, #2635)
- Universal MySQL client auth plugins linked against the bundled OpenSSL (b00e30fc3, #2629)
- Bundled MySQL client 8.4.11 built from source for the macOS 13.5 floor (ea21443bf, #2628)
- Rebuild recipe for the bundled MySQL client without Homebrew (ad4fc2da8, #2627)
- Rebuild the bundled OpenSSL from source for the macOS 13.5 floor (01a38f1a7, #2626)
New Contributors
Full Changelog: beta/6.0.0-20111...69d58a8
6.0.0 (20111) Beta 1
App Store Release Notes
- Sequel Ace 6 requires macOS Ventura 13.5 or later
- Added a searchable Record View for inspecting, copying, and editing fields in individual table and custom-query result rows
- Added column-aware actions to copy selected result values and replace existing query favorites
- Reimplemented Keychain for storing credentials
- Improved SSH tunnel reliability, connection validation, and failure diagnostics
- Improved the results UI, completion popup, window restoration, and update opt-out controls
- Various stability, compatibility, and modernization improvements
What's Changed
Added
- Replace an existing query favorite (2e9d278c7, #2595)
- Add a preference to hide the filter drop zone (91b1725b2, #2577)
- Copy selected column values from result tables (73812bb2f, #2564)
- Add editable Record View (1e83fc659, #2520)
Fixed
- Reconcile declared release source state (ecb67eba3)
- Accept pre-incremented release version files (082b4e0f5)
- Treat pre-incremented release sources as new releases (c7d46150b)
- Preserve SSH tunnel failure diagnostics (3b6a0bc03, #2617)
- Prevent opt-out startup service requests (719f4613c, #2591)
- Make "+"/"-" in the content filter respond immediately (8b9d4e729, #2601)
- Use DELETE HISTORY for MariaDB privilege grants (615fa3f31, #2592)
- Bound utf8strlen reads to lexer token bytes (635188379, #2593)
- Fit completion popup to its columns (56e256610, #2594)
- Restore the main window frame across window close and reopen (aca656f0e, #2588)
- MCP run_query tool schema: declare items for the params array (3f4c90b6a, #2582)
- Tie NSUserDefaults KVO observer lifetimes to their owning objects (0791cbbf7, #2589)
- Point libmysqlclient at the bundled plugin directory (5618bbf0d, #2590)
- Validate SSL files for SSH tunnel connections (a6c8a827d, #2571)
- Authenticate release wake-state JWTs as Bearer tokens (060d3315a, #2576)
- Ignore superseded prereleases in release overlap guard (939ffc6ce, #2574)
- Restrict the favorites search shortcut to plain ⌘F (d49d70d30, #2565)
- Make GitHub release checks resilient (1e27279c7, #2556)
- Authenticate asynchronous release publisher source (34799b57f, #2553)
- Authorize exact-target GitHub release mutations (d28ff28d7, #2552)
- Handle already-deleted release branches (ec1af6450, #2551)
Changed
Removed
Infrastructure
- SSH tunnel IPC migration step 5a: the socket transport becomes the default (64ab4341f, #2622)
- SSH tunnel IPC migration step 4: peer validation from the socket's audit token (434d800c8, #2621)
- SSH tunnel IPC migration step 3: the socket transport, behind a default (192a9c055, #2620)
- SSH tunnel IPC migration step 2: the shared wire format (ac359da1f, #2619)
- SSH tunnel IPC migration steps 0-1: spike verdict, narrow the vended surface (d4d8a45dc, #2618)
- Keychain SecItem migration step 5: flip the callers, delete SPKeychain (2ed17c3ce, #2615)
- Keychain SecItem migration step 4: SAKeychain, proven against the legacy store (1a090284c, #2614)
- Keychain SecItem migration step 3: retire the tunnel assistant's keychain read (922de375e, #2613)
- Keychain SecItem migration step 2: fix the confirmed defects (e2acad20d, #2612)
- Keychain SecItem migration steps 0-1: design plan + characterization suite (45b51225b, #2611)
- Cut test-scheme clean-build warnings from 104 to 78 occurrences (501681e42, #2602)
- Cut test-scheme clean-build warnings from 165 to 104 occurrences (1155cea6d, #2598)
- Mark the landed warning sweeps as landed in the warnings plan too (e28cd80ec)
- Refresh the development plans against main after the macOS 13.5 merge (0e72b88d9, #2597)
- Document English localization catalog requirement (89f79b94a, #2596)
- Cut clean-build warnings from 358 to 162 occurrences (50cd15907, [#2586](...
5.5.0 (20110) Beta 1
App Store Release Notes
- Added a searchable Record View for inspecting, copying, and editing fields in individual table and custom-query result rows
- Added column-aware context-menu actions for copying selected result values as plain text or SQL literals
- Modernized the MySQL Help viewer with improved navigation, search, keyboard shortcuts, appearance updates, and safer link handling
- Improved GitHub update checks to handle changing release metadata, transient failures, pagination, and the correct Production or Beta download
- Fixed Favorites search intercepting other Command-F keyboard shortcuts, including Full Screen and content or table filtering
- Various stability, compatibility, and modernization improvements
What's Changed
Added
- Copy selected column values from result tables (73812bb2f, #2564)
- Add editable Record View (1e83fc659, #2520)
Fixed
- Ignore superseded prereleases in release overlap guard (939ffc6ce, #2574)
- Restrict the favorites search shortcut to plain ⌘F (d49d70d30, #2565)
- Make GitHub release checks resilient (1e27279c7, #2556)
- Authenticate asynchronous release publisher source (34799b57f, #2553)
- Authorize exact-target GitHub release mutations (d28ff28d7, #2552)
- Handle already-deleted release branches (ec1af6450, #2551)
Infrastructure
- Fix the flaky pid-file race in the command runner test (606050681, #2570)
- Ship the Xcode MCP server and document the windowless workflow (f9c0e04be, #2566)
- Migrate the internal drag reorders off the deprecated write API (step 9b, part 1) (190215b77, #2562)
- Adopt the formal AppKit validation/editing protocols (step 9a) (cf58101cc, #2561)
- Validate GitHub release payload compatibility (77b5cbab6, #2560)
- Swift 6 readiness: remove captured-var mutation in concurrent code (851580c1b, #2559)
- Remove deleted RC1 publisher exception (f4da8f951, #2558)
- Preserve compatible GitHub release publisher identity (da667a72b, #2557)
- Derive release builds from Apple state (bf7496216, #2554)
- Rewrite the MySQL help viewer on WKWebView (c6e3bf636, #2542)
Full Changelog: production/5.4.0-20109...6060506
5.4.0 (20109)
App Store Release Notes
- Added keyword highlighting and autocomplete for MyISAM, Aria, CSV, and other MySQL and MariaDB storage engines
- Added a refreshed app icon with light and dark appearances for modern macOS
- Improved table list compatibility with PolarDB-X and other MySQL-compatible servers
- Kept the app responsive during long-running column removal and improved cancellation reliability
- Fixed crashes when closing the field editor after viewing very large values
- Fixed table refreshes adding duplicate empty filter rows
- Fixed SSH connections so a blank port field respects the port configured in OpenSSH
- Fixed MySQL online help searches for topics containing special characters
- Various stability, compatibility, and modernization improvements
What's Changed
Added
- Keyword highlighting and autocomplete for non-InnoDB storage engines (3661f4036, #2521)
- Add macOS Liquid Glass app icon (including darkmode icon) (8df0527ed, #2429)
Fixed
- Ensure release tags trigger Xcode Cloud (981596fad, #2549)
- Make changelog temp files portable (be6a77fdb, #2546)
- Keep release Bundler config outside worktree (e7c2da3aa, #2545)
- Prevent table refresh from adding empty filter rows (534d8cdf7, #2519)
- Preserve SSH config port when field is empty (32dd5cf8a, #2517)
- Use app-scoped App Store version reads (1782e02a1, #2530)
- Prevent hosted release artifact launch hangs (a6f8fa92a, #2529)
- Parse table list rows independently of column labels (ad49e0c13, #2494)
- Prevent large field editor close crashes (a430efbbe, #2507)
- Keep long-running column removal responsive (2ff664597, #2506)
Changed
- Prepare 5.4.0 (20105) release (ea576d45a, #2548)
- Percent-encode the MySQL online-help topic in the search URL (4b87655f6, #2523)
- build(deps): bump actions/create-github-app-token from 2.2.2 to 3.2.0 (f1d04173d, #2525)
- build(deps): bump json from 2.19.3 to 2.19.9 (e84b56c63, #2508)
Infrastructure
- Clean up sole GHCR feasibility probe (59b89b266, #2543)
- Revise modernization plan and move planning docs into the repo (59c6b50d8, #2540)
- Handle empty GHCR probe cleanup (e039992ae, #2539)
- Delete GHCR feasibility probes through Packages API (2f3600d16, #2537)
- Fail closed on GHCR feasibility probe cleanup (82050c4a8, #2535)
- Reuse pinned Alpha run for feasibility (4f0e6e230, #2533)
- Make release artifact publishing asynchronous (9e7737b5b, #2532)
- Update PR tests to macOS 26 ARM64 (56678b137, #2518)
- Restore scheduled release finalization (5c8e32c58, #2528)
- Fix release feasibility launch verification (72d49461a, #2527)
- Make release finalization event-driven and harden release workflows (c0c00ac3c, #2526)
- Add guarded release automation (1216a6a14, #2524)
- Modernization: AppKit deprecation batch 3 (warnings plan step 7) (8f8697df3, #2511)
- Modernization: SANotificationCenter replaces NSUserNotification (warnings plan step 5) (bafb56b0c, #2510)
- Modernization: migrate deprecated keyed-archiver initializers (warnings plan step 4) (cd10f0a5a, #2509)
- chore: add xcodecloud manifest for CI configuration (ded4b43df)
New Contributors
Full Changelog: production/5.3.1-20104...981596f
5.3.1 (20104)
App Store Release Notes
- Fixed a longstanding issue where, in rare situations, queries could be run against the wrong database connection
- Restore Keychain password handoff for SSH connections, fixing ssh connectivity issues introduce in 5.3.0
- Enhanced the Vault connection UI to make it easier to connect to vault connections
- Clarified MCP server connection options and interactions
- Added support for INET4 and INET6 column types
- Updated the build environment to build with the latest versions of macOS
- Various cleanups and enhancements
What's Changed
- Bump faraday from 1.10.5 to 1.10.6 by @dependabot[bot] in #2481
- Rename agents.md to AGENTS.md and expand it into a real agent guide #infra by @Kaspik in #2485
- Modernization: warning hygiene sweep (warnings plan step 1) #infra by @Kaspik in #2486
- #fixed Restore Keychain password handoff for SSH connections by @Jason-Morcos in #2491
- Bump excon from 0.112.0 to 1.5.0 by @dependabot[bot] in #2492
- Modernization: migrate database document printing from WebView to WKWebView #infra by @Kaspik in #2484
- Modernization: rename ivar-shadowing locals (warnings plan step 2) #infra by @Kaspik in #2496
- Modernization: nullability audit of SPDatabaseDocument.h (warnings plan step 3) #infra by @Kaspik in #2498
- Vault: replace credentials path field with a Vault mount field + role dropdown by @prgTW in #2480
- Enrich MCP list_connections with favorite name and path by @neeo in #2500
- #fixed Assert selected database atomically for queries by @Jason-Morcos in #2490
- Clarify MCP endpoint transports: 405 for GET /mcp and note the SSE endpoint by @neeo in #2499
- Prepare release by @Jason-Morcos in #2502
- #added INET4 and INET6 column types by @DannyJJK in #2497
- Prepare release by @Jason-Morcos in #2505
Full Changelog: production/5.3.0-20102...production/5.3.1-20104
5.3.1 (20103) - Release Candidate 1
Note: we're seeing some configuration issues on Xcode Cloud so this build is not yet available
App Store Release Notes
- Fixed a longstanding issue where, in rare situations, queries could be run against the wrong database connection
- Restore Keychain password handoff for SSH connections, fixing ssh connectivity issues introduce in 5.3.0
- Enhanced the Vault connection UI to make it easier to connect to vault connections
- Clarified MCP server connection options and interactions
- Various cleanups and enhancements
What's Changed
- Bump faraday from 1.10.5 to 1.10.6 by @dependabot[bot] in #2481
- Rename agents.md to AGENTS.md and expand it into a real agent guide #infra by @Kaspik in #2485
- Modernization: warning hygiene sweep (warnings plan step 1) #infra by @Kaspik in #2486
- #fixed Restore Keychain password handoff for SSH connections by @Jason-Morcos in #2491
- Bump excon from 0.112.0 to 1.5.0 by @dependabot[bot] in #2492
- Modernization: migrate database document printing from WebView to WKWebView #infra by @Kaspik in #2484
- Modernization: rename ivar-shadowing locals (warnings plan step 2) #infra by @Kaspik in #2496
- Modernization: nullability audit of SPDatabaseDocument.h (warnings plan step 3) #infra by @Kaspik in #2498
- Vault: replace credentials path field with a Vault mount field + role dropdown by @prgTW in #2480
- Enrich MCP list_connections with favorite name and path by @neeo in #2500
- #fixed Assert selected database atomically for queries by @Jason-Morcos in #2490
- Clarify MCP endpoint transports: 405 for GET /mcp and note the SSE endpoint by @neeo in #2499
- Prepare release by @Jason-Morcos in #2502
Full Changelog: production/5.3.0-20102...production/5.3.1-20103