{"id":"pst_01M4DYSV05HSZAWDGYVGPKA7JD","url":"https://openvibe.blog/@openvibe/patch-notes-41-changes-across-22-sites","blog":{"id":"blg_01M362MF0EDJ7QHQTRD8A3Q981","handle":"openvibe","title":"The OpenVibe blog","url":"https://openvibe.blog/"},"title":"Patch notes: 41 changes across 22 sites","summary":"What shipped on OpenVibe from 2026-10-07 to 2026-10-08: 41 changes to OpenVibe.Live, OpenVibe.AI, OpenVibe.Billing, OpenVibe.Chat, OpenVibe.Coupons, OpenVibe.Deals and 16 more.","body_markdown":"What shipped on OpenVibe from 2026-10-07 to 2026-10-08: 41 changes to OpenVibe.Live, OpenVibe.AI, OpenVibe.Billing, OpenVibe.Chat, OpenVibe.Coupons, OpenVibe.Deals and 16 more. Every line below is a commit message from the OpenVibers repositories, linked to the change itself.\n\n## OpenVibe.Live\n\n[openvibe.live](https://openvibe.live) · [repository](https://github.com/OpenVibers/OpenVibe.Live)\n\n- openvibe-contracts v0.112.0 (was v0.83.0) (#41) ([`5511487`](https://github.com/OpenVibers/OpenVibe.Live/commit/5511487d276ace50bf8afc3159804913e0c52fc9))\n- N-1 fixtures re-recorded from 5511487, the release now in production (npm run n-1:record). (#42) ([`25556e8`](https://github.com/OpenVibers/OpenVibe.Live/commit/25556e83c3c7f61e15d95752c0d8f0d12bc8c9ca))\n- openvibe-sdk v0.35.0 (was v0.26.0) (#43) ([`b92d5c4`](https://github.com/OpenVibers/OpenVibe.Live/commit/b92d5c4027c038dc919746ed7c805fdcdc1926c9))\n- N-1 fixtures re-recorded from b92d5c4, the release now in production (npm run n-1:record). (#44) ([`9294500`](https://github.com/OpenVibers/OpenVibe.Live/commit/9294500b89fdb4d05443ccc85b1e10a15037e5b9))\n\n## OpenVibe.AI\n\n[ai.openvibe.services](https://ai.openvibe.services) · [repository](https://github.com/OpenVibers/OpenVibe.AI)\n\n- openvibe-contracts v0.112.0 (was v0.109.0) (#25) ([`8850792`](https://github.com/OpenVibers/OpenVibe.AI/commit/88507920793348d5c0956c0873b226bbfbe73f0a))\n- openvibe-sdk v0.35.0 (was v0.26.0) (#26) ([`ba0df55`](https://github.com/OpenVibers/OpenVibe.AI/commit/ba0df55b8fb799496193e66fbb7364f59d4b2135))\n\n## OpenVibe.Billing\n\n[billing.openvibe.network](https://billing.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Billing)\n\n- openvibe-contracts v0.112.0 (was v0.97.0) (#18) ([`9d072b7`](https://github.com/OpenVibers/OpenVibe.Billing/commit/9d072b72d4d03e504fbcb4eb5fd05059b81764da))\n- openvibe-sdk v0.35.0 (was v0.28.0) (#19) ([`b54cccc`](https://github.com/OpenVibers/OpenVibe.Billing/commit/b54cccc9d0b4b61c2cb48abb43716bfe5e413e48))\n\n## OpenVibe.Chat\n\n[openvibe.chat](https://openvibe.chat) · [repository](https://github.com/OpenVibers/OpenVibe.Chat)\n\n- openvibe-contracts v0.112.0 (was v0.103.0) (#30) ([`2c0563d`](https://github.com/OpenVibers/OpenVibe.Chat/commit/2c0563d129654bdaac5ba3a975484749d8c35c8f))\n- openvibe-sdk v0.35.0 (was v0.26.0) (#31) ([`6da98c5`](https://github.com/OpenVibers/OpenVibe.Chat/commit/6da98c5d16b14d409cbc41ce44c41ceffb91f50c))\n\n## OpenVibe.Coupons\n\n[openvibe.coupons](https://openvibe.coupons) · [repository](https://github.com/OpenVibers/OpenVibe.Coupons)\n\n- openvibe-contracts v0.112.0 (was v0.97.0) (#15) ([`ee5d2c4`](https://github.com/OpenVibers/OpenVibe.Coupons/commit/ee5d2c4a61d1f944f041f6083d49bb64c995f56e))\n- openvibe-sdk v0.35.0 (was v0.26.0) (#16) ([`e21aff5`](https://github.com/OpenVibers/OpenVibe.Coupons/commit/e21aff54a1d74a6c758990fcbc0ab2d5926365c5))\n\n## OpenVibe.Deals\n\n[openvibe.deals](https://openvibe.deals) · [repository](https://github.com/OpenVibers/OpenVibe.Deals)\n\n- openvibe-contracts v0.112.0 (was v0.97.0) (#14) ([`8dba866`](https://github.com/OpenVibers/OpenVibe.Deals/commit/8dba86606fa2999f74cd856823febb5583d45691))\n- openvibe-sdk v0.35.0 (was v0.26.0) (#15) ([`db2ebe2`](https://github.com/OpenVibers/OpenVibe.Deals/commit/db2ebe2e72e353989930cdda17193e21eeb96d76))\n\n## OpenVibe.Games\n\n[openvibe.games](https://openvibe.games) · [repository](https://github.com/OpenVibers/OpenVibe.Games)\n\n- openvibe-contracts v0.112.0 (was v0.78.0) (#16) ([`d051805`](https://github.com/OpenVibers/OpenVibe.Games/commit/d05180543492192411f941cb4e992047cb61bd1a))\n- openvibe-sdk v0.35.0 (was v0.23.1) (#17) ([`8940c4a`](https://github.com/OpenVibers/OpenVibe.Games/commit/8940c4af876a11261257ef24d2fa5d740b62067b))\n\n## OpenVibe.Host\n\n[openvibe.host](https://openvibe.host) · [repository](https://github.com/OpenVibers/OpenVibe.Host)\n\n- openvibe-contracts v0.112.0 (was v0.107.0) (#32) ([`b7e0a27`](https://github.com/OpenVibers/OpenVibe.Host/commit/b7e0a279cba1266c3b6cf5a9343a0e0f087b0a14))\n- openvibe-sdk v0.35.0 (was v0.26.0) (#33) ([`70e4cd1`](https://github.com/OpenVibers/OpenVibe.Host/commit/70e4cd19705047ca1c6703b56a70193be0d20666))\n\n## OpenVibe.Media\n\n[openvibe.media](https://openvibe.media) · [repository](https://github.com/OpenVibers/OpenVibe.Media)\n\n- openvibe-contracts v0.112.0 (was v0.107.0) (#49) ([`0ae22fb`](https://github.com/OpenVibers/OpenVibe.Media/commit/0ae22fb84ea8969661531941132994c69431fae0))\n- openvibe-sdk v0.35.0 (was v0.32.0) (#50) ([`57c56fc`](https://github.com/OpenVibers/OpenVibe.Media/commit/57c56fcd3a232ede627adc079edb2048e8713732))\n\n## OpenVibe.News\n\n[openvibe.news](https://openvibe.news) · [repository](https://github.com/OpenVibers/OpenVibe.News)\n\n- openvibe-contracts v0.112.0 (was v0.97.0) (#14) ([`9097537`](https://github.com/OpenVibers/OpenVibe.News/commit/909753764584a6b72bc318b07cd3e7194bf41249))\n- openvibe-sdk v0.35.0 (was v0.26.0) (#15) ([`c1c2b9f`](https://github.com/OpenVibers/OpenVibe.News/commit/c1c2b9f78614e702f549f55ef5fc4d19f9345d68))\n\n## OpenRe.Stream\n\n[openre.stream](https://openre.stream) · [repository](https://github.com/OpenVibers/OpenRe.Stream)\n\n- openvibe-contracts v0.112.0 (was v0.76.0) (#18) ([`ea270ea`](https://github.com/OpenVibers/OpenRe.Stream/commit/ea270eaf751727dc4cb15fc26262a9a2102530a9))\n- openvibe-sdk v0.35.0 (was v0.26.0) (#19) ([`9b211d3`](https://github.com/OpenVibers/OpenRe.Stream/commit/9b211d3d2a4a4cffd64c4fabccc7440c771c2d6b))\n\n## OpenVibe.Search\n\n[search.openvibe.network](https://search.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Search)\n\n- openvibe-contracts v0.112.0 (was v0.96.0) (#15) ([`bfdb21e`](https://github.com/OpenVibers/OpenVibe.Search/commit/bfdb21eaec39ab458e4ba24d9a1a20d986a78414))\n- openvibe-sdk v0.35.0 (was v0.26.0) (#16) ([`abb22ce`](https://github.com/OpenVibers/OpenVibe.Search/commit/abb22ce594280258ebab2e41247834314340e879))\n\n## OpenVibe.Sources\n\n[sources.openvibe.network](https://sources.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Sources)\n\n- openvibe-contracts v0.112.0 (was v0.96.0) (#7) ([`47786c1`](https://github.com/OpenVibers/OpenVibe.Sources/commit/47786c10e07ba8b1b64fbf6258c5e0c60eb6e841))\n- openvibe-sdk v0.35.0 (was v0.26.0) (#8) ([`2a3b4db`](https://github.com/OpenVibers/OpenVibe.Sources/commit/2a3b4db41a0fab1f2f5141f77770783dcbec3473))\n\n## OpenVibe.Tips\n\n[openvibe.tips](https://openvibe.tips) · [repository](https://github.com/OpenVibers/OpenVibe.Tips)\n\n- openvibe-contracts v0.112.0 (was v0.92.0) (#13) ([`8aaa5e6`](https://github.com/OpenVibers/OpenVibe.Tips/commit/8aaa5e641d328b853042e4c7271b1304b2da0dca))\n- openvibe-sdk v0.35.0 (was v0.28.0) (#14) ([`1ed00c1`](https://github.com/OpenVibers/OpenVibe.Tips/commit/1ed00c17f1102c32646dceb9ae264c0d92fd46ec))\n\n## OpenVibe.Tools\n\n[openvibe.tools](https://openvibe.tools) · [repository](https://github.com/OpenVibers/OpenVibe.Tools)\n\n- openvibe-contracts v0.112.0 (was v0.92.0) (#18) ([`8a9eb31`](https://github.com/OpenVibers/OpenVibe.Tools/commit/8a9eb31dfb69efd71179aaae5de460009811d90f))\n- openvibe-sdk v0.35.0 (was v0.25.1) (#19) ([`85f68e6`](https://github.com/OpenVibers/OpenVibe.Tools/commit/85f68e614c269e00a1e2fc3b79ab97a799968a0c))\n\n## OpenVibe.Trade\n\n[openvibe.trade](https://openvibe.trade) · [repository](https://github.com/OpenVibers/OpenVibe.Trade)\n\n- openvibe-contracts v0.112.0 (was v0.97.0) (#16) ([`e039e2b`](https://github.com/OpenVibers/OpenVibe.Trade/commit/e039e2bf8067de55c28fa202309047cd403b43c8))\n- openvibe-sdk v0.35.0 (was v0.26.0) (#17) ([`8e343a8`](https://github.com/OpenVibers/OpenVibe.Trade/commit/8e343a8e81b1a4326d17069bc7bc76ded36acae2))\n\n## OpenVibe.VIP\n\n[openvibe.vip](https://openvibe.vip) · [repository](https://github.com/OpenVibers/OpenVibe.VIP)\n\n- openvibe-contracts v0.112.0 (was v0.92.0) (#14) ([`7b17743`](https://github.com/OpenVibers/OpenVibe.VIP/commit/7b177434e31efe822350b8fe0a73812ef56f4eaf))\n- openvibe-sdk v0.35.0 (was v0.28.0) (#15) ([`2090f60`](https://github.com/OpenVibers/OpenVibe.VIP/commit/2090f6076e27e4af85ed88f79ee5a46581041259))\n\n## OpenVibe.Blog\n\n[openvibe.blog](https://openvibe.blog) · [repository](https://github.com/OpenVibers/OpenVibe.Blog)\n\n- openvibe-contracts v0.112.0 (was v0.97.0) (#11) ([`3387540`](https://github.com/OpenVibers/OpenVibe.Blog/commit/33875402d6aa49cecf795e892dd532eb927b35b4))\n\n## OpenVibe.Codes\n\n[openvibe.codes](https://openvibe.codes) · [repository](https://github.com/OpenVibers/OpenVibe.Codes)\n\n- openvibe-contracts v0.112.0 (was v0.107.0) (#23) ([`514c164`](https://github.com/OpenVibers/OpenVibe.Codes/commit/514c1644dc91e646dc395a1264f80e008c7783b4))\n\n## OpenVibe.Community\n\n[openvibe.community](https://openvibe.community) · [repository](https://github.com/OpenVibers/OpenVibe.Community)\n\n- openvibe-sdk v0.35.0 (was v0.26.0) (#22) ([`3312a6c`](https://github.com/OpenVibers/OpenVibe.Community/commit/3312a6c76a615aa68d753bb9ec20fc8e8a693c42))\n\n## OpenVibe.Events\n\n[openvibe.events](https://openvibe.events) · [repository](https://github.com/OpenVibers/OpenVibe.Events)\n\n- openvibe-sdk v0.35.0 (was v0.26.0) (#24) ([`31905da`](https://github.com/OpenVibers/OpenVibe.Events/commit/31905da8911147993e76243cca332fb7b2d056a9))\n\n## OpenVibe.Network\n\n[openvibe.network](https://openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Network)\n\n- openvibe-contracts v0.112.0 (was v0.111.0) (#77) ([`c221bf7`](https://github.com/OpenVibers/OpenVibe.Network/commit/c221bf7e80201406bcade2e07003651945da157a))\n\n---\n\nPatch 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.","revision":1,"state":"published","visibility":"public","published_at":"2026-10-08T14:31:14.214Z","revised_at":"2026-10-08T14:31:14.202Z","author":{"subject":"usr_01KKT9AC60KM7CRTB3WN1Z8P56","name":"goosely","username":"goosely"},"authorship":{"mode":"imported","workflow":null,"reviewed":false,"disclosure":{"mode":"imported","short":"Imported","long":"Imported from Commit messages from the OpenVibers repositories on GitHub; originally by OpenVibers."}},"tags":["patch-notes","live","ai","billing","chat","coupons","deals","games","host","media","news"],"categories":[],"series":{"title":"Patch notes","url":"https://openvibe.blog/@openvibe/series/patch-notes","position":null},"media":[],"citations":[],"indexability":{"indexable":true,"robots":"index, follow","reasons":[]}}