v1.0.24
What's new in 1.0.24
Snoutbot, the pull request reviewer. It reviews the database change in a pull request against the database that change is going to land on. Not "this looks risky", but "this will fail, 412 rows are NULL right now", with the read-only query that measured it attached so you can check the work.
- Runs on your own machine, over connections you already have, and posts as you. No database credential, schema or diff leaves your computer.
- Reads the destination's own query plan, so "consider an index" becomes "the planner expects to scan 50,000 rows".
- GitHub and GitLab, including self-hosted GitLab.
- Read a review before it posts, and it turns that on for you automatically when you point it at a production connection. It comments and nothing else: it never writes to your repository.
- No model is involved unless you want one. The findings are deterministic and identical whether prose is written by nobody, a model on your computer, your SnoutData allowance, or your own key.
- Reviews are kept, so one written while you were away is still there tomorrow.
Set it up in Settings, under Snoutbot.
Also in this release
- The tray icon carries the update badge as part of the mark instead of shrinking the icon to fit it, so it stays legible at small sizes.
Install
Windows
Download SnoutData-Setup-1.0.24.exe below and run it. If SmartScreen shows a
red warning on first install, click More info → Run anyway. Updates install
themselves from inside the app after that.
Linux (Ubuntu / Debian)
Download and install the .deb:
wget https://github.com/snoutdata/app/releases/download/v1.0.24/snoutdata_1.0.24_amd64.deb
sudo apt install ./snoutdata_1.0.24_amd64.debOr add the apt repo directly (no download, pulls the latest):
curl -fsSL https://apt.snoutdata.com/snoutdata-archive-keyring.gpg \
| sudo tee /usr/share/keyrings/snoutdata-archive-keyring.gpg >/dev/null
sudo tee /etc/apt/sources.list.d/snoutdata.sources >/dev/null <<'EOF'
Types: deb
URIs: https://apt.snoutdata.com
Suites: stable
Components: main
Architectures: amd64
Signed-By: /usr/share/keyrings/snoutdata-archive-keyring.gpg
EOF
sudo apt update && sudo apt install snoutdataBoth wire the same signed apt repo, so future releases install with sudo apt upgrade (or
automatically via unattended-upgrades), no re-downloading. Launch SnoutData from your app
menu (or run snoutdata); sign-in and the Chromium sandbox work with no extra flags.