Skip to content

    Release 1.32.1

    News ·

    archied — Host packaging: archie-messaging now ships and updates

    • cmd/archie-messaging is included in the distribution zip, and scripts/archie-update-install installs and restarts it.
    • Why this mattered. v1.30.0 moved Telegram, email and webhook out of archied and into archie-messaging, but nothing packaged the new binary. A host install that upgraded across v1.30.0 therefore ran on with no messaging process at all: archied logged that it stopped serving the telegram gateway, nothing replaced it, and Telegram stayed dead — with no error logged anywhere, because nothing was failing. The process simply did not exist.
    • The host component set was enumerated in four places — the zip’s build loop, the zip’s copy list, the installer’s service list, and the installer’s binary list — and archie-messaging was missing from all four. The duplication was the defect: a single test now derives the host-run commands from cmd/ and asserts that all four lists agree with it, so adding or extracting a process fails until it is packaged.
    • deployments/systemd-user-service.md gains the messaging unit. That is load-bearing rather than cosmetic: the updater refuses an update when a service unit is missing and tells the operator to create one from that document, which previously had nothing to offer.

    Upgrade note: a host that reached v1.30.0 without a messaging unit has been running with no Telegram, email or webhook. Updating to this release installs and starts archie-messaging.