---
title: "Patch notes: 80 changes across 39 sites (Oct 27) ·…"
canonical: "https://openvibe.blog/@openvibe/patch-notes-80-changes-across-39-sites-oct-27"
updated: null
---

# Patch notes: 80 changes across 39 sites (Oct 27) ·…

HTML: [Patch notes: 80 changes across 39 sites (Oct 27) ·…](https://openvibe.blog/@openvibe/patch-notes-80-changes-across-39-sites-oct-27)

# Patch notes: 80 changes across 39 sites (Oct 27)

By [goosely](/@openvibe/authors/goosely) · 2026-10-27 · ≈ 6 min read

Part 105 of 120 in the series [Patch notes](/@openvibe/series/patch-notes)

**Imported.** Imported from Commit messages from the OpenVibers repositories on GitHub; originally by OpenVibers.

 On this page 39 sections

1. [OpenVibe.Bot](#openvibe-bot)
2. [OpenVibe.Chat](#openvibe-chat)
3. [OpenVibe.Live](#openvibe-live)
4. [OpenVibe.Network](#openvibe-network)
5. [OpenVibe.Actor](#openvibe-actor)
6. [OpenVibe.AI](#openvibe-ai)
7. [OpenVibe.Codes](#openvibe-codes)
8. [OpenVibe.Community](#openvibe-community)
9. [OpenVibe.Coupons](#openvibe-coupons)
10. [OpenVibe.Deals](#openvibe-deals)
11. [OpenVibe.Events](#openvibe-events)
12. [OpenVibe.Food](#openvibe-food)
13. [OpenVibe.Games](#openvibe-games)
14. [OpenVibe.Help](#openvibe-help)
15. [OpenVibe.Host](#openvibe-host)
16. [OpenVibe.Inventory](#openvibe-inventory)
17. [OpenVibe.Media](#openvibe-media)
18. [OpenVibe.MediaHub](#openvibe-mediahub)
19. [OpenRestream](#openrestream)
20. [OpenVibe.Play](#openvibe-play)
21. [OpenVibe.Quest](#openvibe-quest)
22. [OpenVibe.Rent](#openvibe-rent)
23. [OpenVibe.Reviews](#openvibe-reviews)
24. [OpenVibe.Run](#openvibe-run)
25. [OpenVibe.Billing](#openvibe-billing)
26. [OpenVibe.Blog](#openvibe-blog)
27. [OpenVibe.News](#openvibe-news)
28. [OpenVibe.Search](#openvibe-search)
29. [OpenVibe.Services](#openvibe-services)
30. [OpenVibe.Sources](#openvibe-sources)
31. [OpenVibe.Space](#openvibe-space)
32. [OpenVibe.Tips](#openvibe-tips)
33. [OpenVibe.Tools](#openvibe-tools)
34. [OpenVibe.Trade](#openvibe-trade)
35. [OpenVibe.VIP](#openvibe-vip)
36. [OpenVibe.Watch](#openvibe-watch)
37. [OpenVibe.Wiki](#openvibe-wiki)
38. [OpenVibe.Work](#openvibe-work)
39. [OpenVibe.Zone](#openvibe-zone)

What shipped on OpenVibe on 2026-10-27: 80 changes to OpenVibe.Bot, OpenVibe.Chat, OpenVibe.Live, OpenVibe.Network, OpenVibe.Actor, OpenVibe.AI and 33 more. Every line below is a commit message from the OpenVibers repositories, linked to the change itself.

### OpenVibe.Bot

[openvibe.bot](https://openvibe.bot) · [repository](https://github.com/OpenVibers/OpenVibe.Bot)

- A screen link offers only screens the machine has: a desk host (no screen of its own) shares its private desk, and a machine with neither shows no share form (#188) ([`3523a1d`](https://github.com/OpenVibers/OpenVibe.Bot/commit/3523a1d5f74ee4bfd2dd1889ca65f140883a24c1))
- AI on your own machines: kind ai to a machine's own model server, for its owner and for OpenVibe.AI once they turn it on (bot.machine.ai), audited without the text; contracts v0.219.0 (#189) ([`9cd7b5a`](https://github.com/OpenVibers/OpenVibe.Bot/commit/9cd7b5af5072c54766d48abb4b632f5b9073ebde))
- Machines: use their models in OpenVibe.Chat (a link, filled in) and the --ai install command (#190) ([`fa017e4`](https://github.com/OpenVibers/OpenVibe.Bot/commit/fa017e49de7dd47e3575fdd8ad2010e9be682acb))
- A machine's models say how fast they answer there (Node v0.29.0's ai\_tokens\_per\_s: "about 15 tokens a second", Answering now; computer.ai\_speed in the API); a link styled as a button centres its wrapped text (#191) ([`ecbcac5`](https://github.com/OpenVibers/OpenVibe.Bot/commit/ecbcac58e69b2e4fe0bc2692d89737939a7d49f8))
- OpenVibe.AI lists a person's machines whose models their AI may use, with its own capability (bot.machine.ai), for a node credential with machine any (contracts 0.221.0) (#192) ([`37a31c5`](https://github.com/OpenVibers/OpenVibe.Bot/commit/37a31c572f7889a4044765ad015b7e48fbf2f4be))
- A person's machines in the resource index (kind bot.machine, online or offline), after their robots on one cursor, so OpenVibe.Services lists them (#193) ([`744a6d4`](https://github.com/OpenVibers/OpenVibe.Bot/commit/744a6d49e5366ea976903d50208ef6d26e3376c4))
- openvibe-contracts v0.221.0 (was v0.219.0) (#194) ([`cdc5ff2`](https://github.com/OpenVibers/OpenVibe.Bot/commit/cdc5ff2ab1913aebe463a78d54b2f1e401d97bd0))
- Docs: your own models in plain words on /docs/computers (set up with --ai, turn on, use in Chat, Vibe and Live's AI viewers, any of your computers, only yours) and the ai command (#195) ([`0b6265c`](https://github.com/OpenVibers/OpenVibe.Bot/commit/0b6265cdf10ed7e1acd4b60b0b6007c020189eaa))
- A desk on your OpenVibe Live channel, when you choose (Desks plan D8): a public stream of the machine's own, linked to your channel through OpenRestream, for up to 30 minutes; never your own screen, never the private screen stream (#196) ([`f98f28a`](https://github.com/OpenVibers/OpenVibe.Bot/commit/f98f28aa1e323d6477598d4337eb395caa4d9a62))

### OpenVibe.Chat

[openvibe.chat](https://openvibe.chat) · [repository](https://github.com/OpenVibers/OpenVibe.Chat)

- Your AI key may be a model on your own computer (prefilled from openvibe.bot) (#207) ([`7ea9b87`](https://github.com/OpenVibers/OpenVibe.Chat/commit/7ea9b872a316d28f82e326dd04f0abc0f7e55790))
- Vibe thinks with your own AI key or computer when you choose it ("Vibe thinks with it too" beside Your AI key, GET/PUT /api/chat/vibe/engine): every Vibe chat of yours and new ones, no daily limit, back to OpenVibe's model when the key… ([`f01ec10`](https://github.com/OpenVibers/OpenVibe.Chat/commit/f01ec10067eab58b080e8b781b2376e5b9dcf1f1))
- Vibe on your own model says so under its answer ("Answered with llama3.1:8b on Di's computer"), and when your computer does not answer it says what to check and how to switch back (#209) ([`dbddde8`](https://github.com/OpenVibers/OpenVibe.Chat/commit/dbddde846996892aec381a87b6ab8fa5e0f25ec3))
- "Your AI key" shows only the fields the chosen provider takes (a computer: no endpoint, key or budget), and the computer field holds a whole dev\_ id at 320 px (#210) ([`a3e0838`](https://github.com/OpenVibers/OpenVibe.Chat/commit/a3e083806442dda4c7a4a9eb4ca66d8463bc9d56))
- Your AI key may be any of your computers that is on (machine any, contracts 0.221.0): the fastest first, the next when one is busy; "llama3.1:8b on Fran's computers" (#211) ([`988bedb`](https://github.com/OpenVibers/OpenVibe.Chat/commit/988bedb03251c05c4d5306b526fd0d796e106a2c))
- Vibe's page says what Vibe thinks with when it is your own model ("Vibe thinks with llama3.1:8b on your computer (change)"), and the rail says there is no daily limit then (#212) ([`84d7b4c`](https://github.com/OpenVibers/OpenVibe.Chat/commit/84d7b4c3522457e9b2ab79287668556d428fad41))
- openvibe-contracts v0.221.0 (was v0.218.0) (#213) ([`7b6710a`](https://github.com/OpenVibers/OpenVibe.Chat/commit/7b6710af4db830cb8d281c66a5bc64750b1832e5))

### OpenVibe.Live

[openvibe.live](https://openvibe.live) · [repository](https://github.com/OpenVibers/OpenVibe.Live)

- openvibe-contracts v0.218.0 (was v0.217.0) (#400) ([`4ae42e3`](https://github.com/OpenVibers/OpenVibe.Live/commit/4ae42e325c7742daea8c8d63fdfd14798c6a8bff))
- AI viewers may think with a model on the streamer's own computer (credential provider node through the OpenVibe Node and Bot): free, no port opened, a computer or any of theirs, with a test button (#402) ([`6b93845`](https://github.com/OpenVibers/OpenVibe.Live/commit/6b93845b28df847033503d182334c3cab7690d4d))
- openvibe-contracts v0.221.0 (was v0.218.0) (#401) ([`a29a444`](https://github.com/OpenVibers/OpenVibe.Live/commit/a29a444fffb7683ba6d0d1a8b5dfd46fcea19169))
- AI viewers' key and computer fields stack each label above its field, like the rest of the card (#403) ([`02f2890`](https://github.com/OpenVibers/OpenVibe.Live/commit/02f2890e3c2093823d303479d89736f637c86e6e))
- Docs: what AI chat viewers think with (shared AI, your own key, a model on your own computer: set up, any of yours, only yours) (#404) ([`9f935d7`](https://github.com/OpenVibers/OpenVibe.Live/commit/9f935d75f55ee0e910b0df1eddcd27d053a870df))

### OpenVibe.Network

[openvibe.network](https://openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Network)

- Actor may tell a task's owner that their agent needs them (identity.subject.resolve, network.notifications.push as app actor): Desks plan D4, hand it to me (#354) ([`1483f70`](https://github.com/OpenVibers/OpenVibe.Network/commit/1483f7013a2a68c4c30612b2c89f620c57364635))
- openvibe-contracts v0.218.0 (was v0.217.0) (#353) ([`31b8af4`](https://github.com/OpenVibers/OpenVibe.Network/commit/31b8af489ef4413bd3f68cefa407790b6dc888fa))
- OpenVibe.AI may run a model on a person's own machine for them (bot.machine.ai on Bot); openvibe-contracts v0.219.0 (#355) ([`f937a62`](https://github.com/OpenVibers/OpenVibe.Network/commit/f937a6200cc7db25936082da8c58fc4112336b80))
- openvibe-contracts v0.221.0 (was v0.219.0) (#356) ([`f6e5101`](https://github.com/OpenVibers/OpenVibe.Network/commit/f6e51019adb863239afec6d03fdd6ca72b5428ff))

### OpenVibe.Actor

[openvibe.actor](https://openvibe.actor) · [repository](https://github.com/OpenVibers/OpenVibe.Actor)

- Hand it to me reaches the person wherever they are: hand\_to\_person sends one Network notification (Your agent needs you, the step, the link to take the desk over), best effort (#146) ([`1c7b127`](https://github.com/OpenVibers/OpenVibe.Actor/commit/1c7b1274998e33e22f39fa638a114b054128cb23))
- openvibe-contracts v0.221.0 (was v0.218.0) (#147) ([`78cb2a9`](https://github.com/OpenVibers/OpenVibe.Actor/commit/78cb2a96615dfb5e8d9e95a8e4f63830780977b4))

### OpenVibe.AI

[ai.openvibe.services](https://ai.openvibe.services) · [repository](https://github.com/OpenVibers/OpenVibe.AI)

- A person's own provider may be a model on their own machine (credential provider node, contracts 0.220.0): runs go through OpenVibe.Bot to that machine as the person, text only, nothing spent, never cached, no fallback; explain names the… ([`fe5817b`](https://github.com/OpenVibers/OpenVibe.AI/commit/fe5817b02450c0f3bff36d74f5f609ed810bbc76))
- A node credential with machine any (contracts 0.221.0) runs on the fastest of the person's own machines that is on with the model, then the next; its explain names the one that answered and the ones skipped (#167) ([`a3981af`](https://github.com/OpenVibers/OpenVibe.AI/commit/a3981af69aa689db3c4a10734d4c3e71e183709f))

### OpenVibe.Codes

[openvibe.codes](https://openvibe.codes) · [repository](https://github.com/OpenVibers/OpenVibe.Codes)

- openvibe-contracts v0.218.0 (was v0.217.0) (#121) ([`efd13b5`](https://github.com/OpenVibers/OpenVibe.Codes/commit/efd13b56c6f0fe92ec22ae5952f879521f65c15c))
- openvibe-contracts v0.221.0 (was v0.218.0) (#122) ([`cf4c684`](https://github.com/OpenVibers/OpenVibe.Codes/commit/cf4c684c7d89944d516305534a8a808d96137d30))

### OpenVibe.Community

[openvibe.community](https://openvibe.community) · [repository](https://github.com/OpenVibers/OpenVibe.Community)

- openvibe-contracts v0.218.0 (was v0.217.0) (#152) ([`2b2289b`](https://github.com/OpenVibers/OpenVibe.Community/commit/2b2289bf6ce6feae3e8f7613dc1b1c4056cba109))
- openvibe-contracts v0.221.0 (was v0.218.0) (#153) ([`06039df`](https://github.com/OpenVibers/OpenVibe.Community/commit/06039df9645be18adc7a53cdd8eda8851b0982e6))

### OpenVibe.Coupons

[openvibe.coupons](https://openvibe.coupons) · [repository](https://github.com/OpenVibers/OpenVibe.Coupons)

- openvibe-contracts v0.218.0 (was v0.217.0) (#107) ([`f206d23`](https://github.com/OpenVibers/OpenVibe.Coupons/commit/f206d23bfc4b8faef48cf737f9e3dacd90427c2f))
- openvibe-contracts v0.221.0 (was v0.218.0) (#108) ([`0f8a166`](https://github.com/OpenVibers/OpenVibe.Coupons/commit/0f8a166c4f5deccfcf3244ddcaefc72870afaf0b))

### OpenVibe.Deals

[openvibe.deals](https://openvibe.deals) · [repository](https://github.com/OpenVibers/OpenVibe.Deals)

- openvibe-contracts v0.218.0 (was v0.217.0) (#106) ([`37f6ecc`](https://github.com/OpenVibers/OpenVibe.Deals/commit/37f6ecc8fec9357891567fc51d8c8c81e9d6e797))
- openvibe-contracts v0.221.0 (was v0.218.0) (#107) ([`0e046f7`](https://github.com/OpenVibers/OpenVibe.Deals/commit/0e046f7e0ca66b7da6967353eaf396515689db2d))

### OpenVibe.Events

[openvibe.events](https://openvibe.events) · [repository](https://github.com/OpenVibers/OpenVibe.Events)

- openvibe-contracts v0.218.0 (was v0.217.0) (#127) ([`3ec5d09`](https://github.com/OpenVibers/OpenVibe.Events/commit/3ec5d09ec52310d3c700d7d9d753f01115ef270c))
- openvibe-contracts v0.221.0 (was v0.218.0) (#128) ([`8429ee0`](https://github.com/OpenVibers/OpenVibe.Events/commit/8429ee0c72b85893769c4bf97797bc9d00904b8f))

### OpenVibe.Food

[openvibe.food](https://openvibe.food) · [repository](https://github.com/OpenVibers/OpenVibe.Food)

- openvibe-contracts v0.218.0 (was v0.217.0) (#103) ([`cdc290b`](https://github.com/OpenVibers/OpenVibe.Food/commit/cdc290b0aa9d4e8a3b796658da4a0e596f680512))
- openvibe-contracts v0.221.0 (was v0.218.0) (#104) ([`adaa667`](https://github.com/OpenVibers/OpenVibe.Food/commit/adaa667ffc3fd90f6a4c49b14542c76fe2c60064))

### OpenVibe.Games

[openvibe.games](https://openvibe.games) · [repository](https://github.com/OpenVibers/OpenVibe.Games)

- openvibe-contracts v0.218.0 (was v0.217.0) (#174) ([`9f404be`](https://github.com/OpenVibers/OpenVibe.Games/commit/9f404bef1ba1c35b266cedd35adbad5639216b38))
- openvibe-contracts v0.221.0 (was v0.218.0) (#175) ([`fae8dda`](https://github.com/OpenVibers/OpenVibe.Games/commit/fae8dda47ada01ed466d5162a7799a4d3fd52c2d))

### OpenVibe.Help

[openvibe.help](https://openvibe.help) · [repository](https://github.com/OpenVibers/OpenVibe.Help)

- openvibe-contracts v0.218.0 (was v0.217.0) (#103) ([`8497059`](https://github.com/OpenVibers/OpenVibe.Help/commit/8497059192f99070add3b6c8bc67730c723c2b01))
- openvibe-contracts v0.221.0 (was v0.218.0) (#104) ([`61cbd9f`](https://github.com/OpenVibers/OpenVibe.Help/commit/61cbd9f0994b01c7050d05405a276cca2ef407ec))

### OpenVibe.Host

[openvibe.host](https://openvibe.host) · [repository](https://github.com/OpenVibers/OpenVibe.Host)

- openvibe-contracts v0.218.0 (was v0.217.0) (#168) ([`edd1d92`](https://github.com/OpenVibers/OpenVibe.Host/commit/edd1d92eb7171f3376f4d0a870b95aa7b3f2462c))
- openvibe-contracts v0.221.0 (was v0.218.0) (#169) ([`f16bb33`](https://github.com/OpenVibers/OpenVibe.Host/commit/f16bb33b1d1092acdd3b978421244ce68fe912ab))

### OpenVibe.Inventory

[inventory.openvibe.network](https://inventory.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Inventory)

- openvibe-contracts v0.218.0 (was v0.217.0) (#92) ([`e677ce3`](https://github.com/OpenVibers/OpenVibe.Inventory/commit/e677ce318570a0b3f84732706dc556e01a496fa4))
- openvibe-contracts v0.221.0 (was v0.218.0) (#93) ([`6cc713c`](https://github.com/OpenVibers/OpenVibe.Inventory/commit/6cc713c11dbd1ea35c0a83d249c6240c4bf83352))

### OpenVibe.Media

[openvibe.media](https://openvibe.media) · [repository](https://github.com/OpenVibers/OpenVibe.Media)

- openvibe-contracts v0.218.0 (was v0.217.0) (#194) ([`b2ffad4`](https://github.com/OpenVibers/OpenVibe.Media/commit/b2ffad492bcb10e873cf4c1cd2eae58077f7ef2a))
- openvibe-contracts v0.221.0 (was v0.218.0) (#195) ([`587896a`](https://github.com/OpenVibers/OpenVibe.Media/commit/587896a26912207fb702a9fe61c6915e5bb43d92))

### OpenVibe.MediaHub

[openvibe.video](https://openvibe.video) · [repository](https://github.com/OpenVibers/OpenVibe.MediaHub)

- openvibe-contracts v0.218.0 (was v0.217.0) (#156) ([`a57bbf1`](https://github.com/OpenVibers/OpenVibe.MediaHub/commit/a57bbf12af565d96314cd7767f0eeabf7fe7bb34))
- openvibe-contracts v0.221.0 (was v0.218.0) (#157) ([`d3d3159`](https://github.com/OpenVibers/OpenVibe.MediaHub/commit/d3d3159eea5c95f4035d0ed5703ed80566e8a3fa))

### OpenRestream

[openre.stream](https://openre.stream) · [repository](https://github.com/OpenVibers/OpenRestream)

- openvibe-contracts v0.221.0 (was v0.218.0) (#116) ([`7e29da1`](https://github.com/OpenVibers/OpenRestream/commit/7e29da1669bef755f8a6a3817c7721eb4b32e52a))
- A service acting for a stream's owner switching mirror\_to\_live on links it to their Live channel like the person (Bot: a desk on my Live channel, a robot's Live switch); a stream naming its slot is never linked again (#117) ([`9bf0997`](https://github.com/OpenVibers/OpenRestream/commit/9bf099725442ddf7071ba1f11c7b7cb216cd2482))

### OpenVibe.Play

[play.openvibe.network](https://play.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Play)

- openvibe-contracts v0.218.0 (was v0.217.0) (#55) ([`ef7933d`](https://github.com/OpenVibers/OpenVibe.Play/commit/ef7933de8643e976d9f4e77e0c725e8a2d0cfe89))
- openvibe-contracts v0.221.0 (was v0.218.0) (#56) ([`e41a214`](https://github.com/OpenVibers/OpenVibe.Play/commit/e41a2145c01569a5a36f3e016c47047789f8d339))

### OpenVibe.Quest

[openvibe.quest](https://openvibe.quest) · [repository](https://github.com/OpenVibers/OpenVibe.Quest)

- openvibe-contracts v0.218.0 (was v0.217.0) (#100) ([`d30e7ec`](https://github.com/OpenVibers/OpenVibe.Quest/commit/d30e7ecfd198427b0337deb324a44353b8d11c4a))
- openvibe-contracts v0.221.0 (was v0.218.0) (#101) ([`9ebce12`](https://github.com/OpenVibers/OpenVibe.Quest/commit/9ebce125b47e509c4d9cb12f541988badf5cf9b5))

### OpenVibe.Rent

[openvibe.rent](https://openvibe.rent) · [repository](https://github.com/OpenVibers/OpenVibe.Rent)

- openvibe-contracts v0.218.0 (was v0.217.0) (#110) ([`b424be0`](https://github.com/OpenVibers/OpenVibe.Rent/commit/b424be04a85aa922c2661adc84cb87b6cb3bb1cd))
- openvibe-contracts v0.221.0 (was v0.218.0) (#111) ([`037b8b9`](https://github.com/OpenVibers/OpenVibe.Rent/commit/037b8b9e51814aa9abf68cc339cd743fa738fdca))

### OpenVibe.Reviews

[openvibe.reviews](https://openvibe.reviews) · [repository](https://github.com/OpenVibers/OpenVibe.Reviews)

- openvibe-contracts v0.218.0 (was v0.217.0) (#112) ([`ab79d28`](https://github.com/OpenVibers/OpenVibe.Reviews/commit/ab79d280b39b45e5e05cf2e0b6c1ebfc14c41b45))
- openvibe-contracts v0.221.0 (was v0.218.0) (#113) ([`4d3b81b`](https://github.com/OpenVibers/OpenVibe.Reviews/commit/4d3b81b3837a4c9affeef85b0f8af22426e02318))

### OpenVibe.Run

[openvibe.run](https://openvibe.run) · [repository](https://github.com/OpenVibers/OpenVibe.Run)

- openvibe-contracts v0.218.0 (was v0.217.0) (#86) ([`1bcb305`](https://github.com/OpenVibers/OpenVibe.Run/commit/1bcb305d4c5d393190e3bbf1e0122379d108a632))
- openvibe-contracts v0.221.0 (was v0.218.0) (#87) ([`db848c4`](https://github.com/OpenVibers/OpenVibe.Run/commit/db848c4ec788fca94ffe03c74a65a6adda107d3c))

### OpenVibe.Billing

[billing.openvibe.network](https://billing.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Billing)

- openvibe-contracts v0.221.0 (was v0.218.0) (#110) ([`ba302a7`](https://github.com/OpenVibers/OpenVibe.Billing/commit/ba302a7b75e473b87c328e904b8266785dc08620))

### OpenVibe.Blog

[openvibe.blog](https://openvibe.blog) · [repository](https://github.com/OpenVibers/OpenVibe.Blog)

- openvibe-contracts v0.221.0 (was v0.218.0) (#96) ([`5bbd107`](https://github.com/OpenVibers/OpenVibe.Blog/commit/5bbd107d2eedbc2e2d4f2c63ed9e0cc8649b2aae))

### OpenVibe.News

[openvibe.news](https://openvibe.news) · [repository](https://github.com/OpenVibers/OpenVibe.News)

- openvibe-contracts v0.218.0 (was v0.217.0) (#107) ([`b933c9b`](https://github.com/OpenVibers/OpenVibe.News/commit/b933c9b68ba515fb8e03a45e069a4e93b21e71d1))

### OpenVibe.Search

[search.openvibe.network](https://search.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Search)

- openvibe-contracts v0.218.0 (was v0.217.0) (#104) ([`4ac94ce`](https://github.com/OpenVibers/OpenVibe.Search/commit/4ac94ce824062be09dfb887ab522de166d480cec))

### OpenVibe.Services

[openvibe.services](https://openvibe.services) · [repository](https://github.com/OpenVibers/OpenVibe.Services)

- openvibe-contracts v0.218.0 (was v0.217.0) (#120) ([`60b62ca`](https://github.com/OpenVibers/OpenVibe.Services/commit/60b62ca89533b0170a867f755f72acc9cb44b424))

### OpenVibe.Sources

[sources.openvibe.network](https://sources.openvibe.network) · [repository](https://github.com/OpenVibers/OpenVibe.Sources)

- openvibe-contracts v0.218.0 (was v0.217.0) (#116) ([`8a33f76`](https://github.com/OpenVibers/OpenVibe.Sources/commit/8a33f76a2991357f98ab5318a67d27dce0c470a0))

### OpenVibe.Space

[openvibe.space](https://openvibe.space) · [repository](https://github.com/OpenVibers/OpenVibe.Space)

- openvibe-contracts v0.218.0 (was v0.217.0) (#99) ([`d3d7784`](https://github.com/OpenVibers/OpenVibe.Space/commit/d3d778434bcc74716e6a695465c6cab684d8fb7e))

### OpenVibe.Tips

[openvibe.tips](https://openvibe.tips) · [repository](https://github.com/OpenVibers/OpenVibe.Tips)

- openvibe-contracts v0.218.0 (was v0.217.0) (#101) ([`5c6a037`](https://github.com/OpenVibers/OpenVibe.Tips/commit/5c6a037525291a9c74dbe142006007fae9c0b444))

### OpenVibe.Tools

[openvibe.tools](https://openvibe.tools) · [repository](https://github.com/OpenVibers/OpenVibe.Tools)

- openvibe-contracts v0.218.0 (was v0.217.0) (#114) ([`d68bf99`](https://github.com/OpenVibers/OpenVibe.Tools/commit/d68bf990cfa086b51f4d18df5cb19d6ab4761de7))

### OpenVibe.Trade

[openvibe.trade](https://openvibe.trade) · [repository](https://github.com/OpenVibers/OpenVibe.Trade)

- openvibe-contracts v0.218.0 (was v0.217.0) (#109) ([`edf94e1`](https://github.com/OpenVibers/OpenVibe.Trade/commit/edf94e1ffd354d905f305b1be2a97a1589b4a427))

### OpenVibe.VIP

[openvibe.vip](https://openvibe.vip) · [repository](https://github.com/OpenVibers/OpenVibe.VIP)

- openvibe-contracts v0.218.0 (was v0.217.0) (#97) ([`cbcc886`](https://github.com/OpenVibers/OpenVibe.VIP/commit/cbcc8868bfa19504b597acc059062cabbd86fcf2))

### OpenVibe.Watch

[openvibe.watch](https://openvibe.watch) · [repository](https://github.com/OpenVibers/OpenVibe.Watch)

- openvibe-contracts v0.218.0 (was v0.217.0) (#109) ([`e222abc`](https://github.com/OpenVibers/OpenVibe.Watch/commit/e222abcaffe1186048095df46e7f209a8104fd65))

### OpenVibe.Wiki

[openvibe.wiki](https://openvibe.wiki) · [repository](https://github.com/OpenVibers/OpenVibe.Wiki)

- openvibe-contracts v0.218.0 (was v0.217.0) (#119) ([`2868c40`](https://github.com/OpenVibers/OpenVibe.Wiki/commit/2868c405bd71ffb31f164e20e8d62d361a779adb))

### OpenVibe.Work

[openvibe.work](https://openvibe.work) · [repository](https://github.com/OpenVibers/OpenVibe.Work)

- openvibe-contracts v0.218.0 (was v0.217.0) (#92) ([`5265d58`](https://github.com/OpenVibers/OpenVibe.Work/commit/5265d5839da610dd6e05421100db9657d47f4e64))

### OpenVibe.Zone

[openvibe.zone](https://openvibe.zone) · [repository](https://github.com/OpenVibers/OpenVibe.Zone)

- openvibe-contracts v0.218.0 (was v0.217.0) (#53) ([`a7f78d8`](https://github.com/OpenVibers/OpenVibe.Zone/commit/a7f78d85c6bc2662f16494bb35e016c2dd4d099a))

Patch 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.

 More in Patch notes 120 parts

100. [Patch notes: A stream's history (Oct 27)](/@openvibe/patch-notes-a-streams-history-oct-27)
101. [Patch notes: Picture-in-picture (Oct 27)](/@openvibe/patch-notes-picture-in-picture-oct-27)
102. [Patch notes: The asset store (Oct 27)](/@openvibe/patch-notes-the-asset-store-oct-27)
103. [Patch notes: 81 changes across 39 sites (Oct 27)](/@openvibe/patch-notes-81-changes-across-39-sites-oct-27)
104. [Patch notes: 82 changes across 39 sites (Oct 27)](/@openvibe/patch-notes-82-changes-across-39-sites-oct-27)
105. Patch notes: 80 changes across 39 sites (Oct 27)
106. [Patch notes: 89 changes across 39 sites (Oct 27)](/@openvibe/patch-notes-89-changes-across-39-sites-oct-27)
107. [Patch notes: 80 changes across 39 sites (Oct 27)](/@openvibe/patch-notes-80-changes-across-39-sites-oct-27-2)
108. [Patch notes: Run sessions (Oct 28)](/@openvibe/patch-notes-run-sessions-oct-28)
109. [Patch notes: 85 changes across 39 sites (Oct 28)](/@openvibe/patch-notes-85-changes-across-39-sites-oct-28)
110. [Patch notes: A crawl source type (Oct 28)](/@openvibe/patch-notes-a-crawl-source-type-oct-28)

[All 120 parts](/@openvibe/series/patch-notes)

## Comments

Comments are hosted by [OpenVibe.Community](https://openvibe.community).

No comments yet.

[Sign in with OpenVibe](/auth/login?next=%2F%40openvibe%2Fpatch-notes-80-changes-across-39-sites-oct-27) to comment.
