Repository navigation
0.8.20
Release Notes
Signing robustness + hub-target validation + confer sync. Upgrade recommended for any fleet whose
message signing could depend on an ambient agent.
- Message signing is now self-contained (important).
confersigns each message commit with its
own key file + the realssh-keygen, pinned via explicit-c(gpg.format=ssh,user.signingkey,
gpg.ssh.program,commit.gpgsign=true). It no longer inherits the clone's git config or an ambient
signing agent — so a global signer that can't hold confer's key (e.g. a 1Passwordop-ssh-sign), or a
driftedcommit.gpgsign, can neither make a message land unsigned (which peers see as Unverified)
nor block posting. A role with no key still commits explicitly unsigned. Belt-and-braces: if a
message that should be signed somehow comes out unsigned, confer now unwinds the commit and fails
loudly rather than emit an unverifiable message silently. confer sync— flush a locally-committed-but-unpushed message on demand (fetch → rebase → push).
A deferred send already self-heals on the nextpoll/inbox/watch; this is the explicit way to
clear it without touching git, and the deferred-send message now says so.- Posting into a non-hub fails fast, with no partial write.
$CONFER_HUBis now validated the same
way the cwd is — a stale path (a clone whose.gitis gone) fails on the first syscall instead of
after a message file was written and the commit failed, orphaning it. A hub with zero joined roles
leads the send warning with the wrong-hub signal. append/watch-statusanswer from the watch registry when cwd/$CONFER_HUBcan't resolve a
hub — naming your registered clones, so "where am I posting from" is answerable while misconfigured.--fromnow works oninboxandshow(alias of--role), matchingappend.
Install confer-cli 0.8.20
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/codeshrew/confer/releases/download/v0.8.20/confer-cli-installer.sh | shInstall prebuilt binaries via Homebrew
brew install codeshrew/tap/conferDownload confer-cli 0.8.20
| File | Platform | Checksum |
|---|---|---|
| confer-cli-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
| confer-cli-x86_64-apple-darwin.tar.xz | Intel macOS | checksum |
| confer-cli-aarch64-unknown-linux-musl.tar.xz | ARM64 MUSL Linux | checksum |
| confer-cli-x86_64-unknown-linux-musl.tar.xz | x64 MUSL Linux | checksum |