Releases

What changed, release by release.

Every version of DBClient, newest first: what is new, what got better and what was fixed. The app keeps itself current, so this page is for looking back.

0.1.2 Latest

· 23 MB

Passwords are saved only if you ask

  • New The connection editor has a Save Password switch, off for a new connection, so nothing goes to the Keychain unless you ask. The connections you already have keep their passwords.
  • New A connection that saves no password asks for it when you connect. The answer is held until you quit, and a wrong one asks again.
  • Improved The New Connection picker lists engines and services by how often they are used, the relational ones together.
  • Improved A blank tab shows the keys to start with: ⌘↩, ⇧⌘↩ and ⌘K.
  • Improved The Overview tab's tiles are compact one-line rows.
  • Improved The Connection String row has a copy button.
  • Fixed PostgreSQL enum columns show their values and their real type name, and editing one offers a list of the allowed values.
  • Fixed A cell only partly in view at the grid's right edge can be clicked and edited again.

0.1.1

· 23 MB

Consoles in a real terminal, and a much smaller download

  • New A console tab is a real terminal running the engine's own client: psql, mysql or mariadb, sqlite3, sqlcmd, redis-cli, mongosh, clickhouse-client, SQL*Plus or SQLcl, db2cli. It opens signed in to the connection, through its SSH tunnel or proxy too.
  • New When that client is not on the Mac, the app names it and shows the Homebrew line that installs it, with a copy button and Check Again.
  • New Oracle gets Users & Roles, a Tablespaces folder, Explain, New Schema and Drop Schema, collations and bitmap indexes, and the assistant can run read-only queries there.
  • Improved The download is a sixth of the size. Oracle's client library is no longer inside the app: the first Oracle connection downloads it from Oracle, and an Oracle Client Setup sheet updates or removes it.
  • Improved IBM's Db2 driver is downloaded and checked by the app too, from a Db2 Client Setup sheet. Before, you fetched and unpacked it by hand.
  • Fixed On macOS 27: dragging objects out of a listing, the right-click menu on empty sidebar space, the resize cursors on pane dividers, and the grid's column-resize handles all work again.
  • Fixed Redis lists every database in the sidebar, the empty ones too. ClickHouse no longer crashes the app when you disconnect just as a query starts.

0.1.0

· 140 MB

Oracle, IBM Db2 and Databricks

  • New Oracle: connect by service name or SID, with a wallet for verified TLS. Browse, run SQL and PL/SQL blocks, edit rows, and design tables, indexes, foreign keys, sequences, triggers, synonyms and types. Oracle's client library comes inside the app, which is why this download is the big one.
  • New IBM Db2: browse, query, edit rows, design tables, indexes, triggers and sequences, and manage roles and grants under Users, Groups & Roles. IBM's driver is not in the app; a setup sheet in the connection editor walks you through getting it.
  • New Databricks SQL warehouses, with an access token: browse one Unity Catalog, run SQL, edit tables that have a primary key, design Delta tables, and grant access under Principals & Permissions.
  • New ClickHouse Cloud can sign in through your browser instead of a database password.
  • New Running several statements shows a Summary: one line per statement, with how it ended and how long it took. Only a statement that returns rows gets a result of its own.
  • New Drag a table, view or routine straight out of the sidebar tree onto another connection to copy it. Copies work to and from Oracle, Db2 and Databricks.
  • Improved A script that reaches a statement which would commit your open transaction pauses and asks: Commit & Continue, or Roll Back & Stop.
  • Improved On SQL Server the toolbar's database menu lists the server's databases, and picking one moves that tab there.
  • Improved Zoom scales checkboxes, menus, pickers and buttons too, and a sheet shrinks to fit the screen.
  • Improved Showing a password in the connection editor always asks for Touch ID or your login password.
  • Fixed A query never runs in a database other than the one its tab shows. If the switch fails, the query is not run and the app says so.

0.0.9

· 36 MB

Collations in the table designer

  • New The table designer picks a collation from the server's own list, per column on PostgreSQL, MySQL, MariaDB, SQL Server and SQLite, and for the whole table on MySQL and MariaDB.
  • New Generated columns can be Stored as well as Virtual.
  • Improved The column editor has more room: a row keeps the name, type, key and NOT NULL, and a form under the rows edits the selected column's collation, default, auto-increment and generated settings.
  • Improved On MySQL and MariaDB, New Database fills in the server's default character set and collation, so the choice is in view.
  • Improved Query tabs are numbered across the whole window, so two connections no longer both show a Query 1.
  • Improved In Show all tabs, the arrow keys move between the cards, Return opens one and Escape closes the overview.
  • Fixed Changing a column, its type for example, no longer resets its collation. SQLite tables whose columns use COLLATE can be changed in the designer.
  • Fixed A right-click on a row of a listing tab selects that row before its menu opens.

0.0.8

· 35 MB

A saved-query list, TLS on more engines, safer edits

  • New A database's Queries folder opens a list of your saved queries: filter it, double-click to open one, right-click to duplicate or delete one.
  • New Redis and MongoDB connect over TLS, and SQL Server's Required mode encrypts the whole session. The SSL menu lists only the modes an engine can carry out, and Required is named for what it is: no certificate check.
  • Improved With auto-commit off on MySQL and MariaDB, a statement that would quietly commit your waiting changes, such as a CREATE, ALTER, DROP or TRUNCATE, is stopped with an explanation.
  • Improved The assistant runs its queries on a separate read-only connection, so it can never touch your open transaction. On SQL Server and DuckDB, which have no read-only mode, it writes SQL for you and runs none.
  • Improved SSH's Accept New Hosts remembers a server's key the first time and refuses the connection if the key later changes. A damaged connections or saved-queries file is set aside, not overwritten, and the app says so.
  • Fixed While you edit a cell, the picker, Restore and Set NULL buttons sit in a small bar beside it, so the whole cell is free for typing. Timestamps with microseconds get the calendar too.
  • Fixed Clicking another database in the sidebar no longer moves the tab you were working in, and a script keeps running in its own database if you switch tabs meanwhile.
  • Fixed Grid edits are written the right way for each engine: backslashes on MySQL, booleans and Unicode text on SQL Server. A result is editable only when its columns really come from the table.

0.0.7

· 35 MB

Each tab keeps its own database

  • Improved A tab belongs to one database. Picking another database moves only the tab you are on, a new tab opens in the database you were in, and a query waits for the switch before it runs. Before, the pick moved every tab of that connection.
  • Improved A statement that returns no rows, such as a CREATE, an INSERT or an UPDATE, shows the server's own completion line with a check mark instead of an empty grid.
  • Fixed A comment standing alone in a script is no longer sent to the server as a statement.
  • Fixed At large zoom levels the toolbar's buttons stay inside the title bar, and the Run button's menu grows with the zoom.
  • Fixed ⌘F in the results grid puts the cursor in Find in results.
  • Fixed A grid could come up with some columns blank right after a query ran.
  • Fixed PostgreSQL view and trigger definitions always spell table names with their schema, so a copy into another schema is created correctly.

0.0.6

· 35 MB

Quick with big schemas, and one Run button

  • New Run, Run All and Re-run are one toolbar button: Run ⌘↩, with an arrow that opens the other two. It turns into Stop while a query runs.
  • New Tables in the assistant's replies are drawn as real tables, and their text can still be selected.
  • Improved The sidebar and the listing tabs stay quick on servers with hundreds or thousands of tables. With about 900 tables open, a click or a filter keystroke used to freeze the app for up to a second.
  • Fixed Big databases load their whole schema. Tables late in the alphabet could come back with no columns or primary key, and the grid refused to edit them.
  • Fixed The assistant works with OpenAI's reasoning models, and a reply appears as it is written instead of all at once.
  • Fixed The ⌘K palette lists the right rows while you type.
  • Fixed With a filter typed in the sidebar, the folders it opened can be folded by hand again, and ⌘F on a listing tab goes to that list's filter.

0.0.5

· 35 MB

Move several connections at once

  • New Gather connections in the sidebar with ⌘-click or ⇧-click and drag them into a folder, out of one, or to a new place together.
  • New A right-click inside such a selection offers Move to Folder, Remove from Folder and Export… for all of them.
  • New Right-click the empty space of a listing tab for New Table…, New View… and the like, where the connection can create that kind.
  • Improved In the sequence designer, empty Range and Cache fields show the value the server will really use, or say to leave them blank for the server's default.

0.0.4

· 35 MB

A much faster results grid

  • Improved Scrolling through results is far smoother, most of all on wide ones: the grid is now a native table that draws only the rows and columns on screen.
  • Improved The pager reads the row range first, then first, previous, the page number, next, last and the page size sit together at the right, so the buttons stay put while the numbers grow.
  • Improved A click anywhere on the "2 of 1,260" phrase puts the cursor in the page number.
  • Improved The status bar no longer ends with the query's load time. Each statement's time is still in the result log.
  • Fixed The toolbar's buttons are all one height.

0.0.3

· 35 MB

A fix for macOS 15, and an inspector you can edit in

  • New On an editable result, the inspector's Fields page is a form: change a value there and it joins the grid's pending changes.
  • New The command palette has a toolbar button, Commands, and a click outside the palette closes it.
  • Improved Toolbar actions are outlined icon buttons, and Watch wears an eye.
  • Improved The pager under the results is a few separate groups instead of one boxed capsule.
  • Improved The disk image itself is signed and notarized, like the app inside it.
  • Fixed The app opens on macOS 15 Sequoia. Version 0.0.2 shipped its SQL Server and TLS libraries built for macOS 26, which macOS 15 refuses to load.
  • Fixed The sidebar's selection highlight and its filter box sit centred.

0.0.2

· 35 MB

The app updates itself

  • New The app looks for a newer release about once a day and shows an Update button in the toolbar when there is one. Update & Relaunch downloads it, swaps the app and opens it again.
  • New Settings ▸ General shows the installed version and a Check for Updates button that always answers.
  • Improved An update is installed only when the download matches the published checksum and carries the same developer's signature. If anything fails, the old app stays and the reason is shown.
  • Improved Small icon buttons, such as add row, export, chart, the log and a tab's ✕, have a full-size click area and a hover highlight.

0.0.1

· 35 MB

The first release

  • New Nine engines in one app: PostgreSQL, MySQL, MariaDB, SQLite, SQL Server, MongoDB, Redis, DuckDB and ClickHouse, plus CSV, TSV, Parquet and JSON files opened as tables. Tiles for Supabase, Neon, CockroachDB, TimescaleDB, YugabyteDB, Valkey and ClickHouse Cloud fill in the port and SSL mode.
  • New A SQL editor with completion, a formatter, Explain and Watch, along with saved queries, tabs and the ⌘K command palette.
  • New A results grid you edit in place, joins included, with the exact SQL shown for review before it runs. Around it: an inspector, paging, charts, export as CSV, JSON or SQL inserts, and CSV import.
  • New Designers for tables, triggers, events, sequences, types and synonyms, for PostgreSQL's server objects and for SQL Server's partition functions and schemes. Users & Roles, a schema diagram, and tables copied from one engine to another.
  • New An AI assistant that reads your schema and runs read-only queries, on your own key for Claude, OpenAI, Gemini, Grok, DeepSeek or Mistral.
  • New SSH tunnels, SOCKS5 and HTTP proxies, connection strings, folders and colours, passwords in the Keychain behind Touch ID, export and import of connections, a console tab for each engine, and twelve languages.