Skip to content
openvibers/openvibe.host
Commits
main · package-lock.json
-
Host: delete the migration era (SQLite worker, backup/drill/probe branches, data switch, legacy deploy fallback) (#55)OpenVibers · 10 Oct 2026
f95e9d6
-
openvibe-shared v2.21.2 (was v2.21.1) (#54)OpenVibers · 10 Oct 2026
ce123d4
-
openvibe-sdk v0.37.2 (was v0.35.0) (#53)OpenVibers · 10 Oct 2026
205ddd2
-
openvibe-shared v2.21.1 (was v2.21.0) (#52)OpenVibers · 10 Oct 2026
dfc965b
-
openvibe-shared v2.21.0 (was v2.20.4) (#51)OpenVibers · 10 Oct 2026
b977a63
-
openvibe-shared v2.20.4 (was v2.20.3) (#50)OpenVibers · 10 Oct 2026
b8e7b12
-
openvibe-contracts v0.127.0 (was v0.126.0) (#49)OpenVibers · 10 Oct 2026
03d9584
-
openvibe-shared v2.20.3 (was v2.20.0) (#48)OpenVibers · 10 Oct 2026
c8b30e7
-
openvibe-contracts v0.126.0 (was v0.122.1) (#45)OpenVibers · 9 Oct 2026
030dd54
-
openvibe-shared v2.20.0 (was v2.17.0) (#44)OpenVibers · 9 Oct 2026
ac5a301
-
openvibe-contracts v0.122.1 (was v0.112.0) (#42)OpenVibers · 9 Oct 2026
ed7dc9f
-
openvibe-shared v2.17.0 (was v2.15.0) (#41)OpenVibers · 9 Oct 2026
998f433
-
openvibe-shared v2.15.0 (was v2.14.0) (#40)OpenVibers · 8 Oct 2026
9b7a204
-
openvibe-shared v2.14.0 (was v2.13.2) (#38)OpenVibers · 8 Oct 2026
693c48e
-
openvibe-shared v2.13.2 (was v2.13.0) (#35)OpenVibers · 8 Oct 2026
f968161
-
openvibe-sdk v0.35.0 (was v0.26.0) (#33)OpenVibers · 7 Oct 2026
70e4cd1
-
openvibe-contracts v0.112.0 (was v0.107.0) (#32)OpenVibers · 7 Oct 2026
b7e0a27
-
Events moves to openvibe.events: the dashboard's connect-src and shared 2.13.0 (plan T7) (#30)OpenVibers · 7 Oct 2026
41fdc22
-
openvibe-shared 2.12.0: the showcase home and the Frame footer set their font (they rendered serif) (#29)OpenVibers · 7 Oct 2026
42e6e01
-
Host: the resource index (GET /api/v1/resources, host.site/deploy/domain) under host.resource.read; contracts v0.107.0 (T13 step 8). (#28)OpenVibers · 7 Oct 2026
825db9d
-
Host: the signed-out front page is a showcase home with the enforced limits table. (#25)OpenVibers · 7 Oct 2026
49fcd46
-
Compose Host's own pages with shell.page and serve llms.txt filesOpenVibers · 4 Oct 2026
0b3f7c7
-
Bump openvibe-shared v2.2.0 → v2.5.0 (#14)OpenVibers · 3 Oct 2026
c8d22ec
-
Move Host's shutdown onto openvibe-sdk/service gracefulStop (#10)OpenVibers · 2 Oct 2026
678b485
-
Host on openvibe-contracts v0.83.0, which releases host.site.config: the local 'proposed capability' path and docs/capabilities-proposal/ plus the service manifest proposal are gone; capabilities are checked by the library alone, and the contracts test now holds the routes, guards and emitted events to the released manifests. npm test 52/52.OpenVibers · 29 Sept 2026
dee29c4
-
Host moves between its pages without a reload (plan T11): openvibe-shared v2.2.0 boost swaps <main> styles-first with the shared transition, prefetching on intent, and does a normal load across a deploy (the ov-boost marker carries the release). The navbar's sign-in returns to the current page.OpenVibers · 29 Sept 2026
92e4727
-
Host on the service kit (plan T1): sign-in is openvibe-sdk/sso createSsoClient (state + PKCE S256, server-side exchange, next limited to this site and the Network), service tokens are checked by openvibe-sdk/auth verifyServiceToken (the key their kid names; sandbox tokens still confined to sandbox projects), the outbox is createServiceOutbox with Host's event-type list; server/auth/sso.js is deleted. Pins: openvibe-sdk v0.25.0, openvibe-contracts v0.79.0, openvibe-shared v2.0.0. Both suites green (verified).OpenVibers · 29 Sept 2026
4030fdc
-
Host Stage B moves to PostgreSQL and Valkey (ADR-035, roadmap WS-X2, repository-pass group G2), async from end to end.OpenVibers · 28 Sept 2026
03d70e1
-
ovhost nodes report: this inventory's machines, reported to Network's node registry (roadmap WS-X1 step 3, ADR-034 §12). host.json gains nodeSource and nodes (network.node@1 without health: id, name, roles, region-level location, provider, beacon); the inventory refuses an address or ip field, duplicate ids and non-https beacons, because the registry is public. Health is measured on every run: each beacon's 2xx within 2 s is up, a slower 2xx degraded, anything else down. The report is validated against network.node-report-request@1 before a token is asked for, and is sent with Host's principal (scope network.node.report); no secret or token is printed. openvibe-nodes.timer runs it every 5 minutes; openvibe_nodes_report.prom feeds the new OpenVibeNodeReportStale and OpenVibeNodeDown alerts. openvibe-contracts pinned at v0.76.0. docs/nodes.md; test/nodes.test.js.OpenVibers · 28 Sept 2026
a8fdc46
-
npm test no longer counts a skipped test as passed (roadmap WS-Q task 7; openvibe-shared/test-runner, Shared v1.25.0). test/run.js counted every file that exited 0 as passed, even one that had skipped part of its work. It is now the shared runner (same files, one at a time as before, 60 s timeout per file): a test prints "<label>: skipped (<why>)" for what it could not run, the same line scripts/release-acceptance.js reads, and that file is listed with ○ and its reasons and not counted as passed; --strict makes a skip fail the run. announce.test.js skipped its payload schema check without a word when the installed openvibe-contracts predates host.release.published@1; it now prints "announce payload schema: skipped (…)" then (the pinned 0.66.0 has the schema, so the check runs here). openvibe-shared is pinned at v1.25.0 (from v1.22.0; 1.23 and 1.24 add the web runtime, release-watch fixes and the readiness skip, and /api/ready answers as before because its db check really runs; README and STATUS.json follow). npm test (Node 22) 38/38.OpenVibers · 28 Sept 2026
ee84fbc
More commits