xMailman v0.4.0
The first release under the new name. xListman is now xMailman — a
full identity change, not a rebrand: the Go module path
(github.com/barats/xmailman), the binary, the XMAILMAN_* environment
variables, the config file (xmailman.yaml), the systemd unit, the Docker
image (ghcr.io/barats/xmailman), and the web UI all use the new name. The
GitHub repository was renamed in place, so old clone, go-import, release, and
advisory URLs redirect to the new home.
Upgrade note — clean break, no aliases. v0.4.0 keeps no
xlistman-named compatibility shims: no legacy config filename fallback,
noXLISTMAN_*env prefix support, noxlistmanbinary symlink. If you run
0.3.x, rename your config file, environment variables, and systemd unit
before upgrading. See
ADR 0028
for the full decision record.
Changelog
- chore: rename xListman to xMailman (module, binary, env, docs, repo)
Assets
Binaries for linux and darwin (amd64 + arm64) with embedded web UI, plus a
multi-arch Docker image on GHCR: ghcr.io/barats/xmailman:0.4.0 (also tagged
latest).
The name remains an explicit homage to GNU Mailman: xMailman is a
self-contained, one-binary alternative to it.