Changelog
The same notes the in-app updater shows before installing. Newest first.
1.0.3
- **Slow queries** — a new section listing what has actually been slow on the database you are connected to, worst average first, read from Postgres's own record. Each entry opens in the SQL editor, or asks "Why is this slow?" directly.
- **"Why is this slow?" now sits beside Run** in the SQL editor. It shows the query plan in the same result area every query uses and puts an optimization prompt — your query and its plan — on the clipboard for your AI chat. A query Postgres recorded with placeholder values gets an estimated plan, and the app tells you that is what you are looking at.
- **Two databases, at the same time.** Connecting one no longer makes you wait for it: a slow remote database and a local one open side by side, and only the row actually doing the work says it is working.
- **The sandbox screen names its database.** Each open connection gets its own row with its own clone, browse, compare and discard. With two connections the second sandbox used to be invisible while it was still running.
- **Every data screen says which database it is showing** — and whether that is the LIVE one or a sandbox — with the same source picker on all of them.
- **A comment above a statement no longer hides what it does.** SQL that opens with a
-- line is now read correctly, so a statement that would change or drop data is still flagged before you (or an AI proposal) run it. - The AI command approval sheet has a way out, the License pane's fields are readable, and closing Settings discards anything half-typed.
1.0.1
- Activate with your purchase email — buy, open FeatherDB, enter the email from your receipt and the 6-digit code it sends you. Done. No key to copy out of an email, no account created; after activation everything verifies on your Mac, offline, exactly as before.
- Licence keys still work and always will — pasting a key remains the offline path for air-gapped machines.
1.0.0
First public release.
- Native macOS Postgres client: saved connections over SSH or direct TLS, a data grid for browsing and editing rows, a SQL query editor, schema diff and migration planning.
- Local sandboxes: clone a database's real schema into an embedded Postgres on your Mac, with personal data masked before it lands — a safe place for an AI agent to work.
- One MCP gateway for AI tools (Claude Code, Claude Desktop, Cursor, Codex CLI, and anything else that speaks MCP): live databases are read-only, enforced inside the transaction; sandboxes get full read and write.
- Signed, notarized, and self-updating — Sparkle checks this same feed for new versions.
0.9.2
- The app icon now keeps its transparent margin, so it no longer shows a white frame on dark backgrounds or in the update dialog.
0.9.1
First build carrying self-updates. Earlier versions were never distributed, so there is nothing to update from.