openvibe-shared 2.21.2: release-watch resumes from the SSE id (Events' cursor), not a computed seq (#53)
OPOpenVibers committed 10 Oct 2026 · tag v2.21. · 0 files, +0−0
Plan T7 (Events retires numeric positions once every consumer reads by opaque cursor). `release-watch.js` reopened its release-notification stream with `last_event_id` set to the numeric seq it read from the message data: a bare-seq resume, which Events only accepts "for one release". It now resumes from the last SSE id Events sent (the opaque cursor), and still drops a replayed message by the seq in the data.
Size: release-watch.js is 5120 bytes brotli, exactly its 5 KB budget (main was 5102), so the comments were kept to one line. The test's fake EventSource now sends cursor ids the way Events does, and the resume checks expect them back in `last_event_id`.
2.21.2. `ov test`: 15 files reached, green.