Changelog
Features
- e975b30 feat(cli,tools): degraded recovery retries itself, and both packets disclose linkage truth
Fixes
- b94acd4 fix(cli): refill a blank durable external linkage from the session file on a full restore
- f46faff fix(cli,tools): close the review blockers — race-free retry injection, live heal arm, self-replay scan
Others
- c4e4b21 Keep delivered notes as a transcript: note_ttl_minutes, keep_delivered_notes, backlog counts
- e1ee2f8 chore(release): cut 0.18.1
- 84c0342 docs: apply the design-review erratum — griefing vector named, retry-converged establishment trigger
- 2b8fffd docs: move retention entry to unreleased
- c70807c test(sessionstate): pin the RepairExternalID conditional-repair contract
- b883269 test(smoke): identity coverage matrix — full IDs, credential privacy, mail and reboot scenarios
- f490339 test(smoke): stop and reap serve before reboot replacement
- 4e30ff3 test(smoke): wait for isolated daemon teardown
Install
Homebrew (macOS + Linux):
brew install plumbkit/plumb/plumbDirect download: grab the archive for your OS/arch below, extract it, and
put the plumb binary on your PATH.
| Platform | Archive |
|---|---|
| macOS, Apple Silicon (M-series) | plumb_0.18.1_darwin_arm64.tar.gz |
| macOS, Intel | plumb_0.18.1_darwin_amd64.tar.gz |
| Linux, Intel/AMD 64-bit | plumb_0.18.1_linux_amd64.tar.gz |
| Linux, ARM 64-bit | plumb_0.18.1_linux_arm64.tar.gz |
Verify your download against checksums.txt.
macOS note: these binaries are not yet code-signed. On a direct download
Gatekeeper may block the first run — clear the quarantine flag once:
xattr -dr com.apple.quarantine ./plumb. Homebrew installs are unaffected.