BURROW(1)

Changelog

Every release of the burrow CLI, newest first. Each tag has its own page with the details.

  1. a41c9e2 (tag: v2.4.0) Cleanup on merge

    • feat: Previews are deleted when their branch merges or is deleted on GitHub or GitLab
    • feat: burrow up --timings prints how long each stage took
    • feat: The health check waits for every service in [services], not only the web port
    • fix: burrow logs -f reconnects after your laptop sleeps instead of exiting
    • perf: Layer uploads use up to 8 parallel streams; 41% faster on slow uplinks
  2. 7e3a1f0 (tag: v2.3.1) Quieter logs

    • fix: Values set with burrow secrets set are redacted from burrow logs output
    • fix: burrow share links respect the branch’s basic-auth setting
    • perf: burrow ls answers from a local cache and refreshes in the background
  3. 9b01d3c (tag: v2.3.0) Windows and shells

    • feat: Native Windows build, installed with one line of PowerShell
    • feat: burrow ls --json for scripts; every command exits non-zero when it fails
    • feat: Shell completions for bash, zsh, fish, and PowerShell with burrow completions <shell>
    • perf: Snapshots stream to storage while the image is still exporting
  4. 3a8c7f2 (tag: v2.2.0) Sleep

    • feat: Idle previews sleep after sleep_after and wake on the next request in about two seconds
    • feat: Compose support: services in compose.yaml start beside the app, one stack per branch
    • perf: The build cache restores in parallel; warm builds are 34% faster on a typical Next.js app
    • fix: Health checks follow redirects before deciding whether a preview is up
  5. c90e5d1 (tag: v2.1.1) Line endings

    • fix: burrow up reads .env files with Windows (CRLF) line endings correctly
    • fix: The progress bar no longer redraws over the prompt in terminals narrower than 60 columns
  6. 6b2f9a4 (tag: v2.1.0) Share links

    • feat: burrow share <branch> makes a read-only link that expires after 72 hours
    • feat: GitLab merge requests show the preview URL in the merge request widget
    • fix: burrow down no longer leaves an orphaned volume behind when the preview was asleep
    • perf: Framework detection reads lockfiles instead of installing; cold starts are 1.8 s faster
  7. 1d7e03b (tag: v2.0.0) Snapshots

    • feat: Previews start from a snapshot of the built image and seeded data
    • feat: burrow.toml version 2 with [services], [env] interpolation, and [preview]
    • feat: burrow logs <branch> shows logs from every service in a preview
    • fix: Branch names with slashes, like feat/checkout, map to valid hostnames
    • perf: Layer uploads are content-addressed; unchanged layers are never sent twice
keysesc closes
1–6jump to a section
/focus the terminal
?show this list
escclose this list
tabcomplete a command (in the terminal)
↑ ↓command history (in the terminal)
ctrl+cstop a running command
ctrl+lclear the terminal

Shortcuts are off while you type in a field or the terminal.