{"id":"pst_01M4JDHAMEQH4SZ83W4QCKZB3W","url":"https://openvibe.blog/@openvibe/patch-notes-80-changes-across-36-sites","blog":{"id":"blg_01M362MF0EDJ7QHQTRD8A3Q981","handle":"openvibe","title":"The OpenVibe blog","url":"https://openvibe.blog/"},"title":"Patch notes: 80 changes across 36 sites","summary":"What shipped on OpenVibe on 2026-10-10: 80 changes to OpenVibe.Quest, OpenVibe.Codes, OpenVibe.Events, OpenVibe.Food, OpenVibe.Help, OpenVibe.Inventory and 30 more.","body_markdown":"What shipped on OpenVibe on 2026-10-10: 80 changes to OpenVibe.Quest, OpenVibe.Codes, OpenVibe.Events, OpenVibe.Food, OpenVibe.Help, OpenVibe.Inventory and 30 more. Every line below is a commit message from the OpenVibers repositories, linked to the change itself.\n\n## OpenVibe.Quest\n\n[openvibe.quest](https://openvibe.quest) · [repository](https://github.com/OpenVibers/OpenVibe.Quest)\n\n- openvibe-shared v2.20.4 (was v2.20.3) (#10) ([`5ca5d45`](https://github.com/OpenVibers/OpenVibe.Quest/commit/5ca5d4584ddefb1dbc9a085f49e7a86c1b72f160))\n- openvibe-shared v2.21.0 (was v2.20.4) (#11) ([`cae13c4`](https://github.com/OpenVibers/OpenVibe.Quest/commit/cae13c49693682a5bc9289545d43794d794fb89c))\n- Quest: quest pages in OpenVibe.Search (search-feed, quest.index_document.*) (#12) ([`f1694a2`](https://github.com/OpenVibers/OpenVibe.Quest/commit/f1694a225af72681e0b794da8b9e9e7d30347127))\n- openvibe-shared v2.21.1 (was v2.21.0) (#13) ([`df2a7c7`](https://github.com/OpenVibers/OpenVibe.Quest/commit/df2a7c70f1fe641565c9496972262482873d9cf3))\n\n## OpenVibe.Codes\n\n[openvibe.codes](https://openvibe.codes) · [repository](https://github.com/OpenVibers/OpenVibe.Codes)\n\n- openvibe-shared v2.20.4 (was v2.20.3) (#40) ([`81a68ab`](https://github.com/OpenVibers/OpenVibe.Codes/commit/81a68ab770220b2e34a34f75ca19b5cb3bad5a10))\n- openvibe-shared v2.21.0 (was v2.20.4) (#41) ([`0de3931`](https://github.com/OpenVibers/OpenVibe.Codes/commit/0de3931b0d446e3d26b0dc5d7d374af78019c8ab))\n- openvibe-shared v2.21.1 (was v2.21.0) (#42) ([`706e485`](https://github.com/OpenVibers/OpenVibe.Codes/commit/706e4857879aa1b8b2c1cf358aa571d84aa74e81))\n\n## OpenVibe.Events\n\n[openvibe.events](https://openvibe.events) · [repository](https://github.com/OpenVibers/OpenVibe.Events)\n\n- openvibe-shared v2.20.4 (was v2.20.3) (#41) ([`4a269c3`](https://github.com/OpenVibers/OpenVibe.Events/commit/4a269c3fba7abcfd35d5fc0347224a315b75ec13))\n- Events: Work, Rent, Help and Quest may publish (their Search index events) (#42) ([`3af704e`](https://github.com/OpenVibers/OpenVibe.Events/commit/3af704e4259d61326f44c348a8db0adbd1dcc63d))\n- openvibe-shared v2.21.0 (was v2.20.4) (#43) ([`1d93f61`](https://github.com/OpenVibers/OpenVibe.Events/commit/1d93f61a770bab23fcb12e956ef1bdef40c71e3a))\n\n## OpenVibe.Food\n\n[openvibe.food](https://openvibe.food) · [repository](https://github.com/OpenVibers/OpenVibe.Food)\n\n- openvibe-shared v2.20.4 (was v2.20.3) (#10) ([`bbaa3c5`](https://github.com/OpenVibers/OpenVibe.Food/commit/bbaa3c5054146015b3b8084fb51029367194667e))\n- openvibe-shared v2.21.0 (was v2.20.4) (#11) ([`0449e2c`](https://github.com/OpenVibers/OpenVibe.Food/commit/0449e2ce60ef0ad4f2c8d9132c6801e330d23382))\n- openvibe-shared v2.21.1 (was v2.21.0) (#12) ([`367f111`](https://github.com/OpenVibers/OpenVibe.Food/commit/367f111724b52a81f46744948502555094ec48b9))\n\n## OpenVibe.Help\n\n[openvibe.help](https://openvibe.help) · [repository](https://github.com/OpenVibers/OpenVibe.Help)\n\n- openvibe-shared v2.20.4 (was v2.20.3) (#11) ([`45c09b3`](https://github.com/OpenVibers/OpenVibe.Help/commit/45c09b31d6f8e2484680ddddefb33ee55b400d90))\n- openvibe-shared v2.21.0 (was v2.20.4) (#12) ([`2761fb7`](https://github.com/OpenVibers/OpenVibe.Help/commit/2761fb7f134df49ec31cc741360c90ad59e37484))\n- Help: article pages in OpenVibe.Search (search-feed, help.index_document.*) (#13) ([`7d349e1`](https://github.com/OpenVibers/OpenVibe.Help/commit/7d349e142b1e4282470b796b235a0c40b72170ee))\n\n## OpenVibe.Inventory\n\n[inventory.openvibe.network](https://inventory.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Inventory)\n\n- openvibe-shared v2.20.4 (was v2.20.3) (#17) ([`abeef97`](https://github.com/OpenVibers/OpenVibe.Inventory/commit/abeef97a313256799cff0738e22fc1789debf0d2))\n- openvibe-shared v2.21.0 (was v2.20.4) (#18) ([`deffd03`](https://github.com/OpenVibers/OpenVibe.Inventory/commit/deffd036ae3e5c78cd98c14bfcce554562dd418d))\n- Inventory: item pages in OpenVibe.Search (search-feed, inventory.index_document.*) (#19) ([`43810f9`](https://github.com/OpenVibers/OpenVibe.Inventory/commit/43810f92111febd57bf9ed2aa114f40aa65e34e2))\n\n## OpenVibe.Network\n\n[openvibe.network](https://openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Network)\n\n- Network: Work, Rent, Help and Quest may publish events (their Search index documents) (#120) ([`3e1e234`](https://github.com/OpenVibers/OpenVibe.Network/commit/3e1e2349b3553fbaeedc4808d153dd29573e2bcb))\n- openvibe-shared v2.21.0 (was v2.20.4) (#121) ([`b953341`](https://github.com/OpenVibers/OpenVibe.Network/commit/b953341a8894f79fda2606de8b96b30ca37b64c2))\n- openvibe-shared v2.21.1 (was v2.21.0) (#122) ([`a324559`](https://github.com/OpenVibers/OpenVibe.Network/commit/a3245591130247db1299bb0153f1cf5989556256))\n\n## OpenVibe.Rent\n\n[openvibe.rent](https://openvibe.rent) · [repository](https://github.com/OpenVibers/OpenVibe.Rent)\n\n- openvibe-shared v2.20.4 (was v2.20.3) (#9) ([`fc451c7`](https://github.com/OpenVibers/OpenVibe.Rent/commit/fc451c77e7fcb4be5483f61f94d0a10eaa28f174))\n- Rent: listing pages in OpenVibe.Search (search-feed, rent.index_document.*) (#10) ([`af72c46`](https://github.com/OpenVibers/OpenVibe.Rent/commit/af72c46326fa0691178013d4e7a809c9bdf6edc1))\n- openvibe-shared v2.21.0 (was v2.20.4) (#11) ([`b686491`](https://github.com/OpenVibers/OpenVibe.Rent/commit/b6864919c299f5db8ed94232ac661bd1703f276b))\n\n## OpenVibe.Search\n\n[search.openvibe.network](https://search.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Search)\n\n- openvibe-shared v2.20.4 (was v2.20.3) (#28) ([`0b3fe17`](https://github.com/OpenVibers/OpenVibe.Search/commit/0b3fe17f298549dd9c360e06896438ee369239f5))\n- Search: accept Work, Rent, Help, Inventory and Quest documents (#29) ([`fbe71b7`](https://github.com/OpenVibers/OpenVibe.Search/commit/fbe71b7c6cefd700484e90b7d8190155d158e6bc))\n- openvibe-shared v2.21.0 (was v2.20.4) (#30) ([`2713188`](https://github.com/OpenVibers/OpenVibe.Search/commit/2713188c993a171483af3ed8311399732a48133f))\n\n## OpenVibe.Work\n\n[openvibe.work](https://openvibe.work) · [repository](https://github.com/OpenVibers/OpenVibe.Work)\n\n- openvibe-shared v2.20.4 (was v2.20.3) (#9) ([`b6c596b`](https://github.com/OpenVibers/OpenVibe.Work/commit/b6c596bbabae39d5271caa9f9b9673d4d6e4b4cc))\n- Work: listing pages in OpenVibe.Search (search-feed, work.index_document.*) (#10) ([`d11279f`](https://github.com/OpenVibers/OpenVibe.Work/commit/d11279fa266c5c3ed41101eb4da52de20db8e9b9))\n- openvibe-shared v2.21.0 (was v2.20.4) (#11) ([`2fd6350`](https://github.com/OpenVibers/OpenVibe.Work/commit/2fd63505cb630202fa183ad395a6d7b487a2787b))\n\n## OpenVibe.Actor\n\n[openvibe.actor](https://openvibe.actor) · [repository](https://github.com/OpenVibers/OpenVibe.Actor)\n\n- openvibe-shared v2.21.0 (was v2.20.4) (#16) ([`fada83e`](https://github.com/OpenVibers/OpenVibe.Actor/commit/fada83e2ff36f43c7205071f8ee633d033ef4d92))\n- openvibe-shared v2.21.1 (was v2.21.0) (#17) ([`3cd6724`](https://github.com/OpenVibers/OpenVibe.Actor/commit/3cd67245f2daad0d5189c8f57ecea4edfe6ba6af))\n\n## OpenVibe.AI\n\n[ai.openvibe.services](https://ai.openvibe.services) · [repository](https://github.com/OpenVibers/OpenVibe.AI)\n\n- openvibe-shared v2.21.0 (was v2.20.4) (#43) ([`192cfc6`](https://github.com/OpenVibers/OpenVibe.AI/commit/192cfc62ad6e12f4f5f3625470cdaf4e41b7ae7e))\n- openvibe-shared v2.21.1 (was v2.21.0) (#44) ([`0e28e9d`](https://github.com/OpenVibers/OpenVibe.AI/commit/0e28e9d721702cbe9fb9978da212554b6754de7f))\n\n## OpenVibe.Billing\n\n[billing.openvibe.network](https://billing.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Billing)\n\n- openvibe-shared v2.21.0 (was v2.20.4) (#33) ([`f217eca`](https://github.com/OpenVibers/OpenVibe.Billing/commit/f217eca454a0c1b9085da15701cca263d9de9707))\n- openvibe-shared v2.21.1 (was v2.21.0) (#34) ([`90ce48b`](https://github.com/OpenVibers/OpenVibe.Billing/commit/90ce48be6f72ab9cd99deb0d52e0afed8f1f29a1))\n\n## OpenVibe.Blog\n\n[openvibe.blog](https://openvibe.blog) · [repository](https://github.com/OpenVibers/OpenVibe.Blog)\n\n- openvibe-shared v2.21.0 (was v2.20.4) (#25) ([`239aef8`](https://github.com/OpenVibers/OpenVibe.Blog/commit/239aef8be86dae448ce426c1db3a1620d1bd5744))\n- openvibe-shared v2.21.1 (was v2.21.0) (#26) ([`63a0718`](https://github.com/OpenVibers/OpenVibe.Blog/commit/63a071807e8aaeee36968c658447a0188bdfc63b))\n\n## OpenVibe.Bot\n\n[openvibe.bot](https://openvibe.bot) · [repository](https://github.com/OpenVibers/OpenVibe.Bot)\n\n- openvibe-shared v2.21.0 (was v2.20.4) (#61) ([`5f25dc2`](https://github.com/OpenVibers/OpenVibe.Bot/commit/5f25dc212fbbb2be80017d6a1fad52f98284a067))\n- openvibe-shared v2.21.1 (was v2.21.0) (#62) ([`2f56f0a`](https://github.com/OpenVibers/OpenVibe.Bot/commit/2f56f0a0383cd96e701e5730847a710f8f268c8b))\n\n## OpenVibe.Chat\n\n[openvibe.chat](https://openvibe.chat) · [repository](https://github.com/OpenVibers/OpenVibe.Chat)\n\n- openvibe-shared v2.21.0 (was v2.20.4) (#49) ([`438d31f`](https://github.com/OpenVibers/OpenVibe.Chat/commit/438d31fa033432e794573fc4ae6a8fdeabe1dca0))\n- openvibe-shared v2.21.1 (was v2.21.0) (#50) ([`f447f4a`](https://github.com/OpenVibers/OpenVibe.Chat/commit/f447f4acf133050b72b6f2286bde981fe62d8cf2))\n\n## OpenVibe.Coupons\n\n[openvibe.coupons](https://openvibe.coupons) · [repository](https://github.com/OpenVibers/OpenVibe.Coupons)\n\n- openvibe-shared v2.20.4 (was v2.20.3) (#28) ([`08547f2`](https://github.com/OpenVibers/OpenVibe.Coupons/commit/08547f2424db942ce37b3d252344afc48f659c94))\n- openvibe-shared v2.21.0 (was v2.20.4) (#29) ([`acd7dd1`](https://github.com/OpenVibers/OpenVibe.Coupons/commit/acd7dd1501471e3da81412cdc6b28e58066a0bb4))\n\n## OpenVibe.Deals\n\n[openvibe.deals](https://openvibe.deals) · [repository](https://github.com/OpenVibers/OpenVibe.Deals)\n\n- openvibe-shared v2.20.4 (was v2.20.3) (#29) ([`f9b9162`](https://github.com/OpenVibers/OpenVibe.Deals/commit/f9b9162905acf3ffa2372ec4f466a147da39281d))\n- openvibe-shared v2.21.0 (was v2.20.4) (#30) ([`8195a50`](https://github.com/OpenVibers/OpenVibe.Deals/commit/8195a50bace250c59e900e97985192839c14cfdf))\n\n## OpenVibe.Games\n\n[openvibe.games](https://openvibe.games) · [repository](https://github.com/OpenVibers/OpenVibe.Games)\n\n- openvibe-shared v2.20.4 (was v2.20.3) (#28) ([`1e2a00f`](https://github.com/OpenVibers/OpenVibe.Games/commit/1e2a00fa6988cb2490c7867d8eb56bedba5f9786))\n- openvibe-shared v2.21.0 (was v2.20.4) (#29) ([`cd4865a`](https://github.com/OpenVibers/OpenVibe.Games/commit/cd4865a04c4ca6520d8465767018bda20c071f0f))\n\n## OpenVibe.Host\n\n[openvibe.host](https://openvibe.host) · [repository](https://github.com/OpenVibers/OpenVibe.Host)\n\n- openvibe-shared v2.20.4 (was v2.20.3) (#50) ([`b8e7b12`](https://github.com/OpenVibers/OpenVibe.Host/commit/b8e7b12702d6996456a78527e590d76d5494ee9d))\n- openvibe-shared v2.21.0 (was v2.20.4) (#51) ([`b977a63`](https://github.com/OpenVibers/OpenVibe.Host/commit/b977a635bc75c77a20cccbc0b68f5f6ca73850ca))\n\n## OpenVibe.Media\n\n[openvibe.media](https://openvibe.media) · [repository](https://github.com/OpenVibers/OpenVibe.Media)\n\n- openvibe-shared v2.20.4 (was v2.20.3) (#67) ([`85d8fbb`](https://github.com/OpenVibers/OpenVibe.Media/commit/85d8fbb8c18eb046e3dbb9e9dcdaf009d8eca84b))\n- openvibe-shared v2.21.0 (was v2.20.4) (#68) ([`9c37758`](https://github.com/OpenVibers/OpenVibe.Media/commit/9c3775878544638f4b4a2a3bfe3141c2b38eac75))\n\n## OpenVibe.MediaHub\n\n[openvibe.video](https://openvibe.video) · [repository](https://github.com/OpenVibers/OpenVibe.MediaHub)\n\n- openvibe-shared v2.20.4 (was v2.20.3) (#10) ([`291eefd`](https://github.com/OpenVibers/OpenVibe.MediaHub/commit/291eefd129736ff7f201bafbe9bfe3c2150ed850))\n- openvibe-shared v2.21.0 (was v2.20.4) (#11) ([`fb9f20f`](https://github.com/OpenVibers/OpenVibe.MediaHub/commit/fb9f20f3e70940b6fefe49c325a4240e9be78c5e))\n\n## OpenVibe.News\n\n[openvibe.news](https://openvibe.news) · [repository](https://github.com/OpenVibers/OpenVibe.News)\n\n- openvibe-shared v2.20.4 (was v2.20.3) (#28) ([`1358b9a`](https://github.com/OpenVibers/OpenVibe.News/commit/1358b9ad3a1e09896ff405654d0397b26183b464))\n- openvibe-shared v2.21.0 (was v2.20.4) (#29) ([`48c71a0`](https://github.com/OpenVibers/OpenVibe.News/commit/48c71a00364b8f7e67b7b4ae3b37c9f19656114c))\n\n## OpenRestream\n\n[openre.stream](https://openre.stream) · [repository](https://github.com/OpenVibers/OpenRestream)\n\n- openvibe-shared v2.21.0 (was v2.20.4) (#39) ([`b00fa2e`](https://github.com/OpenVibers/OpenRestream/commit/b00fa2ee0ff227520b40cdf10e2600a70003e944))\n- openvibe-shared v2.21.1 (was v2.21.0) (#40) ([`ddd452a`](https://github.com/OpenVibers/OpenRestream/commit/ddd452a92c7bcf46fca8657b5c7a8c952a7a34d4))\n\n## OpenVibe.Reviews\n\n[openvibe.reviews](https://openvibe.reviews) · [repository](https://github.com/OpenVibers/OpenVibe.Reviews)\n\n- openvibe-shared v2.20.4 (was v2.20.3) (#28) ([`e58e01e`](https://github.com/OpenVibers/OpenVibe.Reviews/commit/e58e01e28aee58915e692155594a4308ebda91eb))\n- openvibe-shared v2.21.0 (was v2.20.4) (#29) ([`d694cf1`](https://github.com/OpenVibers/OpenVibe.Reviews/commit/d694cf14b3729983a2e20c67ecc9eec0a9f162f7))\n\n## OpenVibe.Services\n\n[openvibe.services](https://openvibe.services) · [repository](https://github.com/OpenVibers/OpenVibe.Services)\n\n- openvibe-shared v2.20.4 (was v2.20.3) (#20) ([`e8c8571`](https://github.com/OpenVibers/OpenVibe.Services/commit/e8c8571f0c43f3141246e363f2a38ee8b103f0e9))\n- openvibe-shared v2.21.0 (was v2.20.4) (#21) ([`2522da1`](https://github.com/OpenVibers/OpenVibe.Services/commit/2522da17222d6f979c5c68c9dca6c1064c8e1a38))\n\n## OpenVibe.Sources\n\n[sources.openvibe.network](https://sources.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Sources)\n\n- openvibe-shared v2.20.4 (was v2.20.3) (#21) ([`d038528`](https://github.com/OpenVibers/OpenVibe.Sources/commit/d038528074f20b5c9e92f33e7f471916844409f8))\n- openvibe-shared v2.21.0 (was v2.20.4) (#22) ([`8b459f5`](https://github.com/OpenVibers/OpenVibe.Sources/commit/8b459f5e10d04d7f46aef08e23f59a94c6b5784e))\n\n## OpenVibe.Space\n\n[openvibe.space](https://openvibe.space) · [repository](https://github.com/OpenVibers/OpenVibe.Space)\n\n- openvibe-shared v2.20.4 (was v2.20.3) (#18) ([`e92af15`](https://github.com/OpenVibers/OpenVibe.Space/commit/e92af1596a4ef3523606df3a66eb988f26eef1e5))\n- openvibe-shared v2.21.0 (was v2.20.4) (#19) ([`1d97d7b`](https://github.com/OpenVibers/OpenVibe.Space/commit/1d97d7b3c58f010d41e30fb964d9dcd2991bb6bf))\n\n## OpenVibe.Tips\n\n[openvibe.tips](https://openvibe.tips) · [repository](https://github.com/OpenVibers/OpenVibe.Tips)\n\n- openvibe-shared v2.20.4 (was v2.20.3) (#25) ([`9e1f0ef`](https://github.com/OpenVibers/OpenVibe.Tips/commit/9e1f0ef3090936d11c4b59ca82814318558af46b))\n- openvibe-shared v2.21.0 (was v2.20.4) (#26) ([`8c790e4`](https://github.com/OpenVibers/OpenVibe.Tips/commit/8c790e4115928faaa9b55f22583fa4968b2c5f58))\n\n## OpenVibe.Trade\n\n[openvibe.trade](https://openvibe.trade) · [repository](https://github.com/OpenVibers/OpenVibe.Trade)\n\n- openvibe-shared v2.20.4 (was v2.20.3) (#31) ([`94ede62`](https://github.com/OpenVibers/OpenVibe.Trade/commit/94ede6257de74720daa45dd2dc1ee87851d97aa1))\n- openvibe-shared v2.21.0 (was v2.20.4) (#32) ([`aa90434`](https://github.com/OpenVibers/OpenVibe.Trade/commit/aa9043486a4cce57063f790579acdd2f46bdfd71))\n\n## OpenVibe.VIP\n\n[openvibe.vip](https://openvibe.vip) · [repository](https://github.com/OpenVibers/OpenVibe.VIP)\n\n- openvibe-shared v2.20.4 (was v2.20.3) (#27) ([`a87fd0b`](https://github.com/OpenVibers/OpenVibe.VIP/commit/a87fd0b73f94c45a0dc8561c9b2ec875a2353f7c))\n- openvibe-shared v2.21.0 (was v2.20.4) (#28) ([`b7604ef`](https://github.com/OpenVibers/OpenVibe.VIP/commit/b7604efc6d81709254a35336bbb817402a2e3c1b))\n\n## OpenVibe.Watch\n\n[openvibe.watch](https://openvibe.watch) · [repository](https://github.com/OpenVibers/OpenVibe.Watch)\n\n- openvibe-shared v2.20.4 (was v2.20.3) (#19) ([`d4e5888`](https://github.com/OpenVibers/OpenVibe.Watch/commit/d4e58887fde27adf575d8c3b606b6ccb52e14620))\n- openvibe-shared v2.21.0 (was v2.20.4) (#20) ([`15f66a0`](https://github.com/OpenVibers/OpenVibe.Watch/commit/15f66a0552c91fea55320a196a61e50091cc0c55))\n\n## OpenVibe.Wiki\n\n[openvibe.wiki](https://openvibe.wiki) · [repository](https://github.com/OpenVibers/OpenVibe.Wiki)\n\n- openvibe-shared v2.20.4 (was v2.20.3) (#27) ([`92b8d07`](https://github.com/OpenVibers/OpenVibe.Wiki/commit/92b8d07ff12baf5911ab2faacf0b597ca86b25bd))\n- openvibe-shared v2.21.0 (was v2.20.4) (#28) ([`44726e1`](https://github.com/OpenVibers/OpenVibe.Wiki/commit/44726e1dfa71d2542d5f26b8329bc96f9e8a9467))\n\n## OpenVibe.Community\n\n[openvibe.community](https://openvibe.community) · [repository](https://github.com/OpenVibers/OpenVibe.Community)\n\n- openvibe-shared v2.21.0 (was v2.20.4) (#42) ([`6a9315c`](https://github.com/OpenVibers/OpenVibe.Community/commit/6a9315c29e919f333b1f8b664947d58fec71e718))\n\n## OpenVibe.Live\n\n[openvibe.live](https://openvibe.live) · [repository](https://github.com/OpenVibers/OpenVibe.Live)\n\n- openvibe-shared v2.21.0 (was v2.20.4) (#75) ([`853c081`](https://github.com/OpenVibers/OpenVibe.Live/commit/853c0815ca862eb37713f0115374bdffea0beecd))\n\n## OpenVibe.Tools\n\n[openvibe.tools](https://openvibe.tools) · [repository](https://github.com/OpenVibers/OpenVibe.Tools)\n\n- openvibe-shared v2.21.0 (was v2.20.4) (#36) ([`b240583`](https://github.com/OpenVibers/OpenVibe.Tools/commit/b240583b6ce98aa202172c9846de7f3af300a207))\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-10T08:05:41.672Z","revised_at":"2026-10-10T08:05:41.654Z","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","quest","codes","events","food","help","inventory","network","rent","search","work"],"categories":[],"series":{"title":"Patch notes","url":"https://openvibe.blog/@openvibe/series/patch-notes","position":null},"media":[],"citations":[],"indexability":{"indexable":true,"robots":"index, follow","reasons":[]}}