{"id":"pst_01M5ZSFPQPJ0FPDGTHP7YTBAZB","url":"https://openvibe.blog/@openvibe/patch-notes-80-changes-across-39-sites-oct-27-2","blog":{"id":"blg_01M362MF0EDJ7QHQTRD8A3Q981","handle":"openvibe","title":"The OpenVibe blog","url":"https://openvibe.blog/"},"title":"Patch notes: 80 changes across 39 sites (Oct 27)","summary":"What shipped on OpenVibe on 2026-10-27: 80 changes to OpenVibe.Live, OpenVibe.MediaHub, OpenVibe.Network, OpenVibe.Run, OpenVibe.Search, OpenVibe.Sources and 33 more.","body_markdown":"What shipped on OpenVibe on 2026-10-27: 80 changes to OpenVibe.Live, OpenVibe.MediaHub, OpenVibe.Network, OpenVibe.Run, OpenVibe.Search, OpenVibe.Sources and 33 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.222.0 (was v0.221.0) (#411) ([`df10f16`](https://github.com/OpenVibers/OpenVibe.Live/commit/df10f16782b234f127dbdc1272cc167c3bbf391d))\n- openvibe-shared v4.16.0 (was v4.15.2) (#413) ([`6729b10`](https://github.com/OpenVibers/OpenVibe.Live/commit/6729b10b3fbd70710bea4db899b86c7bdeaff002))\n- Navbar on a phone: the site switcher stays beside the logo (balance chips fold with Shared 4.16.0) (#412) ([`8a84fe9`](https://github.com/OpenVibers/OpenVibe.Live/commit/8a84fe9dcf067c0ccee045801f5dee232e584f6b))\n- Go Live on a phone: camera, lens and microphone as rows of one card; Front | Back as a switch; lenses by name; the mode pickers one compact row (#414) ([`63d011f`](https://github.com/OpenVibers/OpenVibe.Live/commit/63d011f2afae1141f3280bb73f16dfdf2d0ac670))\n- openvibe-shared v4.17.0 (was v4.16.0) (#415) ([`53250a5`](https://github.com/OpenVibers/OpenVibe.Live/commit/53250a5c54c878c60c602ca0b8d8dc6eb2190bc2))\n\n## OpenVibe.MediaHub\n\n[openvibe.video](https://openvibe.video) · [repository](https://github.com/OpenVibers/OpenVibe.MediaHub)\n\n- openvibe-contracts v0.222.0 (was v0.221.0) (#160) ([`a1cc398`](https://github.com/OpenVibers/OpenVibe.MediaHub/commit/a1cc398905d6eb862b0c4065914b9da72a2c6935))\n- Video on phones: a recording opens in its own shape, the title and buttons on the first screen, the buttons in one row that fits (#163) ([`61028eb`](https://github.com/OpenVibers/OpenVibe.MediaHub/commit/61028eb56b41791795721d9ca38018ceca49eeee))\n- openvibe-shared v4.17.0 (was v4.15.2) (#162) ([`d972cc9`](https://github.com/OpenVibers/OpenVibe.MediaHub/commit/d972cc902276a6766f72d96fb776247dc631b63a))\n\n## OpenVibe.Network\n\n[openvibe.network](https://openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Network)\n\n- openvibe-contracts v0.222.0 (was v0.221.0) (#360) ([`76607e1`](https://github.com/OpenVibers/OpenVibe.Network/commit/76607e1c85edc4b11ba0a8aad464263e6c1ab7cf))\n- Open stats: the chosen window's tab uses the readable accent fill (white on the season's orange was 2.6:1; axe) (#364) ([`8814a00`](https://github.com/OpenVibers/OpenVibe.Network/commit/8814a00ab055b32b6dbaffcc4faed79a44c13d57))\n- openvibe-shared v4.17.0 (was v4.15.2) (#363) ([`da17934`](https://github.com/OpenVibers/OpenVibe.Network/commit/da179341c4fe254be89bb9bdab855d7667045ed2))\n\n## OpenVibe.Run\n\n[openvibe.run](https://openvibe.run) · [repository](https://github.com/OpenVibers/OpenVibe.Run)\n\n- openvibe-contracts v0.222.0 (was v0.221.0) (#89) ([`a2a79b9`](https://github.com/OpenVibers/OpenVibe.Run/commit/a2a79b9cdd8e5825e9fe483187b830e73c1e4687))\n- openvibe-shared v4.16.0 (was v4.15.2) (#90) ([`baefcdb`](https://github.com/OpenVibers/OpenVibe.Run/commit/baefcdb329d40cb893ec9120e6400b9c3d2b28c9))\n- openvibe-shared v4.17.0 (was v4.16.0) (#91) ([`0a1b142`](https://github.com/OpenVibers/OpenVibe.Run/commit/0a1b14210d5fd485b2e8d03e256e196cb8529c0d))\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.222.0 (was v0.221.0) (#107) ([`0c6c2c6`](https://github.com/OpenVibers/OpenVibe.Search/commit/0c6c2c689ce90d004d58ed0959a87aac4e7cb938))\n- openvibe-shared v4.16.0 (was v4.15.2) (#108) ([`8772441`](https://github.com/OpenVibers/OpenVibe.Search/commit/8772441449cd6aeebf6ff9d1522760e37b62650b))\n- openvibe-shared v4.17.0 (was v4.16.0) (#109) ([`1bddaf1`](https://github.com/OpenVibers/OpenVibe.Search/commit/1bddaf188e20cc6cf9308f6ea715128aea9044b3))\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.222.0 (was v0.221.0) (#119) ([`3c22c54`](https://github.com/OpenVibers/OpenVibe.Sources/commit/3c22c540c6fc844758f64f894f104c94976e6946))\n- openvibe-shared v4.16.0 (was v4.15.2) (#120) ([`0ee3125`](https://github.com/OpenVibers/OpenVibe.Sources/commit/0ee3125edc101676b53431fa0c2448bc76d282db))\n- openvibe-shared v4.17.0 (was v4.16.0) (#121) ([`597714f`](https://github.com/OpenVibers/OpenVibe.Sources/commit/597714f8f4fc5d9db4c176c38b72e020230e2e17))\n\n## OpenVibe.Space\n\n[openvibe.space](https://openvibe.space) · [repository](https://github.com/OpenVibers/OpenVibe.Space)\n\n- openvibe-contracts v0.222.0 (was v0.221.0) (#102) ([`bb05ae2`](https://github.com/OpenVibers/OpenVibe.Space/commit/bb05ae29a8bfc3a58b660070c67fa4717a6603f6))\n- openvibe-shared v4.16.0 (was v4.15.2) (#103) ([`caa09f5`](https://github.com/OpenVibers/OpenVibe.Space/commit/caa09f5fa7cc5436a0c79f94db3e854601b26942))\n- openvibe-shared v4.17.0 (was v4.16.0) (#104) ([`6e8b0b4`](https://github.com/OpenVibers/OpenVibe.Space/commit/6e8b0b4fe6f692406f4b080174e27a5a00b0730e))\n\n## OpenVibe.Tips\n\n[openvibe.tips](https://openvibe.tips) · [repository](https://github.com/OpenVibers/OpenVibe.Tips)\n\n- openvibe-contracts v0.222.0 (was v0.221.0) (#104) ([`d386ead`](https://github.com/OpenVibers/OpenVibe.Tips/commit/d386ead0416631d76029c841b0da0d671cb84253))\n- openvibe-shared v4.16.0 (was v4.15.2) (#105) ([`bae1a45`](https://github.com/OpenVibers/OpenVibe.Tips/commit/bae1a450f1e4f2a6d44152123e3b46a2838fb1d0))\n- openvibe-shared v4.17.0 (was v4.16.0) (#106) ([`7d31da2`](https://github.com/OpenVibers/OpenVibe.Tips/commit/7d31da28c85bc0c57d7607a5e7290ce3a45045e6))\n\n## OpenVibe.VIP\n\n[openvibe.vip](https://openvibe.vip) · [repository](https://github.com/OpenVibers/OpenVibe.VIP)\n\n- openvibe-contracts v0.222.0 (was v0.221.0) (#100) ([`d37797d`](https://github.com/OpenVibers/OpenVibe.VIP/commit/d37797db5bd49260f45217ffcc05231cef7e3d51))\n- openvibe-shared v4.16.0 (was v4.15.2) (#101) ([`65aa73c`](https://github.com/OpenVibers/OpenVibe.VIP/commit/65aa73cd1fe7a5efa01ea2384ff4507ed8471837))\n- openvibe-shared v4.17.0 (was v4.16.0) (#102) ([`428b8ac`](https://github.com/OpenVibers/OpenVibe.VIP/commit/428b8acdbdf9a756f6613dca76c64c923efba4f6))\n\n## OpenVibe.Watch\n\n[openvibe.watch](https://openvibe.watch) · [repository](https://github.com/OpenVibers/OpenVibe.Watch)\n\n- openvibe-contracts v0.222.0 (was v0.221.0) (#112) ([`bd3d81d`](https://github.com/OpenVibers/OpenVibe.Watch/commit/bd3d81d8ce7620545d22556aca276bd66c6dfa59))\n- openvibe-shared v4.16.0 (was v4.15.2) (#113) ([`ca807a6`](https://github.com/OpenVibers/OpenVibe.Watch/commit/ca807a6ad08e0773b8e8d22ee1d3c4e36641a05f))\n- openvibe-shared v4.17.0 (was v4.16.0) (#114) ([`7924360`](https://github.com/OpenVibers/OpenVibe.Watch/commit/792436035dbd2e0d27b1adccdf803dc3f3a0aa91))\n\n## OpenVibe.AI\n\n[ai.openvibe.services](https://ai.openvibe.services) · [repository](https://github.com/OpenVibers/OpenVibe.AI)\n\n- openvibe-shared v4.16.0 (was v4.15.2) (#170) ([`288c9e4`](https://github.com/OpenVibers/OpenVibe.AI/commit/288c9e47eda44ed1b507d90c321cb0a34ad4c43c))\n- openvibe-shared v4.17.0 (was v4.16.0) (#171) ([`807deb0`](https://github.com/OpenVibers/OpenVibe.AI/commit/807deb0512ca56eefa9d303ee24e20f577d1f2f4))\n\n## OpenVibe.Billing\n\n[billing.openvibe.network](https://billing.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Billing)\n\n- openvibe-shared v4.16.0 (was v4.15.2) (#113) ([`c1b941c`](https://github.com/OpenVibers/OpenVibe.Billing/commit/c1b941c9946276ce4637a6b889b44c32b2a22a13))\n- openvibe-shared v4.17.0 (was v4.16.0) (#114) ([`b4fbdba`](https://github.com/OpenVibers/OpenVibe.Billing/commit/b4fbdbabb545d8a08dd085506868ea06d5669fa8))\n\n## OpenVibe.Bot\n\n[openvibe.bot](https://openvibe.bot) · [repository](https://github.com/OpenVibers/OpenVibe.Bot)\n\n- openvibe-shared v4.16.0 (was v4.15.2) (#205) ([`f70a2a4`](https://github.com/OpenVibers/OpenVibe.Bot/commit/f70a2a4ff35fd6bdedc50d42538320cdfb321129))\n- openvibe-shared v4.17.0 (was v4.16.0) (#206) ([`13230ed`](https://github.com/OpenVibers/OpenVibe.Bot/commit/13230ed9c9dc3759487ca15262f1c0bcbe21fe00))\n\n## OpenVibe.Chat\n\n[openvibe.chat](https://openvibe.chat) · [repository](https://github.com/OpenVibers/OpenVibe.Chat)\n\n- openvibe-shared v4.16.0 (was v4.15.2) (#219) ([`f50cfed`](https://github.com/OpenVibers/OpenVibe.Chat/commit/f50cfed4af0397793f669fa2b6fb486bdcbc8e09))\n- openvibe-shared v4.17.0 (was v4.16.0) (#220) ([`6aa4825`](https://github.com/OpenVibers/OpenVibe.Chat/commit/6aa4825ec810e2453fb916e1d4fa73ec90324d7a))\n\n## OpenVibe.Events\n\n[openvibe.events](https://openvibe.events) · [repository](https://github.com/OpenVibers/OpenVibe.Events)\n\n- openvibe-shared v4.16.0 (was v4.15.2) (#131) ([`4be4652`](https://github.com/OpenVibers/OpenVibe.Events/commit/4be4652bf20287de4ef4e3ac01d4ee30754b4c9e))\n- openvibe-shared v4.17.0 (was v4.16.0) (#132) ([`50ce418`](https://github.com/OpenVibers/OpenVibe.Events/commit/50ce418ba718f8225665061e58ea563b2917a045))\n\n## OpenVibe.Games\n\n[openvibe.games](https://openvibe.games) · [repository](https://github.com/OpenVibers/OpenVibe.Games)\n\n- openvibe-shared v4.16.0 (was v4.15.2) (#178) ([`df57047`](https://github.com/OpenVibers/OpenVibe.Games/commit/df570471f9686a60d2af4ac482873f9cf4bc82e1))\n- openvibe-shared v4.17.0 (was v4.16.0) (#179) ([`38b6817`](https://github.com/OpenVibers/OpenVibe.Games/commit/38b6817623d649de00fdc85f70ec7c0fa64192ae))\n\n## OpenVibe.Media\n\n[openvibe.media](https://openvibe.media) · [repository](https://github.com/OpenVibers/OpenVibe.Media)\n\n- openvibe-contracts v0.222.0 (was v0.221.0) (#198) ([`a3c3952`](https://github.com/OpenVibers/OpenVibe.Media/commit/a3c3952e1917eee91392399a85add40737420c27))\n- openvibe-shared v4.17.0 (was v4.15.2) (#200) ([`2f3eac3`](https://github.com/OpenVibers/OpenVibe.Media/commit/2f3eac3915462504a2e83addf82687f3ba1b52f3))\n\n## OpenVibe.News\n\n[openvibe.news](https://openvibe.news) · [repository](https://github.com/OpenVibers/OpenVibe.News)\n\n- openvibe-contracts v0.222.0 (was v0.221.0) (#110) ([`62acfac`](https://github.com/OpenVibers/OpenVibe.News/commit/62acfac2cc09c2c8bfe1e4e437c83e68928203a5))\n- openvibe-shared v4.17.0 (was v4.15.2) (#112) ([`7cbea1a`](https://github.com/OpenVibers/OpenVibe.News/commit/7cbea1a4e108acf4b060d530ce878fef7023db51))\n\n## OpenRestream\n\n[openre.stream](https://openre.stream) · [repository](https://github.com/OpenVibers/OpenRestream)\n\n- openvibe-shared v4.16.0 (was v4.15.2) (#120) ([`642d805`](https://github.com/OpenVibers/OpenRestream/commit/642d805873eead3e7d0eb532081d0a428c35d3b8))\n- openvibe-shared v4.17.0 (was v4.16.0) (#121) ([`f94c74a`](https://github.com/OpenVibers/OpenRestream/commit/f94c74a68b0d705a29c821f5ea79d7d0ae3152a8))\n\n## OpenVibe.Play\n\n[play.openvibe.network](https://play.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Play)\n\n- openvibe-contracts v0.222.0 (was v0.221.0) (#58) ([`b062f0c`](https://github.com/OpenVibers/OpenVibe.Play/commit/b062f0c6b37dbe8de6b5b4df6e50cdf6ae63525d))\n- openvibe-shared v4.17.0 (was v4.15.2) (#60) ([`972a6d9`](https://github.com/OpenVibers/OpenVibe.Play/commit/972a6d950798536d366b665c7177800fe91529ac))\n\n## OpenVibe.Quest\n\n[openvibe.quest](https://openvibe.quest) · [repository](https://github.com/OpenVibers/OpenVibe.Quest)\n\n- openvibe-contracts v0.222.0 (was v0.221.0) (#103) ([`0776428`](https://github.com/OpenVibers/OpenVibe.Quest/commit/07764289d8c2b6ca44ae9420d059deece530d6d1))\n- openvibe-shared v4.17.0 (was v4.15.2) (#105) ([`4a4461a`](https://github.com/OpenVibers/OpenVibe.Quest/commit/4a4461a5291fd10b06fab9845b7ea9d0decfbf23))\n\n## OpenVibe.Rent\n\n[openvibe.rent](https://openvibe.rent) · [repository](https://github.com/OpenVibers/OpenVibe.Rent)\n\n- openvibe-contracts v0.222.0 (was v0.221.0) (#113) ([`7565f77`](https://github.com/OpenVibers/OpenVibe.Rent/commit/7565f77082cc47987cfeceba5cf6795f49d89511))\n- openvibe-shared v4.17.0 (was v4.15.2) (#115) ([`40a3cc3`](https://github.com/OpenVibers/OpenVibe.Rent/commit/40a3cc347f18e2b01c08751b6b803fe8faf48212))\n\n## OpenVibe.Reviews\n\n[openvibe.reviews](https://openvibe.reviews) · [repository](https://github.com/OpenVibers/OpenVibe.Reviews)\n\n- openvibe-contracts v0.222.0 (was v0.221.0) (#115) ([`a07dc70`](https://github.com/OpenVibers/OpenVibe.Reviews/commit/a07dc7005d3148652677e1593fb3aaf15838963c))\n- openvibe-shared v4.17.0 (was v4.15.2) (#117) ([`bfcf74d`](https://github.com/OpenVibers/OpenVibe.Reviews/commit/bfcf74d492eb78f60bc983886e1fe0bac7865d82))\n\n## OpenVibe.Services\n\n[openvibe.services](https://openvibe.services) · [repository](https://github.com/OpenVibers/OpenVibe.Services)\n\n- openvibe-contracts v0.222.0 (was v0.221.0) (#124) ([`82dfa07`](https://github.com/OpenVibers/OpenVibe.Services/commit/82dfa07363582b3a253a9c665889c6af78aad375))\n- openvibe-shared v4.17.0 (was v4.15.2) (#126) ([`4df35b2`](https://github.com/OpenVibers/OpenVibe.Services/commit/4df35b2a0243941edd3cbdd8a5b29edc19d0cab3))\n\n## OpenVibe.Tools\n\n[openvibe.tools](https://openvibe.tools) · [repository](https://github.com/OpenVibers/OpenVibe.Tools)\n\n- openvibe-contracts v0.222.0 (was v0.221.0) (#117) ([`3a3606f`](https://github.com/OpenVibers/OpenVibe.Tools/commit/3a3606f80b8358c30a1f502411792065da1633c2))\n- openvibe-shared v4.17.0 (was v4.15.2) (#119) ([`b0761ba`](https://github.com/OpenVibers/OpenVibe.Tools/commit/b0761baa0c350ed29ff959e97153766a2a3980cc))\n\n## OpenVibe.Trade\n\n[openvibe.trade](https://openvibe.trade) · [repository](https://github.com/OpenVibers/OpenVibe.Trade)\n\n- openvibe-contracts v0.222.0 (was v0.221.0) (#112) ([`9a3e09b`](https://github.com/OpenVibers/OpenVibe.Trade/commit/9a3e09b9d5279553dfc701396033ed5a129479b6))\n- openvibe-shared v4.17.0 (was v4.15.2) (#114) ([`fb985dc`](https://github.com/OpenVibers/OpenVibe.Trade/commit/fb985dc856da08d7da5c7cfeea1eb4c70ecb9d3d))\n\n## OpenVibe.Wiki\n\n[openvibe.wiki](https://openvibe.wiki) · [repository](https://github.com/OpenVibers/OpenVibe.Wiki)\n\n- openvibe-contracts v0.222.0 (was v0.221.0) (#122) ([`0ede2ff`](https://github.com/OpenVibers/OpenVibe.Wiki/commit/0ede2ff296e3f6f13307c5b8c7a856144716d329))\n- openvibe-shared v4.17.0 (was v4.15.2) (#124) ([`74c7e4f`](https://github.com/OpenVibers/OpenVibe.Wiki/commit/74c7e4fe057e422c434d800a8bac311f37349354))\n\n## OpenVibe.Work\n\n[openvibe.work](https://openvibe.work) · [repository](https://github.com/OpenVibers/OpenVibe.Work)\n\n- openvibe-contracts v0.222.0 (was v0.221.0) (#95) ([`8d085fe`](https://github.com/OpenVibers/OpenVibe.Work/commit/8d085feeec2b10ea41780cc399cf0ea22b197cbb))\n- openvibe-shared v4.17.0 (was v4.15.2) (#97) ([`8716469`](https://github.com/OpenVibers/OpenVibe.Work/commit/8716469eea9fa67c3d186571920ad36d93cddfe0))\n\n## OpenVibe.Zone\n\n[openvibe.zone](https://openvibe.zone) · [repository](https://github.com/OpenVibers/OpenVibe.Zone)\n\n- openvibe-contracts v0.222.0 (was v0.221.0) (#56) ([`cb1f639`](https://github.com/OpenVibers/OpenVibe.Zone/commit/cb1f63915b8a3139779aef76301be9499e4d2d12))\n- openvibe-shared v4.17.0 (was v4.15.2) (#58) ([`c6c787c`](https://github.com/OpenVibers/OpenVibe.Zone/commit/c6c787c0ea3f7920e787d77cfc22bc469b862597))\n\n## OpenVibe.Actor\n\n[openvibe.actor](https://openvibe.actor) · [repository](https://github.com/OpenVibers/OpenVibe.Actor)\n\n- openvibe-shared v4.17.0 (was v4.15.2) (#151) ([`ca4b739`](https://github.com/OpenVibers/OpenVibe.Actor/commit/ca4b73969421066149609db2632aed4fcab5a4b3))\n\n## OpenVibe.Blog\n\n[openvibe.blog](https://openvibe.blog) · [repository](https://github.com/OpenVibers/OpenVibe.Blog)\n\n- openvibe-shared v4.17.0 (was v4.15.2) (#100) ([`d9d16ec`](https://github.com/OpenVibers/OpenVibe.Blog/commit/d9d16ecbf2e7fd50599011f2348a66fa0810586b))\n\n## OpenVibe.Codes\n\n[openvibe.codes](https://openvibe.codes) · [repository](https://github.com/OpenVibers/OpenVibe.Codes)\n\n- openvibe-shared v4.17.0 (was v4.15.2) (#126) ([`dc30634`](https://github.com/OpenVibers/OpenVibe.Codes/commit/dc30634bd52fcd9d51c5099f99316b12babf1204))\n\n## OpenVibe.Community\n\n[openvibe.community](https://openvibe.community) · [repository](https://github.com/OpenVibers/OpenVibe.Community)\n\n- openvibe-shared v4.17.0 (was v4.15.2) (#157) ([`7847c96`](https://github.com/OpenVibers/OpenVibe.Community/commit/7847c9618a2ac7362d03de4d51327a237326d762))\n\n## OpenVibe.Coupons\n\n[openvibe.coupons](https://openvibe.coupons) · [repository](https://github.com/OpenVibers/OpenVibe.Coupons)\n\n- openvibe-shared v4.17.0 (was v4.15.2) (#112) ([`4eeb767`](https://github.com/OpenVibers/OpenVibe.Coupons/commit/4eeb767ea4659042ac038bd9ff55c5811b69abd1))\n\n## OpenVibe.Deals\n\n[openvibe.deals](https://openvibe.deals) · [repository](https://github.com/OpenVibers/OpenVibe.Deals)\n\n- openvibe-shared v4.17.0 (was v4.15.2) (#111) ([`fa333be`](https://github.com/OpenVibers/OpenVibe.Deals/commit/fa333be28814ac92bee031232f18e8424e7669ac))\n\n## OpenVibe.Food\n\n[openvibe.food](https://openvibe.food) · [repository](https://github.com/OpenVibers/OpenVibe.Food)\n\n- openvibe-shared v4.17.0 (was v4.15.2) (#108) ([`188da2c`](https://github.com/OpenVibers/OpenVibe.Food/commit/188da2c74ec2c0b5ffccfc94d53f0b1cf217c0ea))\n\n## OpenVibe.Help\n\n[openvibe.help](https://openvibe.help) · [repository](https://github.com/OpenVibers/OpenVibe.Help)\n\n- openvibe-shared v4.17.0 (was v4.15.2) (#108) ([`56259c6`](https://github.com/OpenVibers/OpenVibe.Help/commit/56259c61d27414b8c5f77c3c1d1ac5c0e99cb0a9))\n\n## OpenVibe.Host\n\n[openvibe.host](https://openvibe.host) · [repository](https://github.com/OpenVibers/OpenVibe.Host)\n\n- openvibe-shared v4.17.0 (was v4.15.2) (#173) ([`1096ae3`](https://github.com/OpenVibers/OpenVibe.Host/commit/1096ae3950262355faf669066baf66d7ce07e7f8))\n\n## OpenVibe.Inventory\n\n[inventory.openvibe.network](https://inventory.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Inventory)\n\n- openvibe-shared v4.17.0 (was v4.15.2) (#97) ([`4ab376c`](https://github.com/OpenVibers/OpenVibe.Inventory/commit/4ab376c67929d333eb03583a6d443e216f9a2ec3))\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-27T23:00:20.876Z","revised_at":"2026-10-27T23:00:20.861Z","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","media-hub","network","run","search","sources","space","tips","vip","watch"],"categories":[],"series":{"title":"Patch notes","url":"https://openvibe.blog/@openvibe/series/patch-notes","position":null},"media":[],"citations":[],"indexability":{"indexable":true,"robots":"index, follow","reasons":[]}}