Skip to content

v0.99.23

Choose a tag to compare

@github-actions github-actions released this 01 Sep 13:49

Fixed

  • Canonicalize direct receiver aliases before liveness, durable delivery, and
    receipt handling. Sending to a worker's base identity now reaches its live
    -rx endpoint instead of producing a false no_live_receiver verdict,
    dead-lettering the message, or replaying it under the wrong identity.
  • Treat waiter-only owners as reachable seats in roster output, while excluding
    *-presence holders and the doctor's transient self-probe from deaf-agent
    diagnostics. Healthy agents no longer appear unavailable merely because the
    durable waiter is their only persistent connection.
  • Report expected hub construction failures as concise CLI startup errors and
    close any durable stores already opened during partial initialization.
  • Refuse certificate-pin serving policy at startup when the optional
    cryptography-backed certificate parser is unavailable, with the exact remedy
    reported before the hub accepts clients.

Artifact checksums (SHA-256)

175993fef4eb26aff11d9b30fdfc692e52ad278e286c08d1ba0b0d3bde1d1357  synapse_channel-0.99.23-py3-none-any.whl
9541a6dad2443d8ded332ec8149ce8cc3d4b1834651fb225958840d86fe77960  synapse_channel-0.99.23.tar.gz
5e015d9e36b00453e86bd681f8b81e86e3af728112a7f02045724eff986b16fc  synapse-channel-v0.99.23-sbom.cdx.json