File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -8,6 +8,25 @@ The version is derived from git tags by `hatch-vcs`: a `vX.Y.Z` tag (created via
88a GitHub Release) becomes version ` X.Y.Z ` . Record changes under ` [Unreleased] `
99and rename that heading to the version when you cut the release.
1010
11+ ## [ Unreleased]
12+
13+ ### Added
14+
15+ - ** ` missed ` on the send result.** ` POST /send ` (and the ` say ` tool over it) now
16+ returns a ` missed ` list alongside ` delivered_to ` . A direct message addressed to
17+ a peer that is neither live nor reaped, so it was dropped rather than delivered,
18+ puts that peer's name in ` missed ` and logs a warning, turning a silent loss into
19+ an explicit signal. Broadcast and channel sends never populate it: there an
20+ empty ` delivered_to ` already means nobody heard the message.
21+
22+ ### Fixed
23+
24+ - ** Stale ` ping() ` protocol guidance.** The protocol text claimed only direct
25+ messages queue for a reaped peer; the hub has queued direct, broadcast and
26+ channel traffic for reaped peers alike since v1.0.0. The wording now matches the
27+ behaviour, and clarifies that "absent" means past the grace window (anything
28+ sent then is dropped). Bumps ` PROTOCOL_VERSION ` to 17.
29+
1130## [ 2.0.0] ( https://github.com/obeone/caucus-mcp/compare/v1.5.0...v2.0.0 ) (2026-07-17)
1231
1332### Changed
You can’t perform that action at this time.
0 commit comments