Skip to content

v0.83.0

Choose a tag to compare

@github-actions github-actions released this 01 Jul 20:06
· 1227 commits to main since this release

Added

  • synapse status prints a one-line hub summary — online agents and active claims (and live resource
    offers when any exist) — sized for a shell prompt or a tmux status bar. It draws the roster from the
    live connection set rather than the cumulative last-seen ledger, and its exit code doubles as a prompt
    signal: zero when the hub answers, non-zero when it is down.
  • The federation gate now logs a warning when a signed frame arrives over a pinned connection but
    resolves to no peered domain because a peering's signing key or certificate pin is missing, stale,
    split across peerings, or ambiguous. The frame is still handled locally, unchanged; the warning is the
    operator signal a misconfigured peering previously lacked. An ordinary local frame — neither credential
    enrolled — stays silent.
  • Documented the connect-once versus per-frame trust model and when to enable --require-message-auth
    (multiple parties, attributable authorship, or federation, which requires it) in the per-message
    authentication guide.

Fixed

  • docker compose up now starts a working hub. A container must bind 0.0.0.0 for its published port to
    reach it, which the hub refuses without a token, so the shipped compose command crash-looped on
    "Refusing to bind". The command now passes --insecure-off-loopback — safe because the port is
    published on loopback only — and a new CI compose smoke waits for the container to report healthy so the
    default cannot regress unnoticed.