Skip to content

v8.4.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 08:36
· 98 commits to main since this release

8.4.0 (2026-10-01)

Features

  • core: elect the coordinator role by gossiped claim instead of the port bind (f87387a)

Bug Fixes

  • bridge: check Origin for every web client and stop sending wildcard CORS (35d190b)
  • core: enrol a dialled session in the election only when the address dialled was a loopback one (adbb8b1)
  • core: enrol an accepted session in the election before announcing over it (c449ffb)
  • core: raise an agent's revision wherever it is set offline (f2ef52b)
  • core: read coordinator claims only while their session is trusted, and announce from both ends (d1e216e)
  • core: report a session's presence advert only when it changes (e2f5e11)
  • core: wait for an incumbent before claiming alone, and serialise role transitions (d142c12)

Documentation

  • bridge: replace an em-dash in the web server discovery comment (6e1f15d)
  • describe the claim wait and which sessions carry coordinator claims (e6c7e4f)
  • separate the elected coordinator role from the well-known port (99511a8)

Tests

  • bridge: isolate the oRPC router tests' persisted identity under a per-test home directory (8b4f1ca)
  • core: cover the elected coordinator role over real sockets (ff7dd5a)