Skip to content

0.9.1

Choose a tag to compare

@batrapulkit batrapulkit released this 13 Oct 10:23
· 221 commits to main since this release

A setup that keeps its thread, and usage stats you're told about instead of asked

  • Usage stats are now always on. The first squidbrake command in a terminal says what is sent (command names, version, OS, country, and how many actions were allowed, held and blocked, with the program only, e.g. rm, and the rule) and asks only where you heard about Squidbrake (Enter skips). Never your commands, files, prompts, rules or keys. squidbrake telemetry status shows exactly what is sent, and DO_NOT_TRACK=1 (or SQUIDBRAKE_TELEMETRY=0) turns it off. If you said no to an earlier version, that is kept, and telemetry status now says so.
  • Setting up by hand keeps its thread. connect all and the first squidbrake say which step you're on (install, connect, start), print one line per agent, show the first keys after the agents, and end with what to run next, so the last step (starting the gateway) isn't missed and your agents aren't left blocked.
  • Troubleshooting for the first 10 minutes: a new page, docs/troubleshooting.md, thanks to @KeuqS.
  • TypeScript: a dependency-free guard() example for your own functions, thanks to @i-sayankh.

Upgrade: run the install line again, or pipx upgrade squidbrake

Install this version (0.9.1)

Windows (PowerShell):

$env:SQUIDBRAKE_VERSION="0.9.1"; irm https://pilots.squidbrake.com/install.ps1 | iex

macOS / Linux:

curl -fsSL https://pilots.squidbrake.com/install.sh | SQUIDBRAKE_VERSION=0.9.1 sh

With pip: pip install squidbrake==0.9.1. Docker: docker pull ghcr.io/batrapulkit/squidbrake:0.9.1

Running the line again without SQUIDBRAKE_VERSION goes back to the newest. Every version:
https://github.com/batrapulkit/squidbrake/releases