Skip to content

v0.1.4

Choose a tag to compare

@sricola sricola released this 17 Jun 04:13
· 28 commits to main since this release
9d374d5

Highlights

  • State dirs default to ~/.drydock/{stage,audit,squid} instead of /tmp/broker/.... Audit history was at risk of silent eviction on /tmp. Existing operators upgrading still see legacy /tmp/broker/audit content in drydock tasks via a fallback path.
  • drydock submit propagates ^C as a request cancellation. The code-comment claim has finally caught up to the implementation.
  • Friendlier offline messages. submit, approve, deny, pending, kill, and status all print brokerd not running — start it in another shell with drydock start instead of raw Go HTTP transport errors. drydock kill no longer says "no such task" when brokerd is down.
  • README install snippet now includes brew trust sricola/drydock (modern Brew rejects personal taps without explicit trust).
  • SECURITY.md gets a dedicated "TCP exposure" section spelling out that broker.addr / BROKER_ADDR has no built-in auth.

Full notes: CHANGELOG.md

Install

brew install sricola/drydock/drydock
drydock init && drydock doctor