Commits
-
openvibe-contracts v0.112.0 (was v0.107.0) (#49)OpenVibers · 7 Oct 2026
0ae22fb -
openvibe-shared 2.13.0: release notifications connect to openvibe.events (plan T7) (#48)OpenVibers · 7 Oct 2026
b97cb16 -
Media: the resource index (GET /api/v1/resources, media.object) under media.resource.read; contracts v0.107.0 (T13 step 8). (#47)OpenVibers · 7 Oct 2026
446da58 -
Media: /p/:slug and /p/:slug/raw are unconditional 301s to Community; the local paste row-serving is deleted (T4/T10). (#46)OpenVibers · 7 Oct 2026
c3dc888 -
proxy-addr 2.0.8 (critical GHSA-jqcg-44mw-7w3h: IP spoofing via IPv4-mapped IPv6). (#45)OpenVibers · 7 Oct 2026
0759de5 -
Materialized clips: a clip names its source's interior segments and re-encodes only its two edges, behind MEDIA_MATERIALIZED_CLIPS (off by default; F3.6) (#44)OpenVibers · 5 Oct 2026
706c2de -
Emit Media storage and delivery usage readings to Billing through openvibe-sdk/usage (off by default); pin openvibe-sdk v0.32.0 (#43)OpenVibers · 5 Oct 2026
3e029a1 -
Generate a 720p rendition on demand and list it in the master playlist (F4 slice 1, off by default) (#42)OpenVibers · 5 Oct 2026
166fe22 -
Compose Media's pages through openvibe-shared/shell; add /llms-full.txt and IndexNow; pin openvibe-shared v2.10.0 (#41)OpenVibers · 5 Oct 2026
8d41bca -
Design: materialized clips over the source's bytes (F3.6) (#40)OpenVibers · 5 Oct 2026
763cf7d -
Bucket placement demand per segment, not just per object (#39)OpenVibers · 5 Oct 2026
3e409b9 -
Expose the timeline HLS URL on the v1 VOD and clip API (#36)OpenVibers · 5 Oct 2026
79295af -
Move Media's shutdown onto openvibe-sdk/service gracefulStop with the 70 s drain (#33)OpenVibers · 5 Oct 2026
809ddfc -
Never delete timeline bytes another object still names; re-key every naming row when packing (#35)OpenVibers · 5 Oct 2026
ae26965 -
gitleaks: keep allowing the old owner-subject test's made-up key (the full-history scan still reads it) (#38)OpenVibers · 5 Oct 2026
a82e1be -
Delete the read-only pastes app API and its handlers (#37)OpenVibers · 5 Oct 2026
77124cf -
Build sprite sheets from the timeline, not 100 source seeks (#34)OpenVibers · 5 Oct 2026
3dd988d -
Route every storage class through the placement sweep (#32)OpenVibers · 5 Oct 2026
6a1195d -
Queue an object.pack after every finished CMAF cut (#31)OpenVibers · 5 Oct 2026
d5deebb -
Serve clips as virtual windows over the source's timeline (#30)OpenVibers · 5 Oct 2026
2a55cab -
Merge pull request #29 from OpenVibers/agent/media-t4-step-3-f3-c-211950-muubqtepOpenVibers · 4 Oct 2026
c812dec -
Queue the CMAF timeline at finalize and sign playlists for longerOpenVibers · 4 Oct 2026
76f8590 -
Merge pull request #28 from OpenVibers/agent/re-land-pr-3-media-backfill-docs-203501-muua55pkOpenVibers · 4 Oct 2026
b03a828 -
Document the object backfill as a boot-time module and the drift reportOpenVibers · 4 Oct 2026
29cf553 -
Merge pull request #27 from OpenVibers/agent/media-t4-f3-3-plus-the-f3-1-162714-muu1ai4zOpenVibers · 4 Oct 2026
54029ee -
Retry cmaf with no healthy provider and guard races with packOpenVibers · 4 Oct 2026
a1aebee -
Classify pack and packed-segment range fetches in the SSRF inventoryOpenVibers · 4 Oct 2026
535d29b -
Pack durable CMAF segments into ~60 s chunks and serve them as rangesOpenVibers · 4 Oct 2026
3573f61 -
Merge pull request #26 from OpenVibers/agent/media-t4-ready-now-groundwork-home-works-150247-muty9wmcOpenVibers · 4 Oct 2026
7a2a8d2 -
Drop unused generateSlug re-export from pastes routes; mark F1/F2…OpenVibers · 4 Oct 2026
25ab0c0