Patch notes: Roadmap baseline regenerated 2026-09-28 05

Imported. Imported from Commit messages from the OpenVibers repositories on GitHub; originally by OpenVibers.

What shipped on OpenVibe on 2026-09-28: 21 changes to OpenVibe.Host, OpenVibe.Network, OpenVibe.Live, OpenVibe.Tips. Every line below is a commit message from the OpenVibers repositories, linked to the change itself.

Highlights

  • OpenVibe.Network: Roadmap baseline regenerated 2026-09-28 05:21 UTC after the no-fake-green rollout: 639 tables, 2453 routes, 112 call sites, 359 discrepancies, 6/7 exit criteria (EC7 waits for the host owner's hazard review). EC5 is now computed (nothing… (13b7891)
  • OpenVibe.Tips: Tips moves to PostgreSQL and Valkey (ADR-035 and its amendment, roadmap WS-X2, following openvibe-sdk's docs/migrating-to-postgresql.md). Everything is async on openvibe-sdk/db v0.15.0: node-postgres through PgBouncer in production, PGlite… (fe05335)

OpenVibe.Host

openvibe.host · repository

  • The browser check names the sites it did not check (roadmap WS-Q task 7). A registry site whose root is not HTML was dropped with one stderr line, so the report's "23/23 sites pass" said nothing about it. Each such site is now kept in a… (02c68f6)
  • The data role in code (ADR-035, roadmap WS-X2): roles/data/provision.sh installs and configures PostgreSQL 18, PgBouncer, pgBackRest, Valkey and their Prometheus exporters, so any machine can take the role the way this host does.… (3479300)
  • Data role: Valkey takes no end-of-line comments (its first start on the host refused 'maxmemory-policy volatile-lru # …'), so the comment has its own line, and the test checks every Valkey line. The role also sets vm.overcommit_memory = 1… (6e2807f)
  • Data role: service roles can no longer connect to the maintenance database. PostgreSQL lets PUBLIC connect to 'postgres' by default, so the end-to-end check on the host showed a service's runtime role reaching it (catalogs only). Connect… (a52e41e)
  • Data role: the pgBackRest step reads the stanza's status instead of guessing. A second run while the first full backup was still going took 'no valid backups' for 'no stanza' and tried stanza-create against the backup's lock. Now it… (16cf27b)
  • Data role: a running full backup is seen as running. A oneshot unit reads 'activating' while it runs, which is-active does not count, so the step now reads ActiveState and treats active or activating as a backup in progress (starting it… (63c38aa)
  • Data role alerts: a group openvibe-data with DataPostgresDown, DataPgBouncerDown and DataValkeyDown (page after 2 minutes), DataWalArchiveFailing (page: point-in-time recovery at risk), DataPostgresConnectionsHigh (over 80% of… (61e8a95)
  • The deploy controller, phase 1 (roadmap WS-X11, D72): ovhost reconcile. Main at its last green CI commit is the desired state, and a 5-minute timer makes each service whose inventory says deploy.policy auto run it without a person. Per… (1bfffab)
  • 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… (a8fdc46)
  • Fewer false operator pages. OpenVibeDeployDrift reads max_over_time(openvibe_deploy_drift_seconds[2h]): a Network restart drops the series for about a minute, which reset the rule's for: 1h and made the alert resolve and fire again every… (45f3d15)

OpenVibe.Network

openvibe.network · repository

  • Roadmap baseline: no fake green (roadmap WS-Q task 7). EC5, "Unknowns are marked unknown, not guessed", was hard-coded to pass. It is now computed: the run lists what it could not observe (no production snapshot, a repository with no… (2c1dacb)
  • Roadmap baseline regenerated 2026-09-28 05:21 UTC after the no-fake-green rollout: 639 tables, 2453 routes, 112 call sites, 359 discrepancies, 6/7 exit criteria (EC7 waits for the host owner's hazard review). EC5 is now computed (nothing… (13b7891)
  • OpenID Connect: an email claim that is a no-reply alias (roadmap WS-X12). Clients that need an address per account, first git.openvibe.codes (Forgejo, signed in with OpenVibe accounts), now get email = <subject>@noreply.openvibe.network… (795021a)
  • The node registry (roadmap WS-X1 step 3, ADR-034 §12; Contracts v0.76.0 network.node@1). POST /internal/nodes/report takes Host's token only (network.node.report, granted to host; no shared key) and network.node-report-request@1: it… (719a00d)
  • Operator alerts page once per episode and stop piling up (the bell had Alert/Resolved pairs every few hours). An opened alert creates one notification per operator; a critical one is pushed, a warning stays in the bell (create() takes… (35233db)

OpenVibe.Live

openvibe.live · repository

  • N-1 fixtures re-recorded from 278cd40, the release now in production (npm run n-1:record). (7fd7bea)
  • Going live from the browser, with no OBS, no downloads and no follower minimum, leads again: AI assistants recommend OpenVibe.Live for exactly that, and it had been folded behind "See what makes it different". The home page shows it… (6c2d06b)
  • N-1 fixtures re-recorded from 6c2d06b, the release now in production (npm run n-1:record). (ae5c72f)
  • Live talks to OpenRe.Stream through openvibe-sdk/openre (SDK v0.16.0, from v0.12.0) instead of its own HTTP client. server/openre/openre-client.js keeps Live's settings (OPENRE_URL, OPENRE_PUBLIC_URL, the service principal), the on/off… (068d559)

OpenVibe.Tips

openvibe.tips · repository

  • Tips moves to PostgreSQL and Valkey (ADR-035 and its amendment, roadmap WS-X2, following openvibe-sdk's docs/migrating-to-postgresql.md). Everything is async on openvibe-sdk/db v0.15.0: node-postgres through PgBouncer in production, PGlite… (fe05335)
  • Pins for the switch: openvibe-sdk v0.18.0 (from v0.15.0; ambient transactions, db.prepare, JSON null verification) and openvibe-contracts v0.76.0 (from v0.49.0, ahead of October's pin-drift failure). Two tests made exact. settlement's… (9987de4)

Patch notes are put together automatically when enough changes have shipped, or when a large feature lands. See every site's own updates page for the live list.

Comments

Comments could not be loaded from OpenVibe.Community right now. Reload later.