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

# Patch notes: 103 changes across 50 sites (Oct 29) ·…

HTML: [Patch notes: 103 changes across 50 sites (Oct 29) ·…](https://openvibe.blog/@openvibe/patch-notes-103-changes-across-50-sites-oct-29)

# Patch notes: 103 changes across 50 sites (Oct 29)

By [goosely](/@openvibe/authors/goosely) · 2026-10-29

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

What shipped on OpenVibe on 2026-10-29: 103 changes to OpenVibe.Coupons, OpenVibe.Quest, OpenVibe.Actor, OpenVibe.AI, OpenVibe.Bench, OpenVibe.Inventory and 44 more. Every line below is a commit message from the OpenVibers repositories, linked to the change itself.

### OpenVibe.Coupons

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

- nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#130) ([`7be0f82`](https://github.com/OpenVibers/OpenVibe.Coupons/commit/7be0f82bcc680ebb3cdc0b7241aa9a09338771d6))
- openvibe-shared v4.37.0 (was v4.36.2) (#134) ([`e158b51`](https://github.com/OpenVibers/OpenVibe.Coupons/commit/e158b51cf310542ec35647aec31acf5f70eab588))
- Coupons: a code's own page carries one JSON-LD script, every node in one @graph, and a Product/Offer only where the page shows an amount off with a currency (SEO-10) (#135) ([`42e8fee`](https://github.com/OpenVibers/OpenVibe.Coupons/commit/42e8fee7069207b7fcb130a255505e87fdcaee75))
- llms.txt: the merchant lookup is a working URL, not a bare path (SEO-34) (#136) ([`52e3af2`](https://github.com/OpenVibers/OpenVibe.Coupons/commit/52e3af27003f9af26365861b41ab4daad5f86fb5))

### OpenVibe.Quest

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

- nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#122) ([`fe20176`](https://github.com/OpenVibers/OpenVibe.Quest/commit/fe20176cefc2bd05698594bd0bfa1249f134f841))
- openvibe-shared v4.37.0 (was v4.33.0) (#125) ([`b3af7cc`](https://github.com/OpenVibers/OpenVibe.Quest/commit/b3af7cc54b3ef7dcfab2401654ca6725875539f9))
- Quest: the agent layer (the manifest and the Markdown twins of the public pages) (#126) ([`51e1479`](https://github.com/OpenVibers/OpenVibe.Quest/commit/51e14791559521efba929ec3752855298a035110))
- Quest: the home is a taste and a door (17 phone screens to 4) (#127) ([`9a50884`](https://github.com/OpenVibers/OpenVibe.Quest/commit/9a50884340977560f858fa510b4ea47dc18658d9))

### OpenVibe.Actor

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

- nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#173) ([`6e6d994`](https://github.com/OpenVibers/OpenVibe.Actor/commit/6e6d9940b5b24ec69c63ae0b2baf487ebd72a8ef))
- llms.txt: the router is described, not linked (it answers POST only): POST /api/v1/route was listed as a fetchable URL and answers 404 to a GET, so a language model following it got nothing. The endpoint stays described as a plain line in… ([`b25b6eb`](https://github.com/OpenVibers/OpenVibe.Actor/commit/b25b6eb694d117dfb50879711c18b44e325dbac7))
- openvibe-shared v4.37.0 (was v4.36.2) (#176) ([`af3dc09`](https://github.com/OpenVibers/OpenVibe.Actor/commit/af3dc09741ba6a1a9382b204599d90c0858e5ab5))

### OpenVibe.AI

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

- nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#189) ([`db0ecb5`](https://github.com/OpenVibers/OpenVibe.AI/commit/db0ecb52e8832d8639f13d1e24be7ab090e34b0f))
- openvibe-shared v4.37.0 (was v4.36.2) (#192) ([`861ae96`](https://github.com/OpenVibers/OpenVibe.AI/commit/861ae96b7fbef93d37045a97343b0cb392730e82))
- AI: serve llms-full.txt with every public page and the API (SEO-33) (#193) ([`cad6f73`](https://github.com/OpenVibers/OpenVibe.AI/commit/cad6f73e994d4934648c7f225f027f98642c1aa6))

### OpenVibe.Bench

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

- nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#3) ([`466c316`](https://github.com/OpenVibers/OpenVibe.Bench/commit/466c316f93a33618dbdce4aa6acc95b29809de51))
- openvibe-shared v4.37.0 (was v4.36.2) (#6) ([`32e55fa`](https://github.com/OpenVibers/OpenVibe.Bench/commit/32e55fa53921ae2d6d6b10bf4abebcca89a7007b))
- MCP auth: the RFC 9728 protected-resource metadata and a WWW-Authenticate challenge on 401 (#7) ([`56a8a26`](https://github.com/OpenVibers/OpenVibe.Bench/commit/56a8a260c2be11987eeae3d1c77a1c13845bf4e6))

### OpenVibe.Inventory

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

- openvibe-shared v4.36.2 (was v4.34.0) (#115) ([`057e4ba`](https://github.com/OpenVibers/OpenVibe.Inventory/commit/057e4baacadea47cf73f9fe613eb04d0a41fa788))
- nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#112) ([`e6011d4`](https://github.com/OpenVibers/OpenVibe.Inventory/commit/e6011d4cb384179e384eed6409d98d2245fc3a37))
- openvibe-shared v4.37.0 (was v4.36.2) (#116) ([`5614d8f`](https://github.com/OpenVibers/OpenVibe.Inventory/commit/5614d8f911f2f92dc69bbbe801899848ec94a97b))

### OpenVibe.Meme

[openvibe.meme](https://openvibe.meme) · [repository](https://github.com/OpenVibers/OpenVibe.Meme)

- openvibe-shared v4.36.2 (was v4.31.0) (#4) ([`e1ea109`](https://github.com/OpenVibers/OpenVibe.Meme/commit/e1ea10989832def44245bdfbb1a7d1814038d032))
- nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#1) ([`445a21a`](https://github.com/OpenVibers/OpenVibe.Meme/commit/445a21ae7018ed236daa71d084e7a2d3f5a5e17d))
- openvibe-shared v4.37.0 (was v4.36.2) (#5) ([`4d2fe4d`](https://github.com/OpenVibers/OpenVibe.Meme/commit/4d2fe4d60ac0eb3af0ec2b89d92a54c650772026))

### OpenVibe.Reviews

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

- nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#131) ([`01a8113`](https://github.com/OpenVibers/OpenVibe.Reviews/commit/01a8113950a04b15e36d05c18ed9f5741dd3c9b8))
- Reviews: llms-full.txt describes every public page (SEO-33) (#136) ([`f208ae8`](https://github.com/OpenVibers/OpenVibe.Reviews/commit/f208ae8ef162e97e2c92988a67d03b6129c6ae88))
- openvibe-shared v4.37.0 (was v4.34.0) (#135) ([`42de833`](https://github.com/OpenVibers/OpenVibe.Reviews/commit/42de833e8443bb5fe82b6dfe98debf3883713ce7))

### OpenVibe.Space

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

- nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#120) ([`43a062d`](https://github.com/OpenVibers/OpenVibe.Space/commit/43a062db3fa2872d7e2c256a88287baa9774172b))
- openvibe-shared v4.37.0 (was v4.33.0) (#122) ([`a9d8150`](https://github.com/OpenVibers/OpenVibe.Space/commit/a9d8150da0daba565a6c1e48a7b8d6ef574ee9a5))
- Space: the agent layer (the manifest and the Markdown twins of the public pages) (#123) ([`fd18048`](https://github.com/OpenVibers/OpenVibe.Space/commit/fd1804814bbf1db331c36bc1e8664bd836750e4e))

### OpenVibe.Today

[openvibe.today](https://openvibe.today) · [repository](https://github.com/OpenVibers/OpenVibe.Today)

- nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#6) ([`b3700d4`](https://github.com/OpenVibers/OpenVibe.Today/commit/b3700d4fb9939b03862091f5a74c828eab0ae13a))
- Today: llms-full.txt describes every public page (SEO-33) (#9) ([`f7ddf8a`](https://github.com/OpenVibers/OpenVibe.Today/commit/f7ddf8abf0ba4ff2d1a058c8e4c6c989560a5fcf))
- openvibe-shared v4.37.0 (was v4.34.0) (#8) ([`d671ee7`](https://github.com/OpenVibers/OpenVibe.Today/commit/d671ee71a3163271059ce5d60697d2904463da10))

### OpenVibe.Trade

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

- nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#129) ([`819ba30`](https://github.com/OpenVibers/OpenVibe.Trade/commit/819ba3052c8fc708c9cea9bc9111d702893d4cba))
- Trade: /sources leaves the sitemap, llms-full names every public page (SEO-18, SEO-33) (#134) ([`62cb270`](https://github.com/OpenVibers/OpenVibe.Trade/commit/62cb270ab9e8f9ab96e73ad8ab1b271b6a92c8dd))
- openvibe-shared v4.37.0 (was v4.34.0) (#133) ([`c84222a`](https://github.com/OpenVibers/OpenVibe.Trade/commit/c84222a7b0260b299421deeda2acc512c7c732d5))

### OpenVibe.Bot

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

- openvibe-shared v4.37.0 (was v4.36.2) (#222) ([`5b8c8a0`](https://github.com/OpenVibers/OpenVibe.Bot/commit/5b8c8a026c93d16506fa3bdb010b415f2a105292))
- Bot: the agent layer (the manifest and the Markdown twins of the public pages) (#223) ([`a2b1ba4`](https://github.com/OpenVibers/OpenVibe.Bot/commit/a2b1ba47a95dcad8a978b9c89d50b73dc596be38))

### OpenVibe.Cam

[openvibe.cam](https://openvibe.cam) · [repository](https://github.com/OpenVibers/OpenVibe.Cam)

- nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#1) ([`19a9ee6`](https://github.com/OpenVibers/OpenVibe.Cam/commit/19a9ee6a6edf92a82052e4fe9b641f37764f42b4))
- openvibe-shared v4.37.0 (was v4.36.2) (#5) ([`0a776ca`](https://github.com/OpenVibers/OpenVibe.Cam/commit/0a776ca0b499a55d79c6d935b75a9146c8182a9c))

### OpenVibe.Codes

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

- Load Kit 2 from its own files (Shared 4.37.0) (#149) ([`b367c6f`](https://github.com/OpenVibers/OpenVibe.Codes/commit/b367c6f046262c1fc8446db6d51fbcca529b5ec5))
- llms.txt: the harness router is described, not linked (it answers POST only): POST /api/v1/harnesses/route was listed as a fetchable URL and answers 404 to a GET, so a language model following it got nothing. The endpoint stays described… ([`59ae7c9`](https://github.com/OpenVibers/OpenVibe.Codes/commit/59ae7c9f7b9799f86958e0a07edd6938cc7d1069))

### OpenVibe.Deals

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

- nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#130) ([`2b9cef0`](https://github.com/OpenVibers/OpenVibe.Deals/commit/2b9cef058d678fd22ae2de8e0fc67a9d4fd38c16))
- openvibe-shared v4.37.0 (was v4.36.2) (#135) ([`2ce9fe3`](https://github.com/OpenVibers/OpenVibe.Deals/commit/2ce9fe314e39cc3b6b62cf79e7e6012ce55ff610))

### OpenVibe.Design

[openvibe.design](https://openvibe.design) · [repository](https://github.com/OpenVibers/OpenVibe.Design)

- nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#9) ([`dd0b424`](https://github.com/OpenVibers/OpenVibe.Design/commit/dd0b424da081f2a92fa5c9668e9b5c11682bf758))
- openvibe-shared v4.37.0 (was v4.36.2) (#13) ([`74668d4`](https://github.com/OpenVibers/OpenVibe.Design/commit/74668d4f342c5ded4df0720fd6e5c4f015602bed))

### OpenVibe.Domains

[openvibe.domains](https://openvibe.domains) · [repository](https://github.com/OpenVibers/OpenVibe.Domains)

- nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#7) ([`af4c156`](https://github.com/OpenVibers/OpenVibe.Domains/commit/af4c1565e423dd51d1c9e31ae92b63c7eac41bdc))
- openvibe-shared v4.37.0 (was v4.36.2) (#11) ([`537b3c5`](https://github.com/OpenVibers/OpenVibe.Domains/commit/537b3c5aa8511b1606f4de4b4090fbe077d22720))

### OpenVibe.Events

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

- nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#149) ([`5d5e7ed`](https://github.com/OpenVibers/OpenVibe.Events/commit/5d5e7ed6703f520e519348e21dc3bfcdad95d648))
- openvibe-shared v4.37.0 (was v4.36.2) (#153) ([`c3b048c`](https://github.com/OpenVibers/OpenVibe.Events/commit/c3b048c5de9d57ecffa9421913242e7cf29b5502))

### OpenVibe.Exchange

[openvibe.exchange](https://openvibe.exchange) · [repository](https://github.com/OpenVibers/OpenVibe.Exchange)

- nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#2) ([`b800b52`](https://github.com/OpenVibers/OpenVibe.Exchange/commit/b800b525abf25237aa2f97a93d3d3481efda2d95))
- openvibe-shared v4.37.0 (was v4.36.2) (#6) ([`b84ee67`](https://github.com/OpenVibers/OpenVibe.Exchange/commit/b84ee672a6d9b750de890b1a78c7582dd1190ef8))

### OpenVibe.Food

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

- nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#126) ([`a0f9cce`](https://github.com/OpenVibers/OpenVibe.Food/commit/a0f9ccec9ee231e414fefa33093c6596e05a7abe))
- openvibe-shared v4.37.0 (was v4.36.2) (#130) ([`c43a00e`](https://github.com/OpenVibers/OpenVibe.Food/commit/c43a00ef987c051f81a0e84228983cfbad3b6161))

### OpenVibe.Fun

[openvibe.fun](https://openvibe.fun) · [repository](https://github.com/OpenVibers/OpenVibe.Fun)

- nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#1) ([`bec32bb`](https://github.com/OpenVibers/OpenVibe.Fun/commit/bec32bb5e2f0cc0f9f17f514df446e30815adf51))
- openvibe-shared v4.37.0 (was v4.36.2) (#5) ([`d9982f1`](https://github.com/OpenVibers/OpenVibe.Fun/commit/d9982f1939213bf16ce3194752eae9312c2a9db0))

### OpenVibe.Games

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

- openvibe-shared v4.36.2 (was v4.34.0) (#202) ([`b77cc47`](https://github.com/OpenVibers/OpenVibe.Games/commit/b77cc47c94b89a57c60a2ce0afcdcea91e13e0a5))
- openvibe-shared v4.37.0 (was v4.36.2) (#203) ([`a6f5968`](https://github.com/OpenVibers/OpenVibe.Games/commit/a6f59680985e16a465199860e0d2b8a36aeecd4b))

### OpenVibe.Help

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

- nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#125) ([`8d85683`](https://github.com/OpenVibers/OpenVibe.Help/commit/8d85683a10e894a6d65ddea66eed8e1fcd52ba59))
- openvibe-shared v4.37.0 (was v4.36.2) (#129) ([`efb9dba`](https://github.com/OpenVibers/OpenVibe.Help/commit/efb9dbae9118994780f60474e84332c7e1145702))

### OpenVibe.Host

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

- openvibe-shared v4.36.2 (was v4.34.0) (#192) ([`97d664a`](https://github.com/OpenVibers/OpenVibe.Host/commit/97d664a28d77ab3d148560055a94ef9116e5fa32))
- openvibe-shared v4.37.0 (was v4.36.2) (#193) ([`da3dfe9`](https://github.com/OpenVibers/OpenVibe.Host/commit/da3dfe9b0dcb6362a37d2673280706438d9af958))

### OpenVibe.Live

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

- openvibe-shared v4.36.2 (was v4.34.0) (#439) ([`c46e771`](https://github.com/OpenVibers/OpenVibe.Live/commit/c46e771e103d672951f9928c893a7891d7ae23bf))
- openvibe-shared v4.37.0 (was v4.36.2) (#440) ([`d4050b5`](https://github.com/OpenVibers/OpenVibe.Live/commit/d4050b5094fd654ea3e3e6d1f7fb9473d7a335a7))

### OpenVibe.Media

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

- Media's front page: the newest media as a rail, not the whole index (23 phone screens -> 6) (#219) ([`d985008`](https://github.com/OpenVibers/OpenVibe.Media/commit/d9850087af732c2f5d6bc22de7b646a1b781e068))
- openvibe-shared v4.37.0 (was v4.34.0) (#220) ([`ca73b62`](https://github.com/OpenVibers/OpenVibe.Media/commit/ca73b62e771562ce30a917eba66a097dac33b159))

### OpenVibe.MediaHub

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

- openvibe-shared v4.36.2 (was v4.34.0) (#188) ([`bbd60b5`](https://github.com/OpenVibers/OpenVibe.MediaHub/commit/bbd60b5f08478d87527211435143d9a81a080912))
- openvibe-shared v4.37.0 (was v4.36.2) (#189) ([`ce9c1f7`](https://github.com/OpenVibers/OpenVibe.MediaHub/commit/ce9c1f75010695d2c9d67576b84040b63a42782b))

### OpenVibe.Network

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

- The front door's 47 sites as a launcher, not 47 feature cards (21 phone screens -> 10) (#415) ([`cdce7be`](https://github.com/OpenVibers/OpenVibe.Network/commit/cdce7bed16247328afca1e922b9e1cf603bfc9e4))
- SEO-21: og:image on the five public pages that lacked it (#412) ([`6bf8739`](https://github.com/OpenVibers/OpenVibe.Network/commit/6bf8739ff8d4a59bf80b2a8e936b5f2fa21537ce))

### OpenVibe.News

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

- nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#132) ([`39474b0`](https://github.com/OpenVibers/OpenVibe.News/commit/39474b0b8985b7c79a520fd7394d6ac182b234e7))
- openvibe-shared v4.37.0 (was v4.34.0) (#135) ([`5da897b`](https://github.com/OpenVibers/OpenVibe.News/commit/5da897b816031a55f4ed9f3b2d51bd02c0fcce04))

### OpenRestream

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

- nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#135) ([`767786e`](https://github.com/OpenVibers/OpenRestream/commit/767786efd117a946c713fb78e47924535e076349))
- openvibe-shared v4.37.0 (was v4.36.2) (#139) ([`c103eef`](https://github.com/OpenVibers/OpenRestream/commit/c103eefb879b45e67ac3e17b65eebe6ee22f46b9))

### OpenVibe.Play

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

- nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#76) ([`a765ee3`](https://github.com/OpenVibers/OpenVibe.Play/commit/a765ee3727b24094a984dd195a9ce92454df193a))
- openvibe-shared v4.37.0 (was v4.36.2) (#80) ([`8ad2e52`](https://github.com/OpenVibers/OpenVibe.Play/commit/8ad2e5220bac5fdd0de4c18d036b091219cb013d))

### OpenVibe.Rent

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

- SEO-30b: vhost includes the security.txt snippet (#131) ([`fecc0bf`](https://github.com/OpenVibers/OpenVibe.Rent/commit/fecc0bf1f5cc532aedec13f6304857da59fa6f1d))
- openvibe-shared v4.37.0 (was v4.34.0) (#135) ([`1f88c34`](https://github.com/OpenVibers/OpenVibe.Rent/commit/1f88c348ce94e31450109fb815e8ebd3301f6512))

### OpenVibe.Report

[openvibe.report](https://openvibe.report) · [repository](https://github.com/OpenVibers/OpenVibe.Report)

- Load Kit 2 from its own files (Shared 4.37.0) (#11) ([`6f106d4`](https://github.com/OpenVibers/OpenVibe.Report/commit/6f106d40d1caeca232b54c781f67a750da841dd6))
- nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#8) ([`c18d5bd`](https://github.com/OpenVibers/OpenVibe.Report/commit/c18d5bd822b0887f9ff833a8816783ca399b5b32))

### OpenVibe.Run

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

- nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#104) ([`bbc1cf4`](https://github.com/OpenVibers/OpenVibe.Run/commit/bbc1cf48adcadb738975a5c2bf132f33e49a6b73))
- openvibe-shared v4.37.0 (was v4.34.0) (#107) ([`cd0e056`](https://github.com/OpenVibers/OpenVibe.Run/commit/cd0e056f513c0602e51c1f9ce1a8e9e4a2623e75))

### OpenVibe.Surf

[openvibe.surf](https://openvibe.surf) · [repository](https://github.com/OpenVibers/OpenVibe.Surf)

- nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#3) ([`ba342cc`](https://github.com/OpenVibers/OpenVibe.Surf/commit/ba342cc7042544631a97213ea2729baf335854d7))
- openvibe-shared v4.37.0 (was v4.33.0) (#5) ([`bb20793`](https://github.com/OpenVibers/OpenVibe.Surf/commit/bb2079328acf902946f8754402bd9fc5c86e141f))

### OpenVibe.Tips

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

- nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#118) ([`58c7e49`](https://github.com/OpenVibers/OpenVibe.Tips/commit/58c7e497a4ce2e41ceb0bf3d68a2d6aa22e21b75))
- openvibe-shared v4.37.0 (was v4.33.0) (#121) ([`c8f6ff4`](https://github.com/OpenVibers/OpenVibe.Tips/commit/c8f6ff472e2d3b324e256b9cddbcc64fffceca16))

### OpenVibe.VIP

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

- nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#114) ([`5f9e373`](https://github.com/OpenVibers/OpenVibe.VIP/commit/5f9e37354cd14cb6043e54182eb26e34a0699d2c))
- openvibe-shared v4.37.0 (was v4.33.0) (#117) ([`6228350`](https://github.com/OpenVibers/OpenVibe.VIP/commit/6228350888fcd97e52687efb9811b271f1f03501))

### OpenVibe.Vision

[openvibe.vision](https://openvibe.vision) · [repository](https://github.com/OpenVibers/OpenVibe.Vision)

- Load Kit 2 from its own files (Shared 4.37.0) (#8) ([`2cc016a`](https://github.com/OpenVibers/OpenVibe.Vision/commit/2cc016a5d75a7d1c5532a01e4944af1eadba3845))
- nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#5) ([`be844fa`](https://github.com/OpenVibers/OpenVibe.Vision/commit/be844fa952ad33dc7078b130343b6e047e60a55d))

### OpenVibe.Work

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

- nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#115) ([`c0fb387`](https://github.com/OpenVibers/OpenVibe.Work/commit/c0fb387f742b5db98c461ddea6c6141ba2a83fdb))
- openvibe-shared v4.37.0 (was v4.34.0) (#118) ([`8202088`](https://github.com/OpenVibers/OpenVibe.Work/commit/82020880aa03fb8880a8394b513f9b56aea56ad7))

### OpenVibe.Zone

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

- nginx: the vhost includes snippets/security-txt.conf, so /.well-known/security.txt survives the next deploy (#74) ([`e5b0b65`](https://github.com/OpenVibers/OpenVibe.Zone/commit/e5b0b65f4afc0efceaf86332eed799446d65d5f4))
- openvibe-shared v4.37.0 (was v4.34.0) (#77) ([`6e2cfe1`](https://github.com/OpenVibers/OpenVibe.Zone/commit/6e2cfe1d43c893b50d90cf6d1fd2a9c3f229d9d5))

### OpenVibe.Billing

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

- openvibe-shared v4.37.0 (was v4.36.2) (#128) ([`754440d`](https://github.com/OpenVibers/OpenVibe.Billing/commit/754440d280dfa7f3d3471f3062fbd38459df2041))

### OpenVibe.Blog

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

- openvibe-shared v4.37.0 (was v4.36.2) (#122) ([`16818bb`](https://github.com/OpenVibers/OpenVibe.Blog/commit/16818bbdd9fa1759e7490dc4af1d56828878537a))

### OpenVibe.Chat

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

- openvibe-shared v4.37.0 (was v4.36.2) (#247) ([`bd9bd26`](https://github.com/OpenVibers/OpenVibe.Chat/commit/bd9bd260764b7c61a369acd6538da29ab8d10c5e))

### OpenVibe.Community

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

- openvibe-shared v4.37.0 (was v4.36.2) (#177) ([`563c609`](https://github.com/OpenVibers/OpenVibe.Community/commit/563c609d6fba913ab9bcaa1fe039d595bb875e35))

### OpenVibe.Search

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

- openvibe-shared v4.37.0 (was v4.34.0) (#132) ([`bfae191`](https://github.com/OpenVibers/OpenVibe.Search/commit/bfae19193e6f3a8cfb8d44fa880a6c45e08117c9))

### OpenVibe.Services

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

- openvibe-shared v4.37.0 (was v4.34.0) (#145) ([`cba5c7d`](https://github.com/OpenVibers/OpenVibe.Services/commit/cba5c7d803a978525e8bfc53a9581a85036ee583))

### OpenVibe.Sources

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

- Load Kit 2 from its own files (Shared 4.37.0) (#139) ([`3eeb8ca`](https://github.com/OpenVibers/OpenVibe.Sources/commit/3eeb8ca49bcc1dd62d0d4c578318078b1e00accc))

### OpenVibe.Tools

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

- openvibe-shared v4.37.0 (was v4.33.0, v4.34.0) (#137) ([`8247c06`](https://github.com/OpenVibers/OpenVibe.Tools/commit/8247c067e895ba1006f56181dea2e3307b960d61))

### OpenVibe.Watch

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

- openvibe-shared v4.37.0 (was v4.34.0) (#130) ([`595cc41`](https://github.com/OpenVibers/OpenVibe.Watch/commit/595cc41d46ecaf78a17fab1e1e68b1c5a33babcb))

### OpenVibe.Wiki

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

- openvibe-shared v4.37.0 (was v4.34.0) (#146) ([`14b9841`](https://github.com/OpenVibers/OpenVibe.Wiki/commit/14b98418233c70a176b9adba521f9254a94d91e9))

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.

## Comments

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

No comments yet.

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