Skip to content

Gobstopper v0.8.5

Choose a tag to compare

@github-actions github-actions released this 01 Oct 16:50
· 47 commits to main since this release
Immutable release. Only release title and notes can be modified.
5e35108

A context scope can carry its own standing input threshold, so a long-lived agent runs wider than the proxy default without re-arming a reservation.

Changes

  • gobstopper context create --threshold <tokens> sets a standing threshold for the scope. Scoped requests compact at it instead of --threshold or --threshold-1m, clipped to the declared input capacity; a live reservation still takes priority, and release returns to the scope's threshold. context status reports it as scope_threshold_tokens and the limiting reason as scope_threshold. Existing context stores gain the column on first open.

Install

On macOS (Apple silicon) or Linux (x86_64 or arm64):

curl -fsSL https://gobstopper.sh/install.sh | GOBSTOPPER_VERSION=0.8.5 sh

On Windows (x86_64), in PowerShell:

$env:GOBSTOPPER_VERSION = "0.8.5"; irm https://gobstopper.sh/install.ps1 | iex

Each installer downloads the archive for your platform from this release, checks it against its .sha256 file, and installs gobstopper for your user only: ~/.local/bin on macOS and Linux, %LOCALAPPDATA%\Programs\gobstopper\bin on Windows. Nothing runs as root or administrator.

On other platforms, build this version from source with Cargo:

cargo install --git https://github.com/hraness/gobstopper --tag v0.8.5 --locked gobstopper

Verify

SHA256SUMS on this release lists the SHA-256 of each archive:

  • gobstopper-0.8.5-darwin-aarch64.tar.gz: c180e8db2e7cf0b949d107b91f67ce09ff5f8e5787b071063b8a74d9cdf9f4b4
  • gobstopper-0.8.5-linux-aarch64.tar.gz: fd684ea264094eff360e1868ae25333bb8ef52bd2e46743fc2ad08135fddf641
  • gobstopper-0.8.5-linux-x86_64.tar.gz: 17737710251d978fe013652c6c14cc9801580fa0750cd9ca103031063cdba9d9
  • gobstopper-0.8.5-windows-x86_64.zip: 86977500d4c2e90c79e693b3fa2cd565591dd152591e63cc05b9d63199d861c6

Source commit: 5e3510818d8a1ce921b8ddc24199de05ee7bbb40

The release workflow signed a build provenance attestation for each archive, and GitHub signs an attestation for the release itself. Check both for a downloaded archive with:

gh attestation verify gobstopper-0.8.5-linux-x86_64.tar.gz --repo hraness/gobstopper
gh release verify v0.8.5 --repo hraness/gobstopper
gh release verify-asset v0.8.5 gobstopper-0.8.5-linux-x86_64.tar.gz --repo hraness/gobstopper

How to check a Gobstopper release