What shipped on OpenVibe.Events
Every change deployed to OpenVibe, newest first. Each line is a commit from the OpenVibers repositories, linked to the change itself. When enough have gathered, or a large feature lands, they are written up as Patch notes on openvibe.blog. JSON: /api/v1/changelog.
2026-11-08
10a2e25openvibe-shared v4.154.0 (was v4.153.0) (#268)
a809bf6openvibe-shared v4.153.0 (was v4.152.0) (#267)
f3be2a3Enable silent first-visit sign-in on OpenVibe.Events (#265)
77744c5openvibe-shared v4.152.0 (was v4.150.0) (#266)
f6a7ac4openvibe-shared v4.150.0 (was v4.149.0) (#264)
eadf016openvibe-shared v4.149.0 (was v4.148.0) (#263)
fe8a75eopenvibe-shared v4.148.0 (was v4.142.0) (#262)
682e9a7claim: stop at the inflight cap instead of scanning the whole backlog (#261)
b5b6389perf: one-pass delivery counts kept 60 s (#260)
16b8a7dopenvibe-contracts v0.338.0 (was v0.312.0) (#259)
2026-11-07
7a89ea0openvibe-shared v4.142.0 (was v4.139.0) (#258)
54cb551openvibe-shared v4.139.0 (was v4.137.0) (#257)
cbf1162openvibe-shared v4.137.0 (was v4.135.0) (#256)
357d584openvibe-shared v4.135.0 (was v4.133.0) (#255)
d269f02connect-src: allow https://openvibe.chat for the navbar's Messages count (#254)
261b9d1openvibe-shared v4.133.0 (was v4.129.0) (#253)
7605762openvibe-shared v4.129.0 (was v4.126.0) (#250)
c0e480aEvents: the network agent namespace (agent.*) (#246)
8824f37openvibe-shared v4.126.0 (was v4.124.0) (#248)
0ed2a52openvibe-sdk v0.94.0 (was v0.93.0) (#249)
a22e12aopenvibe-contracts v0.312.0 (was v0.289.1) (#247)
a7fdc40openvibe-sdk v0.93.0 (was v0.91.0) (#245)
be8a34bopenvibe-shared v4.124.0 (was v4.122.0) (#244)
2026-11-06
7356a01openvibe-shared v4.122.0 (was v4.118.0) (#243)
6195263openvibe-shared v4.118.0 (was v4.115.1) (#242)
878d2a2openvibe-sdk v0.91.0 (was v0.82.0) (#241)
33ef539openvibe-shared v4.115.1 (was v4.114.0) (#240)
35c8936openvibe-shared v4.114.0 (was v4.113.0) (#239)
d09ccc7openvibe-shared v4.113.0 (was v4.112.1) (#238)
7720e39openvibe-shared v4.112.1 (was v4.109.2) (#237)
2026-11-05
9e28d97openvibe-contracts v0.289.1 (was v0.280.0) (#235)
2026-11-03
62bc199openvibe-shared v4.109.2 (was v4.108.0) (#234)
9076253openvibe-shared v4.108.0 (was v4.107.4) (#233)
1081e0eopenvibe-shared v4.107.4 (was v4.107.3) (#232)
a4bc074Realtime streams: room for a shared address, and a refusal pages can read (CORS on nginx's 429) (#231)
0ec211dopenvibe-shared v4.107.3 (was v4.107.2) (#230)
fb8af72openvibe-shared v4.107.2 (was v4.107.1) (#229)
70ce1f5openvibe-shared v4.107.1 (was v4.107.0) (#228)
f9d26b5openvibe-shared v4.107.0 (was v4.106.2) (#226)
a25b0d8Connect is a source (CON-15 hooks) (#227)
3008179The live feed answers every first-party site (manifest domains; contracts 0.280.0) (#225)
2026-11-02
59d75efopenvibe-shared v4.106.2 (was v4.106.1) (#224)
4c29091openvibe-shared v4.106.1 (was v4.106.0) (#223)
f436b54openvibe-shared v4.106.0 (was v4.105.0) (#222)
c1c2859openvibe-sdk v0.82.0 (was v0.81.0) (#221)
b4264a6A leased delivery is never claimable: max_inflight N runs N different deliveries (#220)
2d445d5The home's week figures in one read: the home answered in 1.5 s with none (#219)
97b9003Delivery counts: one query per moment, kept 15 s in production (#218)
810358cThe worker stops after the pass it is in and what that pass started (#217)
d0f6711A claim stops at the first pending delivery instead of sorting them all (#216)