Changelog

What changed, release by release

Every version of AddisDB and what shipped in it, newest first.

v0.11.0 — 2026-09-18

A safety release. We went looking for the places where AddisDB's own promises could be made to fail — a connection opened read-only that could still be written to, an AI privacy lock that one screen stepped around, an edit that landed on a table other than the one in front of you — and fixed sixteen of them. If you use read-only connections, AI privacy locks, Backup & Restore, or more than one organisation, there is something here for you.

Highlights

  • Read-only now holds on ten more engines. On Neo4j, Redis, Elasticsearch, CouchDB, MongoDB, InfluxDB, Chroma, Bigtable, Milvus and Qdrant, certain statements could still reach the server and write even though the connection was opened read-only — a write keyword the check did not recognise, a delete disguised with a trailing fragment, an endpoint whose name reads like a read but is not. Each of those is now refused before it leaves your machine.
  • AI privacy locks hold when you build an ERD with AI. Columns you had locked away from AI were left out everywhere else, but this one screen sent the schema as it was — and a database with AI switched off was not refused there either. It now behaves like the rest of the app.
  • Backup & Restore works again. Backing up or restoring failed on every connection, and the panel always claimed no dump tool was installed. Both work now, a restore can no longer run against a database you did not pick, and a dump that cannot be restored says so instead of going ahead.
  • The terminal app now installs with a single line from the website — a shell command on macOS and Linux, and a PowerShell one on Windows, which had no way to install it on its own before. You get the full-screen terminal UI — the same connections, the same browsing and querying — on any machine you can reach over SSH, Arm servers and single-board machines now included, and the same install takes subcommands a script or a scheduled job can call unattended.
  • AddisDB for VS Code puts your databases in the editor you already have open. Browse every connection, schema and table in the sidebar, run the file, the selection, or just the statement under your cursor, and read the results in a themed grid — without a second window. Sessions still open read-only, and writing is something you ask for.
  • Signet opens itself when something needs you. A tool asking for your approval while Signet was closed used to get nothing at all, and you had to go and start an app you had no reason to be running before asking again. Now the request opens Signet and shows you the same dial it always would.
  • The terminal app opens on the AddisDB mark, and the extension now carries the desktop app's own icon — so the three read as one tool rather than three.

Fixes

  • An edit or delete made in the results grid was aimed at the last table you had opened rather than the table the results actually came from, so a change made while looking at one result could land on a different table. It now follows the result on screen.
  • Switching organisation can no longer half-succeed. A switch that failed, or two in quick succession, could leave the previous organisation's identity active — so the next thing you did was written against the organisation you thought you had just left. It now either completes or leaves you where you were.
  • A connection that connected but could not read its schema reported success anyway, so the panel sat there with nothing in it and every retry quietly opened another connection to the database that was never closed. It now reports the failure and cleans up after itself.
  • On a machine with no desktop session — a server you reach over SSH — the terminal app used to save a connection but quietly drop its password, then ask for it again on the next connect as though none had been entered. Passwords are kept there now, and if one genuinely cannot be saved you are told at the time instead of finding out later.
  • An issued ADBR report could be returned to, and have its signature replaced by, another organisation that supplied the same content fingerprint. Reports are now scoped to the organisation that issued them, so one organisation can neither read nor overwrite another's.

v0.10.1 — 2026-09-14

A small update that closes a privacy gap outside the desktop app. The terminal app now follows each database's AI Privacy settings the way the desktop app always has, so what you've kept away from AI stays away from it wherever you work.

Highlights

  • The terminal app follows each database's AI Privacy settings. Columns you've locked are left out of everything AI sees, with a note that something was withheld, and a database with AI turned off is refused by name — in chat, Generate SQL, mock data planning and the test-clone fix — before anything is read from it.

v0.10.0 — 2026-09-14

A release about control and accuracy. AI is now something you can switch off — everywhere, one feature at a time, or for a single project — and a Team or Business admin can switch it off for a whole org. We also ran AddisDB against live database servers and fixed what turned up: writes that slipped past read-only connections, values shown wrongly or rounded, and a few that could close the app. And on a Mac, AddisDB now brings Signet with it: a separate app that waits for your fingerprint before an AI agent does something you can't undo.

Highlights

  • Turn AI off when you'd rather not use it. One switch in Settings stops every AI feature at once, and each feature has its own — chat, Generate SQL, Fix with AI, mock data, auto-fix on a test clone, the schema diff rename check, diagrams built with AI, and AI workflow steps. While a switch is off, nothing is sent to a model.
  • Keep AI out of one project and leave it on everywhere else. From its project settings, a project can turn all AI off for itself, or set any single feature on or off. A project can't turn back on what Settings has turned off.
  • AI that's switched off explains itself instead of vanishing. Its buttons stay where they were, dimmed, saying which switch is off and where to change it. A workflow with AI steps won't start while they're off, and a scheduled one is skipped and noted in its history instead of failing halfway.
  • Team and Business admins can turn AI off for everyone in their org, or only for the features they choose, from the AI policy section of the team panel. Members' apps pick it up within a minute, it can't be switched back on from one machine, and every change is recorded in the audit log.
  • Signet for Mac now installs alongside AddisDB, as its own app in Applications. It sits in your menu bar and, when a tool built on the open Countersign protocol wants to do something destructive, shows you exactly what that is and waits for your Touch ID. It doesn't run until you open it.
  • PostgreSQL arrays, ranges, intervals, money, times with a time zone, IP and MAC addresses, bit strings and XML show their values in the grid, instead of a label naming the type.
  • An UPDATE, INSERT or DELETE tells you how many rows it changed on PostgreSQL, MySQL, SQLite and Turso, and the services built on them. It used to report 0 whatever happened.
  • When a known security issue affects something you open, AddisDB says so where you're working: what could happen, what isn't at risk, and whether a fix exists yet. It never stops you connecting. Today, that covers Excel workbooks.
  • Thirty-two more databases show a mark you'll recognize, from Supabase, Neon, PlanetScale and TiDB to Cloudflare D1, SAP HANA, OpenSearch and Milvus — and Amazon Redshift finally shows its whole name.

Fixes

  • Read-only connections refuse writes that were getting through: creating a table from a query, writing a file or running a command on the database server, changing a password or a server-wide setting, and a second statement hidden behind a bracketed or quoted name. A DuckDB file opens read-only too, and permission to edit rows no longer covers dropping a column.
  • The schema tree loads on MySQL 8, where it came up empty, and on MySQL and MariaDB the Live Monitor lists your tables and the real connection limit. CockroachDB databases whose tree failed to load are fixed too.
  • Values that could close or freeze the app no longer can: a PostgreSQL date set to infinity or far in the future, and on SQL Server a sql_variant, geography, geometry or hierarchyid column, or a decimal with all 38 digits after the point.
  • Numbers and dates match the database. PostgreSQL numerics keep their decimal places, 0.1 in a single-precision column no longer reads 0.10000000149011612, SQL Server negative decimals no longer print as -1.-50, and MySQL timestamps, binary text and TINYINT(1) values show what's stored.
  • Very large whole numbers are exact. Anything past about nine quadrillion was rounded, and editing a row identified by one could change the row next to it.
  • Running several statements at once works on managed and forked PostgreSQL and MySQL — Amazon RDS, Aurora, Cloud SQL, Percona and the rest — and on Turso. On MySQL, a # comment or an escaped quote no longer splits a batch in the wrong place.
  • Triggers, stored procedures and functions can be created from the editor and in migrations. Their bodies were being cut apart at the first semicolon on SQLite, Turso, PostgreSQL and MySQL.
  • A SQL Server connection with the wrong password or an untrusted certificate says so within a few seconds, instead of timing out after thirty.
  • Your row limit holds for every kind of read. A query wrapped in parentheses slipped past it and fetched its whole result, and on SQL Server, Oracle and Firebird, choosing All rows gets you all of them instead of stopping at 100,000.
  • Firebird works as it should: writes from the editor no longer report "Cursor is not open", views are listed as views, mock data runs, and a migration that fails partway rolls back. Turso Cloud migrations are all-or-nothing too.
  • Points on the map are solid dots you can see, and they grow as you zoom in. The map fills the space when you drag the results panel taller.
  • Terminal programs that draw in full color show their true colors in the built-in terminal.

v0.9.6 — 2026-08-12

A release about reach and repeatability. Thirteen more databases connect — from SAP HANA and Amazon Athena to Cloudflare D1, Milvus and Chroma — and mock data generation became something you can interrupt, resume and reproduce exactly, rather than clear and roll again. Warehouse queries now say what they'll cost before you spend it. AddisDB is also free forever for databases on your own machine, with no account and no card.

Highlights

  • Thirteen more databases to work with: SAP HANA, Firebird, Amazon Athena, Exasol, MonetDB, Firebolt and Apache Impala, plus Cloudflare D1, Turso Cloud, Apache CouchDB, Google Cloud Bigtable, Milvus and Chroma. Each one gets the same editor, schema browser and diagram as everything else.
  • Mock data generation keeps a record of every run, so one that stops halfway is something you pick back up rather than start over. When the database rejects a batch, you get the reason in the words of the rule it broke, and the retry carries a concrete instruction instead of leaving you to work it out.
  • Keep the rows a good run produced. A generation you were happy with can be handed back as the exact statements that made it — the same data every time — to paste into a migration, check into a repo, or seed a test database with.
  • Warehouse queries tell you what they'll cost before you run them, and one that goes over budget asks for confirmation instead of quietly billing you. You can also read the full plan without scanning any data.
  • Describe the diagram you want in plain English — everything the sign-up and login flow touches, say — and get a saved view holding just those tables, instead of picking them out of a schema-wide map by hand.
  • Dismiss a Data Map finding that isn't personal data and it stays dismissed. Dismissals are rules rather than one-offs, so the same false positive doesn't return on the next scan, and clearing the map leaves them standing.
  • AddisDB is free forever for databases on this machine — install it, connect, and work with no account and no card. A plan covers the two things that reach past your own machine: connecting to a remote host, and marking a connection as prod.

Fixes

  • A read-only connection to Redis can no longer be talked into writing. Scripts weren't covered by the read-only check, so a script that emptied the database ran on a connection whose whole job was to refuse exactly that.
  • Deleting from a read-only vector collection is refused. On Qdrant the delete went through and the points were gone.
  • Data Map no longer reports ordinary id columns as card numbers. A plain alphanumeric id could pass the old check on luck alone; a value now has to look like a real card in three independent ways before it's flagged.
  • Sending a failed query to the assistant opens the editor the query actually failed in, rather than whichever one you touched last.
  • Engines that answered a plan or cost request with a bare "not available" now say what they can and can't work out for you.

v0.9.5 — 2026-08-05

A release about knowing where you are. The panel you're working in is outlined now, and Find follows it — so searching acts on the thing you're looking at rather than whatever you touched last. Due-diligence ratings gained a calendar cadence and a history you can look back through, and every dropdown in the app finally matches your theme.

Highlights

  • The panel you last clicked is outlined, so it's clear what Find and the editor's shortcuts will act on. Click into the results and Find searches results; click into the SQL and it searches your query. The outline can be switched off in Settings — Find still follows your clicks either way.
  • Find reaches more of the app: the project and table tree in the sidebar, and the terminal's scrollback, are both searchable now, and the bar names the panel it's searching so there's no guessing.
  • Due-diligence ratings can run on a calendar cadence — the first of the quarter, the first of the month — instead of whenever someone remembers. A slot that passed while the app was closed runs once when you reopen it, every run is kept so you can see how a rating moved over time, and a scheduled run never signs anything: it computes and flags for review, leaving issuing a deliberate act.

Fixes

  • Dropdowns across the app now match your theme. Several of them — the profiler's ranking picker, the expiry picker when you share a result, and the editor's diagnostics settings — were being drawn by the system instead, so they showed up as pale controls that ignored both your theme and your corner style.
  • Find opens on a freshly launched window. It used to do nothing until you'd clicked into a panel first.

v0.9.4 — 2026-08-03

A release about not losing things you didn't mean to lose. The buttons that throw away work — a diagram you spent an afternoon arranging, shortcuts you rebound, settings you tuned — now ask first and tell you exactly what goes. Large diagrams open at a zoom you can actually read, and selecting text behaves like a desktop app again instead of a web page.

Highlights

  • The buttons that discard your work now ask first, and say exactly what you'd lose. Resetting a diagram's arrangement, a project's overrides, your editor settings, your keyboard shortcuts, the tab order, or a sandbox clone you've been testing against — none of them happen on a single stray click any more.
  • Big diagrams open at a size you can read. A schema too large for the window used to open as a wall of unreadable grey; now it starts at the tables nothing else references and you follow the relationships out from there. Fit still frames the whole thing whenever the overall shape is what you're after.
  • Tables with no relationships now sit in a band beneath the diagram instead of trailing off to the right, so the whole picture stays closer to square and fits your screen at a higher zoom.
  • Give your devices names you'll recognize. The account list labelled every machine by its operating system and chip, which stops being an answer the moment you own two Macs.
  • Selecting text behaves like an application rather than a web page. Dragging from a sidebar row or an empty patch of toolbar no longer turns the whole window blue — while everything you actually copy from, from results and SQL to terminal output and AI replies, still selects normally.

Fixes

  • Pressing Escape in a dialog that was opened from another dialog now closes only the top one, instead of dismissing both and losing your place.
  • The split-view toggle in the title bar is no longer mistaken for a view tab — it sits apart from them now and has an icon of its own.

v0.9.3 — 2026-08-02

A release about knowing what your database is actually doing. There's a new Profiler for finding the statements that cost you time, a Plan panel for asking the engine how it intends to run something before you run it, and an editor that finishes your thought as you type. Switching from another SQL client also got a lot less tedious — point AddisDB at your old export and your connections come across.

Highlights

  • The new Profiler shows which statements cost your database the most time — read from the engine's own accounting where it's available, or from your session where it isn't. Open one straight into the editor to work on it.
  • Ask the engine how it intends to run a statement before you run it. The new Plan panel sits beside your results and shows the steps, the estimates, and where the time is expected to go.
  • Moving from DBeaver, pgAdmin, MySQL Workbench, TablePlus or DataGrip? Drop in your existing export and AddisDB brings your databases across — passwords included, if you want them — instead of you retyping forty connections by hand. It'll also restore a database dump into a fresh local database.
  • The editor now finishes your thought. A dimmed continuation appears ahead of your cursor as you type; press Tab to take it, or keep typing and it gets out of the way.
  • Suggestions are ranked by what's already on screen, so the table you're actually working with comes first instead of whichever one is alphabetically luckiest.
  • The editor is yours to set now — font and size, line height, gutters, cursor style, bracket pairing, when suggestions are allowed to appear, and the colour of every kind of token.
  • Business: rate your data estate. AddisDB scores what sensitive data you hold, how widely it's reachable, and how safely you operate against it, then issues a report with a verification link a third party can check without trusting you or us. Everything is computed on your machine — the report carries counts and disclosures, never a value or a line of SQL.
  • Business: certify the numbers you report. Pin a metric to a versioned definition, record what you told investors, and AddisDB tells you when the two drift apart — or when the definition itself quietly changed.
  • The conversation list in Chat folds away when you want the room, and remembers what you chose.

Fixes

  • A column of personal data reachable through three views is now counted as one piece of sensitive data in four places, rather than four separate findings — so the Data Map's totals stop inflating with every view you add.
  • Databases that couldn't be read during a scan, and ones you deliberately left out, are now reported as exactly that. Previously a database nobody managed to look at was indistinguishable from one that came back clean.
  • A database that failed to connect during a scan no longer leaves its old findings sitting on the map looking current.
  • You can quit from the sign-in screen now, instead of having to force-quit when you don't want to continue.
  • Very wide connection lists no longer squeeze the rest of the sidebar to nothing.

v0.9.2 — 2026-07-31

A release about the moments where AddisDB went quiet when it should have spoken. Signing in, plans, and codes now tell you what's actually happening instead of leaving you guessing — and the run key, the updater, and the settings screen all lost a few sharp edges along the way.

Highlights

  • Press the run key with nothing selected and AddisDB now runs just the statement your cursor is sitting on, instead of the whole editor.
  • Prices are on the sign-in screen now — you can see what AddisDB costs before creating an account.
  • One box for every code. Whether your code unlocks AddisDB outright or takes money off a plan, type it in the same place and AddisDB works out which it is.
  • Signing in now waits a full fifteen minutes, so an emailed code has time to arrive — and a Cancel button ends the wait the moment you change your mind.
  • AddisDB now trusts your machine's own certificate store, so it works on corporate laptops behind an inspecting proxy and on Windows machines running antivirus that scans HTTPS.
  • If an update can't install, you can jump straight to the download page and upgrade in place instead of retrying forever.

Fixes

  • Signing up no longer greets you with "your plan has lapsed" — a brand-new account is offered a plan to start its trial instead.
  • When AddisDB can't reach the account service it now says so, rather than showing a paying subscriber an empty plan and inviting them to buy again.
  • The sign-in screen unlocks on its own the moment your plan lands — after checkout in your browser, on another machine, or from a code someone issued you.
  • Your email address appears as soon as you sign in, instead of the screen still looking signed out.
  • Switching accounts can no longer leave one account's plan showing under another's email address.
  • Cancelling now says access has ended rather than promising days you don't have, and a failed payment shows the date to update your card by.
  • Updates no longer fail with a missing-path error on Windows machines whose temporary folder was cleared out by a cleanup tool.
  • Connection failures now name the actual cause — an address that wouldn't resolve, a proxy that refused, a certificate the machine doesn't trust — instead of one generic message.
  • The editor font is set in one place again; it used to appear in two settings sections that could disagree with each other.
  • Settings sections no longer share the wrong icon, and a connection's status dot stays pinned to the right edge of its row.

v0.9.1 — 2026-07-29

A fast follow-up to 0.9.0, and mostly one thing: if your projects and connections looked like they'd vanished after updating, they hadn't — and this release brings them back. At the time, 0.9.0 had made signing in a requirement, and your existing work was saved against the signed-out workspace, so the app opened onto an empty one. It's still on your machine, and 0.9.1 moves it into your account the moment you open it.

Highlights

  • Your projects come back. Everything you had before signing in is moved into your account automatically on first launch — nothing to restore, nothing to re-enter.
  • Updates found while you're working now offer themselves in a corner instead of waiting for a restart: install right away, or keep going and let it apply the next time you open AddisDB. Choosing to install warns you first about unsaved work.

Fixes

  • Projects and connections no longer disappear after updating and reopening the app.
  • "How it works" links in the What's New window now open in your browser instead of doing nothing.
  • The icon on each page of the What's New window sits beside its heading rather than on a line of its own.
  • Your settings file is now backed up before every save, so a bad write can be recovered rather than losing everything.

v0.9.0 — 2026-07-28

The biggest release AddisDB has had. Until now it was somewhere to run queries; this release makes it somewhere to do the work that surrounds them — automate a routine you repeat, find out where personal data actually lives, ask one question of staging and prod at once, back up a database, import a file, build and alter tables, and manage who can reach them. Six more engines are supported, and a terminal now docks under your work.

Highlights

  • Workflows: chain the things you keep doing — a query, an export, a backup, a check, a schema-drift report — into one run you can save, schedule, and point at a whole project.
  • Data Map: scan every connected database read-only and get an inventory of where personal, health, and cardholder data actually lives. Categories, counts, and locations are recorded; the sampled values never leave your machine.
  • Compare: run one statement against up to thirty databases at once and diff the answers — the staging-versus-prod question, settled in a single go.
  • Build and change schema without hand-writing DDL: create a database, schema, or table from a form, edit or drop existing objects, and read the exact statement before it runs.
  • Backup and restore: dump a whole database to a single file and load it back — using your engine's own tool when it's installed, for the highest-fidelity copy available.
  • Import a CSV or delimited file straight into a table, with the format guessed for you and a preview before a single row is written.
  • Export a result — or just the rows and columns you selected — to CSV, TSV, JSON, NDJSON, or SQL, streamed to disk so a large set doesn't stall the app.
  • Apply a plain .sql file with a per-statement safety plan, and rehearse it on a throwaway clone first, so a migration that breaks breaks somewhere harmless.
  • Alerts: get told when a number crosses a line — either a metric the Live Monitor already tracks, or a query you write yourself.
  • Manage database users and privileges in a grid, so “who can write to this table?” is something you read rather than reconstruct from GRANT statements.
  • A terminal docks under your work, so a quick command doesn't cost you your place. It asks for consent first, and it never types your password for you.
  • See the database servers installed on your machine and start or stop them without leaving AddisDB — and get offered a start when you connect to one that's down, instead of a connection-refused error.
  • Hand a working connection to a teammate end-to-end encrypted, after verifying their fingerprint — for the times the credential itself has to move.
  • Lock tables and columns so nothing in AddisDB can send them to a model — every provider, hosted or local. On a team plan an owner can set those locks centrally.
  • Advanced filters: narrow a result set by building conditions, including nested groups that mix AND with OR, without rewriting your query.
  • Star the queries you keep coming back to, and give them parameters so one saved query works across customers, date ranges, or environments.
  • Six more databases: Oracle Database, Azure Cosmos DB, Couchbase, Amazon DynamoDB, Firestore, and Apache Hive — each with its own connection guide in the help center.

Fixes

  • A comment inside a stored routine no longer cuts the statement short — a commented-out line could previously be split off and run on its own.
  • Very large results no longer render as placeholder text in the text view. You get a capped preview that tells you it's capped, instead of a silently wrong answer.
  • A query that returns no rows now still shows its columns, rather than looking like it failed.
  • Local Servers no longer hides one of two servers that share an engine and version — a package-managed install and a container are listed separately, because they're on different ports.
  • Shift-selecting a large range of rows in the results grid is no longer sluggish.
  • The cell inspector now closes when the grid scrolls, instead of floating detached over the results.
  • Typing an out-of-range check interval for an alert now snaps to the nearest allowed value, instead of leaving the box showing a number that was never applied.
  • Typing in a SQL tab while its file reloads no longer loses those keystrokes, or leaves the tab claiming unsaved changes it doesn't have.
  • Adding a connection no longer forces a scroll partway through every time.
  • Sharing a very large result no longer attempts a multi-hundred-megabyte upload — it shares a bounded preview and tells you that's what it did.

v0.8.0 — 2026-07-15

A flight recorder for your live database. The Live Monitor now keeps a rolling history of what just happened — so when a blocking storm or lock pile-up flares during a deploy and clears seconds later, you can go back, replay it sample by sample, and write down what you found. It's always on, needs no account, and never leaves your machine.

Highlights

  • Save incident: the moment something flares up, freeze the recent monitor history into a saved capture — one click, before it's gone.
  • Record a window: hit Record to keep every sample from now until you stop, seeded with the lead-up so you never miss the start.
  • Replay: scrub back and forth through any capture on a timeline, watch the blocking tree and waiting locks change, and keep your findings in notes right beside it.
  • Always-on rolling buffer: the Live Monitor quietly remembers the last ~20 minutes per connection, so the recent past is there the moment you reach for it.

v0.7.0 — 2026-07-13

AddisDB grows up: this release brings accounts, teams, and paid plans. Sign in to unlock AI and collaboration, create a team, and share connections and notebooks with exactly the people you choose. And nothing changes if you'd rather not — AddisDB still runs fully offline with no account, and your database passwords never leave your machine, shared or not.

Highlights

  • Accounts: a new Account & billing tab. Sign in once to carry your plan, switch between multiple accounts on the same machine, and redeem an upgrade code — or keep using AddisDB fully offline without signing in at all.
  • Teams: a new Team & sharing tab. Create a team, invite people by email, and manage members and their roles (owner, admin, member, viewer) in one place.
  • Sharing: hand a connection or notebook to your whole team, specific teammates, or — on Business — entire roles, right from the sidebar, status bar, or notebook toolbar. Only the connection details sync; every person's database password stays on their own machine.
  • Plans & billing: Personal, Team, and Business subscriptions, monthly or yearly, each with a 14-day trial and managed entirely in-app.

v0.6.1 — 2026-07-10

A short housekeeping release. We've refreshed AddisDB's license terms — plainer language on how the license works, what counts as acceptable use, and the law that governs it — so the next time you launch you'll be asked to read and accept the updated agreement once.

Highlights

  • Updated end-user license agreement: clearer terms covering plans, acceptable use, ethics and human rights, third-party components, and governing law (Maryland, USA). You'll be prompted to read and accept the new version once on next launch.

v0.6.0 — 2026-07-05

Your schema stops being a tangle and becomes a map you keep. The Schema diagram redraws itself as a clean, layered chart — foreign-key lines you can actually follow — and you can name and save arrangements per project, so "billing" or "auth" is one click away and your layout survives a restart. The results grid grows teeth too: add, duplicate, and delete rows right there, set any cell to SQL NULL, and zoom the whole app with ⌘/Ctrl +/−.

Highlights

  • The Schema diagram is redrawn: a layered auto-layout places tables in columns by how they reference each other, so foreign-key lines are short and easy to trace instead of a crossing tangle.
  • Save your Schema views: name an arrangement per project ("billing", "auth", "family"), hide the tables you don't care about, and it's one click to return — and your current layout autosaves, so Schema reopens exactly as you left it, even after a restart.
  • Edit rows, not just read them: add a new row through a form that respects each column's database default and lets you mark fields NULL, plus one-click duplicate and delete — right in the results grid.
  • Set any cell to SQL NULL (not the empty string), preview JSON, and see the character count — all from the cell popover.
  • Zoom the whole app with ⌘/Ctrl +, − and 0 — handy for dense grids and big schema diagrams.

Fixes

  • SQL Server deletes are now transaction-guarded: if the key you're deleting by isn't actually unique, AddisDB rolls back instead of deleting more rows than you selected — the same protection Postgres, MySQL and SQLite already had.

v0.5.0 — 2026-07-03

AddisDB leaves the Mac-only nest: native Windows and Linux builds land, so your whole team can run the same AI-native, safety-first database manager whatever they're on. Your credentials tuck into each OS's own secure vault, the AI SQL tools now find your Node toolchain on Windows, and a quick first-run license agreement gets everyone on the same page.

Highlights

  • AddisDB now runs natively on Windows — a one-click x64 installer, the same app you know from macOS.
  • …and on Linux — grab an AppImage, .deb, or .rpm for x86_64.
  • Saved passwords and API keys now live in your operating system's own secure vault on every platform — macOS Keychain, Windows Credential Manager, or Linux Secret Service — never on disk in plaintext, and never sent to AddisDB's servers.
  • The AI SQL and migration tools (Drizzle / Prisma via npx, pnpm and friends) now find your Node toolchain on Windows too, so generate-and-apply works just like it does on macOS.
  • A first-run license agreement: read it once, accept, and you're in — you'll only see it again if the terms materially change.

v0.4.0 — 2026-07-02

Try before you touch. Run your whole SQL file against a throwaway clone of the database — real data never moves — and let AI fix it until it passes. Compare two schemas (staging vs prod, or your Drizzle/Prisma code vs live) and get the SQL to line them up, reviewing each AI edit line by line. Plus ⌘F now finds inside any panel, and the editor autocompletes your real tables and columns.

Highlights

  • Test clone: run your SQL file against a disposable copy of the database (schema + data). The real database is never touched — so you can dry-run even against a read-only PROD connection.
  • Auto-fix until it passes: let AI repair broken statements against the clone and re-run the whole file until it works — it pauses to ask before it would drop anything.
  • Schema Diff: compare two schemas — two live databases (staging vs prod), or your code schema (Drizzle / Prisma) vs a live one — and get the SQL to bring them into line.
  • Review AI edits line by line: when AI refines the alignment SQL, each changed block is an accept/reject decision, so you choose exactly which edits land.
  • Find in any panel with ⌘F: search the SQL editor, the results grid, the chat transcript, or the diff view — wherever you are.
  • Schema-aware autocomplete: the SQL editor now suggests your connection's real tables and columns as you type, not just keywords.
  • Reorder your view tabs: drag the title-bar tabs (Data, Schema, Chat, Diff …) into the order you like, in Settings → Navigation.

Fixes

  • The text cursor in the SQL editor is now visible on dark themes — it picked up a hard-coded black before and vanished against the dark background.
  • The schema view draws its relationship lines again — they were being clipped away and showed no connections between tables.
  • Temporary write access now actually lets you write: edits, deletes, drops, mock data and the revert script work during the granted window on a read-only (e.g. PROD) connection, instead of failing with “cannot execute … in a read-only transaction”.
  • Mock-data generation can be cancelled instantly — the Cancel button now aborts the in-flight AI request rather than waiting for it to finish, and both states read “Cancel”.

v0.3.3 — 2026-06-28

AddisDB stops being read-only. You can now edit data right in the results grid — change a cell, delete a row, drop a table — without writing a line of SQL, and reach for any object in any connected database with ⌘K. Read-only connections stay safe: unlocking writes on a PROD database is now a deliberate, time-boxed choice.

Highlights

  • Edit in the grid: change cell values and delete rows directly in the results table — no SQL — with foreign-key badges on the headers so you can see relationships at a glance.
  • Safe by default: in-grid changes only happen after you flip the Edit toggle, so a stray double-click can't touch your data.
  • Temporary write access: open a granular, time-boxed window on a read-only (e.g. PROD) connection that allows edits and/or deletions — separately — then auto-expires or lasts until you disconnect.
  • Mock data from a goal: describe what you want to test in plain English and AddisDB reads your whole schema, picks the tables, counts and the safe insert order, and fills them in — you don't pick tables or worry about keys.
  • ⌘K search: jump to any table, view, column, foreign key, index, function, trigger or enum across every connected database.
  • Paste a connection URL: drop a full connection string into the Add-database form and AddisDB splits it into host, port, user, password and the rest.
  • Clean up mock data in one go — or copy a self-contained revert script to undo it later, in any client or in CI.

v0.3.2 — 2026-06-27

AddisDB grew up: it now talks to about thirty databases — not just Postgres and friends, but document stores, vector databases, time-series, and the big cloud warehouses. Plus new ways to see your data: a Map for geometries, a Vectors plot for embeddings, and a Big Data Console that tells you what a query will cost before you run it.

Highlights

  • Connect to a whole new world of databases: MongoDB, Redis, Cassandra, ScyllaDB, Neo4j, and Elasticsearch.
  • Vector databases are in: Pinecone, Weaviate, and Qdrant — alongside pgvector on Postgres.
  • Cloud warehouses & query engines: Snowflake, BigQuery, Databricks, ClickHouse, Trino, Presto, Dremio, and Amazon Redshift.
  • Time-series too: InfluxDB, Prometheus, and Amazon Timestream.
  • Map view: results with PostGIS, GeoJSON, WKT, Shapefile, or GeoPackage geometry now draw on a map, with an optional street basemap.
  • Vectors view: embeddings from pgvector, Pinecone, Weaviate, and Qdrant get plotted as a 2-D PCA scatter so you can eyeball your data.
  • Big Data Console: estimate how much a warehouse query will scan before you run it, so a stray SELECT doesn't cost a fortune.
  • Reach databases behind a bastion: SSH jump-host chains and AWS SSM tunnels, with one-click import from your ~/.ssh/config.
  • A calming touch: optional rotating quotes in the status bar (Settings → Status bar).

v0.3.1 — 2026-06-26

AddisDB now lends a hand when a query won't cooperate — and gives you a roomier way to work with the AI side by side.

Highlights

  • Stuck-query help: when the same query keeps failing, AddisDB offers to hand it to the AI, which explains what's wrong and writes a corrected version.
  • Split view: keep the editor and results on the left and the AI chat on the right, with a draggable divider.
  • Chat now renders SQL with syntax highlighting and one-click copy on every code block.
  • New Corners control in Settings — go from hard Square edges to soft Spherical curves, independent of your theme color.

Fixes

  • Tidied up the macOS “About AddisDB” panel, which showed a garbled copyright and a duplicated version line.
  • Added a “Contact Support…” item to the macOS app menu.

v0.3.0 — 2026-06-26

AddisDB now updates itself. From this version on, you'll always be on the latest build automatically — no more re-downloading from the website.

Highlights

  • In-app auto-update: new versions download and install themselves on launch.
  • A fresh “What's New” screen so you always know what changed.

Fixes

  • Signed & notarized builds open cleanly without the Gatekeeper warning.

v0.2.0 — 2026-06-25

The first public beta of AddisDB — an AI-native, safety-first database manager for macOS.

Highlights

  • First public build of AddisDB for macOS.