What shipped on OpenVibe.Reviews
Every change deployed to OpenVibe, newest first. Each line is a commit from the OpenVibers repositories, linked to the change itself. When enough have gathered, or a large feature lands, they are written up as Patch notes on openvibe.blog. JSON: /api/v1/changelog.
2026-09-24
54c4d71The shared update system and one account UI, on the OpenVibe Frame (openvibe-shared 1.11.0, openvibe/frame): the home shows what shipped, /updates is the shared log and the footer links it; the shared navbar handles sign in and out…
f68bb8fOne W3C trace across services (Track O): openvibe-shared v1.7.0 trace.install(app) keeps each request's traceparent and puts it on the calls made while serving it, to loopback and OpenVibe hosts only
ecc4406CI calls the shared test workflow (Track Q): OpenVibe.Shared .github/workflows/test.yml@f5e7e73 (install, node --check over server/ and scripts/, npm test, openvibe-contracts-check) instead of a copy of those steps
70de372openvibe-publishing v0.2.2 (shares the openvibe-shared v1.5.1 copy instead of installing v1.0.0 alongside)
08add50SECURITY.md: how to report a vulnerability ([email protected], 7-day reply, scope, supported versions)
2026-09-23
8905235openvibe-shared v1.5.1, openvibe-contracts v0.33.0
2411fe1openvibe-shared v1.5.0 (Track R release manifest), openvibe-contracts v0.32.0, openvibe-sdk v0.5.0
a7b50a6CI: run the shared security workflow (gitleaks secret scan + dependency audit, Track Q)
1d462a2Threat review: docs/threat-review.md
223262aThreat review fixes: cross-site writes, correction queue limits, bounded audit text, editor ids
91e613dA correction yields a public summary revision
6ad2403Docs: STATUS.json and README match production (2026-09-23)
3151c05Events webhook requires signature v2 (replay window); openvibe-sdk v0.4.0
ffcad93App and module tokens act only for their on_behalf_of person; sandbox tokens refused
9e3fd92A source item taken down at its source is 410 through /api/v1/items/:id
0923bf3nginx: client address headers only from $remote_addr (realip). X-Forwarded-For was appended to and CF-Connecting-IP passed through from the client, so a request reaching the origin without Cloudflare (DNS-only host or the bare IP) chose…
6659c4dopenvibe-publishing v0.2.1 (ReDoS fixes in ssr markdown)
569986bSummary history hides unreviewed AI drafts, unpublished summaries and deleted entities from readers
5c373b9openvibe-contracts v0.20.0 (reviews manifest and capabilities released); contracts check is blocking
a0033beOpenVibe.Reviews service (Wave 17, Reviews half): entities with aliases and typed links, deterministic resolution of OpenVibe.Sources review items with editor confirmation, signals with provenance, merges that rewrite nothing and splits…
2026-09-21
23e7ab2Charter: OpenVibe.Reviews as defined in the OpenVibe realignment plan (placeholder, no code yet)