Patch notes: Delete Live's chat-server

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

What shipped on OpenVibe from 2026-10-05 to 2026-10-06: 19 changes to OpenVibe.Live, OpenVibe.Chat, OpenVibe.Network, OpenVibe.Events, OpenVibe.Games, OpenVibe.Host. Every line below is a commit message from the OpenVibers repositories, linked to the change itself.

Highlights

  • OpenVibe.Live: Delete Live's chat-server.js: every chat push and presence read goes through chat-delivery and chat-client; the local /ws/chat upgrade path is gone (OpenVibe.Chat serves it) (#30) (9f75848)
  • OpenVibe.Live: Live keeps no copy of Chat's twelve chat tables: every use removed, boot no longer creates them, the drop is op_003 (after this release is N-1) (#33) (1d49484)
  • OpenVibe.Host: Store tenant objects in OpenVibe.Media with local disk as the read cache (HOST_OBJECT_STORE=media; off by default) (#24) (5c5cba0)

OpenVibe.Live

openvibe.live · repository

  • Repoint Live's remaining chat readers to OpenVibe.Chat (recap, home stats, profiles, stream analytics, star, VOD chat stats, AI viewers); the three without a Chat read stay on Live's tables, named (#29) (9e7102c)
  • Delete Live's chat-server.js: every chat push and presence read goes through chat-delivery and chat-client; the local /ws/chat upgrade path is gone (OpenVibe.Chat serves it) (#30) (9f75848)
  • Move Live's last three mirror readers to Chat: the home daily series, first chat in a channel (user:<id>), and sound by command; nothing in chat mode reads the mirror now (#31) (c54babf)
  • Delete the chat read mirror's receiver: POST /internal/chat-effects/mirror, delivery.mirror() and every call site; Chat retired the sender in #25 (#32) (d237931)
  • Live keeps no copy of Chat's twelve chat tables: every use removed, boot no longer creates them, the drop is op_003 (after this release is N-1) (#33) (1d49484)
  • Drop Live's twelve legacy chat tables at boot (007_drop_chat_tables, owner-approved); N-1 fixtures re-recorded from 1d49484e, the release now in production (#34) (2176be5)
  • Drop the legacy chat tables with foreign-key enforcement off: the implicit per-row delete over chat_messages' self-reference kept the release from becoming ready (#35) (ad5a611)

OpenVibe.Chat

openvibe.chat · repository

  • Internal reads for Live's last mirror readers: the site-wide daily series, first chat in a channel, and a channel sound by command (#24) (05c59f5)
  • Retire the Live read mirror: the sender, its config and flush script are gone and migration 0006 drops the capture triggers (Live reads Chat's internal reads since Live#31) (#25) (417585d)
  • Internal read of DM block state for Live's call invites (GET /internal/chat/dm/block-state, chat.messages.read) (#27) (1b4464a)
  • Internal per-ticket conversations for OpenVibe.Help (chat.ticket.write): create on first message, append, read back, each service its own (#26) (f58488a)

OpenVibe.Network

openvibe.network · repository

  • Fabric offers move to /api/v1/offers; Network's resource index answers /api/v1/resources (projects, apps, node principals) under network.resource.read; pin openvibe-contracts v0.103.0 (#62) (90af060)
  • The exposure test pins OpenVibe.Watch as a placeholder (contracts 0.102.0) (#63) (e8c75ab)
  • Revoke Chat's live.chat_mirror.write: the read mirror to Live is retired (#64) (6925b8a)
  • Grant Host Media object upload, read, list and delete in its own namespace (for Host's Media object store) (#65) (d5c9cea)

OpenVibe.Events

events.openvibe.network · repository

  • Accept watch.* publishes from a svc:watch token (#14) (4d35c0d)
  • Add the cloud queue carrier (cloud-v1, SQS-compatible, QUEUE only, off unless CLOUD_QUEUE_URL is set) (#15) (a89573e)

OpenVibe.Games

openvibe.games · repository

  • Client quality tiers (high/medium/low) from the device or the player's choice, with a Settings tab: resolution and shadows apply live (#11) (4cb806b)

OpenVibe.Host

openvibe.host · repository

  • Store tenant objects in OpenVibe.Media with local disk as the read cache (HOST_OBJECT_STORE=media; off by default) (#24) (5c5cba0)

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.