{"id":"pst_01M60WBK9FDT3PT5FZTGHTSDVW","url":"https://openvibe.blog/@openvibe/patch-notes-a-crawl-source-type-oct-28","blog":{"id":"blg_01M362MF0EDJ7QHQTRD8A3Q981","handle":"openvibe","title":"The OpenVibe blog","url":"https://openvibe.blog/"},"title":"Patch notes: A crawl source type (Oct 28)","summary":"What shipped on OpenVibe on 2026-10-28: 94 changes to OpenVibe.Chat, OpenVibe.Coupons, OpenVibe.Live, OpenVibe.Network, OpenVibe.Sources, OpenVibe.Deals and 33 more.","body_markdown":"What shipped on OpenVibe on 2026-10-28: 94 changes to OpenVibe.Chat, OpenVibe.Coupons, OpenVibe.Live, OpenVibe.Network, OpenVibe.Sources, OpenVibe.Deals and 33 more. Every line below is a commit message from the OpenVibers repositories, linked to the change itself.\n\n## Highlights\n\n- **OpenVibe.Sources:** A crawl source type: a whole site from its sitemaps and links, robots and noindex honoured, recrawl with history (contracts 0.224.0) (#128) ([`cf819c3`](https://github.com/OpenVibers/OpenVibe.Sources/commit/cf819c38884927d83c3c0cf248e508749244f69b))\n\n## OpenVibe.Chat\n\n[openvibe.chat](https://openvibe.chat) · [repository](https://github.com/OpenVibers/OpenVibe.Chat)\n\n- openvibe-shared v4.25.0 (was v4.23.0) (#228) ([`1291acc`](https://github.com/OpenVibers/OpenVibe.Chat/commit/1291acc2b104370262681208875dc83499bad75f))\n- Navbar: five places with icons (Vibe, Global chat, Rooms, Messages, Inbox); Servers and Settings under More (#229) ([`0d78e8a`](https://github.com/OpenVibers/OpenVibe.Chat/commit/0d78e8ab2e0c84b553b44e6522efef347e9a22ad))\n- openvibe-shared v4.26.1 (was v4.25.0) (#230) ([`5a65a62`](https://github.com/OpenVibers/OpenVibe.Chat/commit/5a65a62e7062614feb436fe358565a2ad1bea9b5))\n- No site-name pill under a navbar that already says it (#231) ([`2a08b68`](https://github.com/OpenVibers/OpenVibe.Chat/commit/2a08b68fcfaf99a285218cdffe20bed1a3112d0f))\n\n## OpenVibe.Coupons\n\n[openvibe.coupons](https://openvibe.coupons) · [repository](https://github.com/OpenVibers/OpenVibe.Coupons)\n\n- openvibe-shared v4.25.0 (was v4.23.0) (#119) ([`00f6d7e`](https://github.com/OpenVibers/OpenVibe.Coupons/commit/00f6d7e93889c76f9028099ef330225c1114a47e))\n- A code's reports over time: twelve weekly columns of worked and didn't work, a plain sentence, report_weeks in its JSON (#120) ([`056f289`](https://github.com/OpenVibers/OpenVibe.Coupons/commit/056f2898fb4c01c21db1aaa14717076e286c0a6d))\n- openvibe-shared v4.26.1 (was v4.25.0) (#121) ([`568bc78`](https://github.com/OpenVibers/OpenVibe.Coupons/commit/568bc78e411c30ed49ada710ca4c6161ada76b9d))\n- No site-name pill under a navbar that already says it (#122) ([`ef045a6`](https://github.com/OpenVibers/OpenVibe.Coupons/commit/ef045a6391ca9a4eb8b4bf086270d27486ba8202))\n\n## OpenVibe.Live\n\n[openvibe.live](https://openvibe.live) · [repository](https://github.com/OpenVibers/OpenVibe.Live)\n\n- Links to Live's own pages given as full addresses work (the navbar's My channel opened /https://openvibe.live/@name): navigate() takes their path, and a glued own address 301s to it (#422) ([`6b304dc`](https://github.com/OpenVibers/OpenVibe.Live/commit/6b304dc163ebe52476498a1b6ac514154793e0fe))\n- Going live hands over the link (a card with Copy, the channel's chat says openvibe.live/@name, the studio's address is /@name/studio), DMs in the navbar instead of a bubble, the bar clear at the top on every page; openvibe-shared v4.25.0… ([`414ed86`](https://github.com/OpenVibers/OpenVibe.Live/commit/414ed864ed213293854320ef1f3ef420dc2e3080))\n- The bar stays clear at the very top on a phone too: the phone rule painted it solid always; now only once the page has scrolled (#424) ([`1b62cda`](https://github.com/OpenVibers/OpenVibe.Live/commit/1b62cda54aa426184078582d360f9a43a8637455))\n- openvibe-shared v4.26.1 (was v4.25.0) (#425) ([`e3d874c`](https://github.com/OpenVibers/OpenVibe.Live/commit/e3d874c1d9446f4fa556ce5e18f66f579bf3489a))\n\n## OpenVibe.Network\n\n[openvibe.network](https://openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Network)\n\n- Both balances in one request (GET /api/coins/me?with=vibes asks Billing with the person's token), and OpenRestream is its own name (never OpenVibe.OpenRestream) (#373) ([`0068653`](https://github.com/OpenVibers/OpenVibe.Network/commit/0068653eaf08c51da8da9511b747018a8bdcd4db))\n- The front door: a short hero with an animated orbit of the sites (no pill, no wall of text), YouTube-style cards for live streams, recordings and screenshots, no zero numbers, OpenRestream named right (#375) ([`4a82973`](https://github.com/OpenVibers/OpenVibe.Network/commit/4a82973789a8eb542acb5b763833e1fc1399a679))\n- openvibe-shared v4.25.0 (was v4.23.0) (#374) ([`cafe76f`](https://github.com/OpenVibers/OpenVibe.Network/commit/cafe76f12c4eebb5665275533462b259f3a96f19))\n- openvibe-shared v4.26.1 (was v4.25.0) (#376) ([`51dedd6`](https://github.com/OpenVibers/OpenVibe.Network/commit/51dedd63977274d5f249b8ffcc6e028f2f3ecde5))\n\n## OpenVibe.Sources\n\n[sources.openvibe.network](https://sources.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Sources)\n\n- openvibe-shared v4.25.0 (was v4.23.0) (#126) ([`e991623`](https://github.com/OpenVibers/OpenVibe.Sources/commit/e991623a040b932ed3bab48827663a740b995595))\n- openvibe-shared v4.26.1 (was v4.25.0) (#127) ([`8089324`](https://github.com/OpenVibers/OpenVibe.Sources/commit/80893246f56641855a24d8dd4305e9c019d7b9aa))\n- A crawl source type: a whole site from its sitemaps and links, robots and noindex honoured, recrawl with history (contracts 0.224.0) (#128) ([`cf819c3`](https://github.com/OpenVibers/OpenVibe.Sources/commit/cf819c38884927d83c3c0cf248e508749244f69b))\n- jsonld@2: an offer's list (strikethrough) price as stated, and a price stated only in its specification (#129) ([`991cdca`](https://github.com/OpenVibers/OpenVibe.Sources/commit/991cdcaa8ee535393a2721c939ba2105f20fc76d))\n\n## OpenVibe.Deals\n\n[openvibe.deals](https://openvibe.deals) · [repository](https://github.com/OpenVibers/OpenVibe.Deals)\n\n- Deals: the price over time on offer pages (latest, lowest, highest, change since first seen, a step line drawn on the server) and price_trend in the offer JSON and API (#117) ([`73000bc`](https://github.com/OpenVibers/OpenVibe.Deals/commit/73000bcf426542ef775a3adb3e09faf8ba53040f))\n- openvibe-shared v4.25.0 (was v4.23.0) (#118) ([`9a48b65`](https://github.com/OpenVibers/OpenVibe.Deals/commit/9a48b65381f1cd903f7dcae5a82f03806ccde656))\n- openvibe-shared v4.26.1 (was v4.25.0) (#120) ([`ae4b6b6`](https://github.com/OpenVibers/OpenVibe.Deals/commit/ae4b6b63ad3d61db786307e70f47318896ee4445))\n\n## OpenVibe.Games\n\n[openvibe.games](https://openvibe.games) · [repository](https://github.com/OpenVibers/OpenVibe.Games)\n\n- openvibe-shared v4.25.0 (was v4.23.0) (#184) ([`0ade603`](https://github.com/OpenVibers/OpenVibe.Games/commit/0ade60367eb4e675aaba0a7c1a1f080c2aab1a12))\n- Navbar: Games and Leaderboard with icons; the three games under More (#185) ([`0bcc50a`](https://github.com/OpenVibers/OpenVibe.Games/commit/0bcc50ae2715b382199f3dd558e761e8b6cb7ad2))\n- openvibe-shared v4.26.1 (was v4.25.0) (#186) ([`3cc2d16`](https://github.com/OpenVibers/OpenVibe.Games/commit/3cc2d16ba55be70f647a6aec3eb06fe559626939))\n\n## OpenRestream\n\n[openre.stream](https://openre.stream) · [repository](https://github.com/OpenVibers/OpenRestream)\n\n- openvibe-shared v4.25.0 (was v4.23.0) (#127) ([`7c4b400`](https://github.com/OpenVibers/OpenRestream/commit/7c4b400808024da269a45d562bcb26a2fc5dcd51))\n- Navbar: Streams and Sessions with icons (#128) ([`fd56ad1`](https://github.com/OpenVibers/OpenRestream/commit/fd56ad1bd61d09753cd836707063785c66e358e4))\n- openvibe-shared v4.26.1 (was v4.25.0) (#129) ([`ad02d84`](https://github.com/OpenVibers/OpenRestream/commit/ad02d84cb6b33c3a38b266d98ef4fb671db7d0e9))\n\n## OpenVibe.Search\n\n[search.openvibe.network](https://search.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Search)\n\n- openvibe-shared v4.25.0 (was v4.23.0) (#115) ([`88f426b`](https://github.com/OpenVibers/OpenVibe.Search/commit/88f426b60689aca74dfef72e6e1557aaa03abbb3))\n- Navbar: Search with its icon; Updates is the footer's (#116) ([`97864cf`](https://github.com/OpenVibers/OpenVibe.Search/commit/97864cff17222dc73c928aebcee249559e54479e))\n- openvibe-shared v4.26.1 (was v4.25.0) (#117) ([`9e5ff44`](https://github.com/OpenVibers/OpenVibe.Search/commit/9e5ff44ea19e3672e69ad0daec101719396b18a7))\n\n## OpenVibe.Tools\n\n[openvibe.tools](https://openvibe.tools) · [repository](https://github.com/OpenVibers/OpenVibe.Tools)\n\n- Domain history: the WHOIS and RDAP tools keep each domain's public registration facts over time (a snapshot on change, never contacts), a History card on the pages, and GET /api/v1/domains(/:domain) for anyone (#126) ([`b1b6cc4`](https://github.com/OpenVibers/OpenVibe.Tools/commit/b1b6cc4aafd27fda000718759855bfb5a44aa7c5))\n- openvibe-shared v4.25.0 (was v4.23.0) (#127) ([`87ddf36`](https://github.com/OpenVibers/OpenVibe.Tools/commit/87ddf36c34a5492e9d4ea7941fee5ec84cd897c8))\n- openvibe-shared v4.26.1 (was v4.25.0) (#128) ([`80d1deb`](https://github.com/OpenVibers/OpenVibe.Tools/commit/80d1debd6b4e48d7fc2517aed561a239600c4b8f))\n\n## OpenVibe.Trade\n\n[openvibe.trade](https://openvibe.trade) · [repository](https://github.com/OpenVibers/OpenVibe.Trade)\n\n- openvibe-shared v4.25.0 (was v4.23.0) (#119) ([`c555e79`](https://github.com/OpenVibers/OpenVibe.Trade/commit/c555e7917771582af3a4fd7a0e39b4966772e48a))\n- openvibe-shared v4.26.1 (was v4.25.0) (#120) ([`0c84c67`](https://github.com/OpenVibers/OpenVibe.Trade/commit/0c84c67ac63208ee8aee38fa44ea4aca06a9d443))\n- No site-name pill under a navbar that already says it (#121) ([`e11f3ca`](https://github.com/OpenVibers/OpenVibe.Trade/commit/e11f3ca1275b3900ca3af2a337566262dc80378e))\n\n## OpenVibe.Actor\n\n[openvibe.actor](https://openvibe.actor) · [repository](https://github.com/OpenVibers/OpenVibe.Actor)\n\n- openvibe-shared v4.25.0 (was v4.24.3) (#161) ([`fb6f98e`](https://github.com/OpenVibers/OpenVibe.Actor/commit/fb6f98e534141e2e60d9342abb8541a294785527))\n- openvibe-shared v4.26.1 (was v4.25.0) (#162) ([`db5a7f2`](https://github.com/OpenVibers/OpenVibe.Actor/commit/db5a7f207dce91c0f0ba015e4b50ab6f646bbb49))\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.25.0 (was v4.23.0) (#176) ([`3f5f994`](https://github.com/OpenVibers/OpenVibe.AI/commit/3f5f9948bef7fa243aec8accdae31ec2f6357073))\n- openvibe-shared v4.26.1 (was v4.25.0) (#177) ([`1655302`](https://github.com/OpenVibers/OpenVibe.AI/commit/1655302aa9e18c1dd996b08a2ae0be588c7053d9))\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.25.0 (was v4.23.0) (#119) ([`a8a2231`](https://github.com/OpenVibers/OpenVibe.Billing/commit/a8a22315456ce66dda795e734820970fa5054dd7))\n- openvibe-shared v4.26.1 (was v4.25.0) (#120) ([`283ea51`](https://github.com/OpenVibers/OpenVibe.Billing/commit/283ea513b7f7f3fa31ed77386935a1e57e4aad00))\n\n## OpenVibe.Blog\n\n[openvibe.blog](https://openvibe.blog) · [repository](https://github.com/OpenVibers/OpenVibe.Blog)\n\n- openvibe-shared v4.25.0 (was v4.23.0) (#105) ([`56a8cfb`](https://github.com/OpenVibers/OpenVibe.Blog/commit/56a8cfb7d8585612e49bacc9e96a8d27e795dbb5))\n- openvibe-shared v4.26.1 (was v4.25.0) (#106) ([`e449071`](https://github.com/OpenVibers/OpenVibe.Blog/commit/e449071aaf92c54cbfb37cfb4b5d503789fe648e))\n\n## OpenVibe.Bot\n\n[openvibe.bot](https://openvibe.bot) · [repository](https://github.com/OpenVibers/OpenVibe.Bot)\n\n- openvibe-shared v4.25.0 (was v4.23.0) (#212) ([`4a93cef`](https://github.com/OpenVibers/OpenVibe.Bot/commit/4a93cef4681a3ba6d1929250076575afbe76bb45))\n- openvibe-shared v4.26.1 (was v4.25.0) (#213) ([`a35b9bf`](https://github.com/OpenVibers/OpenVibe.Bot/commit/a35b9bf2dc715fb91c920743edd2366bc1fea6ac))\n\n## OpenVibe.Codes\n\n[openvibe.codes](https://openvibe.codes) · [repository](https://github.com/OpenVibers/OpenVibe.Codes)\n\n- openvibe-shared v4.25.0 (was v4.24.0) (#134) ([`e9e63a3`](https://github.com/OpenVibers/OpenVibe.Codes/commit/e9e63a323042e0f373574c186131a6d634240c41))\n- openvibe-shared v4.26.1 (was v4.25.0) (#135) ([`3e15868`](https://github.com/OpenVibers/OpenVibe.Codes/commit/3e15868aaabe6e7cd0a255c6816ab0644e1dcaf9))\n\n## OpenVibe.Community\n\n[openvibe.community](https://openvibe.community) · [repository](https://github.com/OpenVibers/OpenVibe.Community)\n\n- openvibe-shared v4.25.0 (was v4.23.0) (#163) ([`07d983d`](https://github.com/OpenVibers/OpenVibe.Community/commit/07d983ddb7fe85717015f3fe82d35f844a98dcdb))\n- openvibe-shared v4.26.1 (was v4.25.0) (#164) ([`16c3333`](https://github.com/OpenVibers/OpenVibe.Community/commit/16c3333cfbf76e9f94420898c8023f381e35ffdb))\n\n## OpenVibe.Events\n\n[openvibe.events](https://openvibe.events) · [repository](https://github.com/OpenVibers/OpenVibe.Events)\n\n- openvibe-shared v4.25.0 (was v4.23.0) (#137) ([`49d09cb`](https://github.com/OpenVibers/OpenVibe.Events/commit/49d09cbe33e08cd38213da9920388eecba4bb3d2))\n- openvibe-shared v4.26.1 (was v4.25.0) (#138) ([`80b7955`](https://github.com/OpenVibers/OpenVibe.Events/commit/80b795547265c1d3cbf50d3bca0783e2db476d76))\n\n## OpenVibe.Food\n\n[openvibe.food](https://openvibe.food) · [repository](https://github.com/OpenVibers/OpenVibe.Food)\n\n- openvibe-shared v4.25.0 (was v4.23.0) (#116) ([`300cc3b`](https://github.com/OpenVibers/OpenVibe.Food/commit/300cc3b45f00e78fb3fb226d2478a51380376526))\n- openvibe-shared v4.26.1 (was v4.25.0) (#117) ([`8deb6f2`](https://github.com/OpenVibers/OpenVibe.Food/commit/8deb6f2033ef4403e00b17c718647a89026989da))\n\n## OpenVibe.Help\n\n[openvibe.help](https://openvibe.help) · [repository](https://github.com/OpenVibers/OpenVibe.Help)\n\n- openvibe-shared v4.25.0 (was v4.23.0) (#115) ([`234c2ab`](https://github.com/OpenVibers/OpenVibe.Help/commit/234c2ab1b4b0e2396b4589cb03d9a9edc7ce85ab))\n- openvibe-shared v4.26.1 (was v4.25.0) (#116) ([`1b4a592`](https://github.com/OpenVibers/OpenVibe.Help/commit/1b4a592abbfa00790584f8e41bd04a21b2cede09))\n\n## OpenVibe.Host\n\n[openvibe.host](https://openvibe.host) · [repository](https://github.com/OpenVibers/OpenVibe.Host)\n\n- openvibe-shared v4.25.0 (was v4.23.0) (#179) ([`12eae0f`](https://github.com/OpenVibers/OpenVibe.Host/commit/12eae0fa0e4f36285c2f7b68172b06e2782afda4))\n- openvibe-shared v4.26.1 (was v4.25.0) (#180) ([`0863376`](https://github.com/OpenVibers/OpenVibe.Host/commit/08633767452bee30b33a4dcf768f7ad09a9ce538))\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.25.0 (was v4.23.0) (#103) ([`3ad180a`](https://github.com/OpenVibers/OpenVibe.Inventory/commit/3ad180ad9eccd371b70363f56309063cf3ed6a4f))\n- openvibe-shared v4.26.1 (was v4.25.0) (#104) ([`9746ae7`](https://github.com/OpenVibers/OpenVibe.Inventory/commit/9746ae7ee6046479b355a070c113db587e6be6a6))\n\n## OpenVibe.Media\n\n[openvibe.media](https://openvibe.media) · [repository](https://github.com/OpenVibers/OpenVibe.Media)\n\n- openvibe-shared v4.25.0 (was v4.23.0) (#206) ([`b27c2d9`](https://github.com/OpenVibers/OpenVibe.Media/commit/b27c2d96d225b209d083d18a38cfe7cce5cc32f6))\n- openvibe-shared v4.26.1 (was v4.25.0) (#207) ([`181d7bb`](https://github.com/OpenVibers/OpenVibe.Media/commit/181d7bb2a7036d64aa3f735c0ddb0c9b53f58a43))\n\n## OpenVibe.MediaHub\n\n[openvibe.video](https://openvibe.video) · [repository](https://github.com/OpenVibers/OpenVibe.MediaHub)\n\n- openvibe-shared v4.25.0 (was v4.23.0) (#170) ([`5402eb0`](https://github.com/OpenVibers/OpenVibe.MediaHub/commit/5402eb02d4a4b71c94c16331afbcbacb2fbded7c))\n- openvibe-shared v4.26.1 (was v4.25.0) (#171) ([`00101d6`](https://github.com/OpenVibers/OpenVibe.MediaHub/commit/00101d69bd31594a4f770a972dc9ac94d2943555))\n\n## OpenVibe.News\n\n[openvibe.news](https://openvibe.news) · [repository](https://github.com/OpenVibers/OpenVibe.News)\n\n- openvibe-shared v4.25.0 (was v4.23.0) (#118) ([`cc295f5`](https://github.com/OpenVibers/OpenVibe.News/commit/cc295f55045ea4ea014214662482ad3314d033a2))\n- openvibe-shared v4.26.1 (was v4.25.0) (#119) ([`3d28250`](https://github.com/OpenVibers/OpenVibe.News/commit/3d282508d79b1b9bc73a9403bcb6d883b3c16e39))\n\n## OpenVibe.Play\n\n[play.openvibe.network](https://play.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Play)\n\n- openvibe-shared v4.25.0 (was v4.23.0) (#66) ([`1cabcc5`](https://github.com/OpenVibers/OpenVibe.Play/commit/1cabcc5e2c8ed2b52cd66c2443593d8e3869b28c))\n- openvibe-shared v4.26.1 (was v4.25.0) (#67) ([`959f39f`](https://github.com/OpenVibers/OpenVibe.Play/commit/959f39f510496706efcc6aab550310c7e2114a01))\n\n## OpenVibe.Quest\n\n[openvibe.quest](https://openvibe.quest) · [repository](https://github.com/OpenVibers/OpenVibe.Quest)\n\n- openvibe-shared v4.25.0 (was v4.23.0) (#112) ([`00d8114`](https://github.com/OpenVibers/OpenVibe.Quest/commit/00d8114eb792ff15847cd07793bef7d8cdfb98f2))\n- openvibe-shared v4.26.1 (was v4.25.0) (#113) ([`5e418da`](https://github.com/OpenVibers/OpenVibe.Quest/commit/5e418da6ff0f9edd367767d4f7a704dbc6dcbc21))\n\n## OpenVibe.Rent\n\n[openvibe.rent](https://openvibe.rent) · [repository](https://github.com/OpenVibers/OpenVibe.Rent)\n\n- openvibe-shared v4.25.0 (was v4.23.0) (#122) ([`db1d1a4`](https://github.com/OpenVibers/OpenVibe.Rent/commit/db1d1a42b3a607bbbdc8f8cebce036d618059e4c))\n- openvibe-shared v4.26.1 (was v4.25.0) (#123) ([`66d8f52`](https://github.com/OpenVibers/OpenVibe.Rent/commit/66d8f52623d7234e3f4a4f24e264c8c2c5ffed76))\n\n## OpenVibe.Reviews\n\n[openvibe.reviews](https://openvibe.reviews) · [repository](https://github.com/OpenVibers/OpenVibe.Reviews)\n\n- openvibe-shared v4.25.0 (was v4.23.0) (#122) ([`b321f4a`](https://github.com/OpenVibers/OpenVibe.Reviews/commit/b321f4a3e65e57be8889e11fed4730a37d002a23))\n- openvibe-shared v4.26.1 (was v4.25.0) (#123) ([`de549c6`](https://github.com/OpenVibers/OpenVibe.Reviews/commit/de549c61021de166f18c757b4eda19409160cd98))\n\n## OpenVibe.Run\n\n[openvibe.run](https://openvibe.run) · [repository](https://github.com/OpenVibers/OpenVibe.Run)\n\n- openvibe-shared v4.25.0 (was v4.23.0) (#97) ([`daba6ad`](https://github.com/OpenVibers/OpenVibe.Run/commit/daba6ad9ecfb0f6df406bbd272ee56243696844a))\n- openvibe-shared v4.26.1 (was v4.25.0) (#98) ([`9373c84`](https://github.com/OpenVibers/OpenVibe.Run/commit/9373c84af84c7b2a8c6f923627591b297f8cc803))\n\n## OpenVibe.Services\n\n[openvibe.services](https://openvibe.services) · [repository](https://github.com/OpenVibers/OpenVibe.Services)\n\n- openvibe-shared v4.25.0 (was v4.23.0) (#133) ([`90a1102`](https://github.com/OpenVibers/OpenVibe.Services/commit/90a1102c71f37b0aa5a5d591870720b6570372a5))\n- openvibe-shared v4.26.1 (was v4.25.0) (#134) ([`62b837d`](https://github.com/OpenVibers/OpenVibe.Services/commit/62b837d6c56ac84dbd62933db3dbc76675d38972))\n\n## OpenVibe.Space\n\n[openvibe.space](https://openvibe.space) · [repository](https://github.com/OpenVibers/OpenVibe.Space)\n\n- openvibe-shared v4.25.0 (was v4.23.0) (#109) ([`443c2dc`](https://github.com/OpenVibers/OpenVibe.Space/commit/443c2dce0b940b116339cb612e7a8f1a5eee8343))\n- openvibe-shared v4.26.1 (was v4.25.0) (#110) ([`be6f91b`](https://github.com/OpenVibers/OpenVibe.Space/commit/be6f91b9c7027acfa44b7cb56f7ec624ca7467a1))\n\n## OpenVibe.Tips\n\n[openvibe.tips](https://openvibe.tips) · [repository](https://github.com/OpenVibers/OpenVibe.Tips)\n\n- openvibe-shared v4.25.0 (was v4.23.0) (#111) ([`13543ca`](https://github.com/OpenVibers/OpenVibe.Tips/commit/13543caf6f814fe9fd36c32688b9d849ff455bff))\n- openvibe-shared v4.26.1 (was v4.25.0) (#112) ([`19b39c0`](https://github.com/OpenVibers/OpenVibe.Tips/commit/19b39c0c0a6eb0e82f731d5c8b29dc73eb9eecf3))\n\n## OpenVibe.VIP\n\n[openvibe.vip](https://openvibe.vip) · [repository](https://github.com/OpenVibers/OpenVibe.VIP)\n\n- openvibe-shared v4.25.0 (was v4.23.0) (#107) ([`b667d87`](https://github.com/OpenVibers/OpenVibe.VIP/commit/b667d87dc7a5646e4f3110032724a1b026e094df))\n- openvibe-shared v4.26.1 (was v4.25.0) (#108) ([`ed916d9`](https://github.com/OpenVibers/OpenVibe.VIP/commit/ed916d9b61816303cc923df0bf583842b59c8374))\n\n## OpenVibe.Watch\n\n[openvibe.watch](https://openvibe.watch) · [repository](https://github.com/OpenVibers/OpenVibe.Watch)\n\n- openvibe-shared v4.25.0 (was v4.23.0) (#121) ([`6d5393f`](https://github.com/OpenVibers/OpenVibe.Watch/commit/6d5393f6962ba771f8e02a2daadfed430c745008))\n- openvibe-shared v4.26.1 (was v4.25.0) (#122) ([`97f9946`](https://github.com/OpenVibers/OpenVibe.Watch/commit/97f99462cd156ce86047125313c0ace61764dcee))\n\n## OpenVibe.Wiki\n\n[openvibe.wiki](https://openvibe.wiki) · [repository](https://github.com/OpenVibers/OpenVibe.Wiki)\n\n- openvibe-shared v4.25.0 (was v4.23.0) (#131) ([`eadb024`](https://github.com/OpenVibers/OpenVibe.Wiki/commit/eadb024e2f1d5be875b607ff14f1d8c88c5fb404))\n- openvibe-shared v4.26.1 (was v4.25.0) (#132) ([`0d2b0b8`](https://github.com/OpenVibers/OpenVibe.Wiki/commit/0d2b0b86714981cd5aa2e1291a6536e82a74356d))\n\n## OpenVibe.Work\n\n[openvibe.work](https://openvibe.work) · [repository](https://github.com/OpenVibers/OpenVibe.Work)\n\n- openvibe-shared v4.25.0 (was v4.23.0) (#104) ([`64cbdc6`](https://github.com/OpenVibers/OpenVibe.Work/commit/64cbdc6f29bdf2a3eea1a7260f8b005cf6e52ae2))\n- openvibe-shared v4.26.1 (was v4.25.0) (#105) ([`e262769`](https://github.com/OpenVibers/OpenVibe.Work/commit/e262769b8682a64dd00208c110f82ee3d9d3552a))\n\n## OpenVibe.Zone\n\n[openvibe.zone](https://openvibe.zone) · [repository](https://github.com/OpenVibers/OpenVibe.Zone)\n\n- openvibe-shared v4.25.0 (was v4.23.0) (#65) ([`8448bb9`](https://github.com/OpenVibers/OpenVibe.Zone/commit/8448bb963ef5388548fb3135abf7c8e04082fc0f))\n- openvibe-shared v4.26.1 (was v4.25.0) (#66) ([`4b5dfca`](https://github.com/OpenVibers/OpenVibe.Zone/commit/4b5dfcadf50778d4a80b2fc751fbb02d013a4fa1))\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-28T09:09:46.447Z","revised_at":"2026-10-28T09:09:46.425Z","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","chat","coupons","live","network","sources","deals","games","openre","search","tools"],"categories":[],"series":{"title":"Patch notes","url":"https://openvibe.blog/@openvibe/series/patch-notes","position":null},"media":[],"citations":[],"indexability":{"indexable":true,"robots":"index, follow","reasons":[]}}