Skip to content

Dockwave v0.3.1

Latest

Choose a tag to compare

@Rommel96 Rommel96 released this 08 Oct 01:20

Dockwave 0.3.1 is a stable release for macOS and Windows, built from the same source. It focuses on security and privacy, and supersedes v0.3.0.

What's new since 0.3.0

  • Encrypted connections by default. New connections use TLS (require). A connection string without sslmode now also requires TLS: to reach a local server without TLS, add sslmode=disable. Saved profiles keep the TLS mode you chose; we recommend switching them to require where your server supports it. The connection form explains what prefer and disable mean.
  • Spreadsheet-safe CSV. The first CSV export asks whether to write formula-like values (starting with =, +, - or @) as text, so spreadsheet apps don't evaluate them. Change it anytime in General Settings (⌘ + , on macOS, Ctrl + , on Windows); it also applies when copying from the result grid, and reports how many values were written as text. JSON Lines exports never change.
  • Safer local files. Exports and Dockwave's settings, profiles, history, saved queries, workspace and SSH known-hosts files are written through exclusive temporary files and replaced atomically; private files are readable only by you on macOS.
  • Crash reports. Password redaction in crash reports is stronger. Review a crash report before sharing it, since it can still contain SQL or other data.
  • SSH host keys. The first-connection prompt now asks you to compare the fingerprint with one from the server's administrator.
  • Efficiency. Large exports stream with less memory, and cleanup of cached cell values does bounded work.
  • Updated dependencies.

Downloads

Platform Asset SHA-256
macOS (universal: Apple Silicon and Intel) Dockwave-0.3.1-universal.zip 509df9e2cf33f894e3d96fe8b8986ff780772bb2773a61b401e546e93259c3e5
Windows (x86_64, portable) Dockwave-0.3.1-windows-x64.zip 87edf686debda83c87630311dea6a243b2bcd9ea3fd42a2a3b85f30bdbc2d9bf

Each archive has a matching .sha256 sidecar. No source code or credentials are included.

Support

  • macOS: validated on macOS 26.6.2 on Apple Silicon (arm64), with x86_64 execution under Rosetta verified on that host. The minimum declared version is macOS 11.0; macOS 11–25 is best-effort and unverified, and native Intel hardware has not been verified.
  • Windows: validated on Windows 11 Pro (build 26300) on x86_64. Windows 10, other Windows 11 builds, and Windows on ARM are untested.
  • Linux builds are not available.

Install

macOS

  1. Download Dockwave-0.3.1-universal.zip and unzip it.
  2. Drag Dockwave.app to /Applications in Finder.
  3. Open Dockwave once. If macOS blocks it, go to System Settings → Privacy & Security, choose Open Anyway, and confirm.

The app is ad-hoc signed, not signed with an Apple Developer ID, and not notarized, so macOS may block the first launch. Do not strip the quarantine attribute.

Windows

  1. Download Dockwave-0.3.1-windows-x64.zip and unzip it into a folder of your choice.
  2. Run dockwave.exe. If SmartScreen shows "Windows protected your PC", choose More info → Run anyway.

The Windows build is not code-signed, so SmartScreen warns on first launch. It is portable: there is no installer, Start menu entry, or auto-update. To remove it, delete the folder, %APPDATA%\com.dockwave.desktop\, and %LOCALAPPDATA%\com.dockwave.desktop\.

Privacy

  • Saved passwords are stored in Keychain on macOS and Windows Credential Manager on Windows, never in Dockwave's files.
  • Query history, saved queries and open tabs are stored locally, unencrypted, in your user folders. Anything typed into SQL, including secrets, is saved as written.
  • To let you inspect long values, the full text of result cells on screen is cached on disk and removed when the result is replaced or the app quits.

Platform differences

  • Shortcuts use Ctrl on Windows where macOS uses Cmd (for example, Ctrl+Enter runs SQL).
  • On Windows, app data lives in %APPDATA%\com.dockwave.desktop\. If the app crashes, a size-limited crash report is written to crash.log in that folder. Passwords in it are redacted; open it and remove any SQL, host names, user names, or data values before attaching it to an issue.