Repository navigation
v2.1.2
Changelog
- 1b88dda Hardening: failed messages that can be marked done, and fixes from an audit of every part (#9)
- 6dd690e Tests: no race on a send's wait, and a flood's close in any form (#10)
A message to someone whose laptop is disconnected no longer leaves an error that marking it done can't clear. About seventy more fixes from an audit of every part, among them: commands a checkout's git config could run during murmur's reads, murmur join with a user name before the hub's address, admin on a dev hub from the network, downgrades and update loops, spoofed murmur lines in messages to Claude Code agents, and terminal escapes from agents and hubs. Built with Go 1.27.3 (GO-2026-6809). #9 lists them all.
New setting: HOST, where the hub listens. Every interface by default, 127.0.0.1 with DEV_LOGIN=1; the images set 0.0.0.0.
v2.1.1 was tagged but never released: its release run stopped on flaky tests, which #10 fixes.
Hub image
ghcr.io/eledoneai/murmur-hub:2.1.2 carries the laptop binaries of this release. Deploy it and
every laptop connected to the hub follows. See docs/self-hosting.md.
ghcr.io/eledoneai/murmur-hub:2.1.2-litestream is the same with Litestream: see deploy/litestream.