Patch notes: The adoption report (Oct 23)

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

What shipped on OpenVibe on 2026-10-23: 28 changes to OpenVibe.Live, OpenVibe.Host, OpenVibe.Media, OpenVibe.MediaHub, OpenVibe.Chat, OpenVibe.Deals and 2 more. Every line below is a commit message from the OpenVibers repositories, linked to the change itself.

Highlights

  • OpenVibe.Host: The adoption report: streams, the go-live funnel and its 14-day return, money and platform counts, read-only (#142) (a8997e5)

OpenVibe.Live

openvibe.live · repository

  • openvibe-sdk v0.62.0 (was v0.61.0) (#320) (aab3501)
  • First-stream follow-up names who chatted, links the best clip and carries the recording's picture (#321) (5054541)
  • Channel chat and the player's diagnostics scroll from the keyboard (axe scrollable-region-focusable) (#322) (9080dca)
  • A browser stream with no video or audio for 30 minutes ends (dead air); a long passthrough stall logs every 5 minutes (#323) (3dc4334)
  • The Rundown reads chat again (after_id), and the WHIP host answers WHIP only (#324) (ac2e939)
  • Timeline adoption runs once per stream, not per row (it hit the 15 s timeout on every run) (#325) (02a00f5)
  • The view beacon's answer may be read by openvibe.video (helmet's same-origin resource policy refused it) (#326) (6ee927b)
  • A stream records why it ended (streamer, staff, broadcaster_left, ingest_ended, heartbeat_lost, dead_air) (#327) (ccb2a55)
  • The live player's retry and stall timers do nothing once the player is torn down (RUM: Cannot set properties of null) (#328) (fba5d39)
  • On a phone the live player keeps its 16:9 box from the first paint (channel CLS 0.166 to 0) (#329) (2a72ecc)
  • Live's Events relay stops at shutdown, while the database is open (it published on past the pool's end) (#330) (6b76779)
  • On a phone the channel header's followers, game and category stay whole, and the Most watched ranges stay one line each (#331) (b010463)
  • After a follow, the channel offers go-live alerts on this device (browser push), one press away (#332) (ab420c2)
  • The go-live sign-in gate says what a guest gets: live from this browser, no OBS, no download, no follower minimum (#333) (c9447cf)
  • When Live ends a stream itself (dead air, a lost heartbeat), it closes the stream's WHIP sessions too (#335) (12795aa)
  • The Arena's tables go (contract 0015, after 0008); arena_opt_outs stays for the Rundown (#334) (930af13)

OpenVibe.Host

openvibe.host · repository

  • certs renew runs again: a database without host_domains (dropped by 0008) has no custom domains (#141) (5b99133)
  • The adoption report: streams, the go-live funnel and its 14-day return, money and platform counts, read-only (#142) (a8997e5)
  • The adoption report splits first streams under a minute by why they ended (Live's end_reason) (#143) (28f256b)
  • ovhost drops Stage B's tenant vhosts and custom-domain certificates; openvibe.host is a repo vhost (#144) (5a75dfd)

OpenVibe.Media

openvibe.media · repository

  • openvibe-sdk v0.62.0 (was v0.60.0) (#160) (eed85d7)
  • Thumbnails are open to every origin (Live's player reads a thumbnail's colours; every offline channel page logged a CORS error) (#161) (236344a)

OpenVibe.MediaHub

openvibe.video · repository

  • Native HLS plays in CORS mode, with the file as its fallback (offloaded segments failed to parse: VOD 5925 stopped at 1:23:35) (#117) (cbf2636)
  • A private recording's signed playlist stays in no-cors mode (Media serves it without CORS) (#118) (c19c6f8)

OpenVibe.Chat

openvibe.chat · repository

  • Chat refuses the same line a fourth time in 30 s from one sender in a room (punctuation-only lines count as one) (#133) (f80eaf2)

OpenVibe.Deals

openvibe.deals · repository

  • Hotness tick snapshots are kept a day, not 7 (2.68M rows, 805 MB), pruned 50,000 at a time (#81) (99e43be)

OpenVibe.Food

openvibe.food · repository

  • A food's page shows BLS's US city average price for the newest month and for its pack, for the 13 items BLS prices (#78) (46641e6)

OpenVibe.Network

openvibe.network · repository

  • Status page: the developer path names every step; the analytics prune test stops depending on the date (#311) (9976b8f)

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 are hosted by OpenVibe.Community.

No comments yet.

Sign in with OpenVibe to comment.