Skip to content

v0.30.0

Latest

Choose a tag to compare

@kyleparisi kyleparisi released this 23 Sep 21:45
47c1dc4

Bufflehead v0.30.0

⬆️ In-app updates

Bufflehead now knows its own version and checks GitHub for a newer stable release on startup and from Check for Updates…. A dialog shows the release notes, then downloads the platform package and verifies its size and SHA-256. On macOS, Install and Restart checks the new app's Developer ID signature, notarization, bundle ID and version before swapping it in place, keeping a backup until the new version starts. Copies that can't replace themselves (dev builds, apps run from a disk image, read-only locations) are offered the installer instead. On Windows and Linux, the verified download is handed to you to install. Set BUFFLEHEAD_NO_UPDATE_CHECK=1 to opt out.

🔐 Postgres and MySQL through an SSH tunnel

Postgres and MySQL connections have a new SSH tunnel section for databases reachable only from inside a network. Bufflehead dials the jump host, forwards a local port, and connects through it. Auth is ssh-agent (falling back to your default keys), a named key file, or a password. Host keys are always checked against known_hosts.

📁 Drop a folder to open it

Dropping a folder used to fail with Catalog Error: Table with name … does not exist!. A folder now opens as its own connection. The schema sidebar lists the data-file patterns inside it (*.parquet, *.csv, …) with file counts and columns, and clicking one queries the whole set.

🪟 Menu bar on Windows

Windows windows now have a File / Help menu bar above the title bar, mirroring the macOS menu: New Window, New Tab, Open…, Connect to Gateway…, Close Tab, Open Recent, Exit, and Check for Updates…. Shortcuts are listed next to each item.

🐛 Fixes

  • The database switcher opens under the database breadcrumb instead of at the mouse, so Refresh list no longer walks the panel across the screen.
  • Folder glob patterns are normalized on Windows.

Downloads

  • macOS (universal, signed & notarized) — Bufflehead-0.30.0-macOS.dmg
  • Windows (x64, signed installer) — Bufflehead-0.30.0-Setup.exe
  • Linux x86_64 — Bufflehead-0.30.0-x86_64.AppImage
  • Linux arm64 — Bufflehead-0.30.0-aarch64.AppImage

Running the Linux AppImage

chmod +x Bufflehead-0.30.0-x86_64.AppImage
./Bufflehead-0.30.0-x86_64.AppImage

On distros that ship only fuse3 (e.g. Ubuntu 24.04+), either install libfuse2t64 or run with --appimage-extract-and-run.

Full changelog: v0.29.0...v0.30.0