What shipped on OpenVibe.AI

Every change deployed to OpenVibe, newest first. Each line is a commit from the OpenVibers repositories, linked to the change itself. When enough have gathered, or a large feature lands, they are written up as Patch notes on openvibe.blog. JSON: /api/v1/changelog.

2026-11-08

d964a2bopenvibe-shared v4.154.0 (was v4.153.0) (#373)10:20 UTC
c756fa7OpenVibe Link: the new name in pages, docs and messages (#372)09:31 UTC
d495ca8Add GPU rental strategies and preserve financial reservations on uncertain calls (#369)09:31 UTC
5105340openvibe-shared v4.153.0 (was v4.152.0) (#371)08:32 UTC
224a40fopenvibe-shared v4.152.0 (was v4.150.0) (#370)07:36 UTC
3a610c4openvibe-shared v4.150.0 (was v4.149.0) (#368)06:25 UTC
438e344openvibe-shared v4.149.0 (was v4.148.0) (#367)05:22 UTC
7998044openvibe-shared v4.148.0 (was v4.142.0) (#366)04:45 UTC
4fd4006The hard floor refuses what it names, not ordinary words that sound like it (#365)04:22 UTC
ff5d1a3outbox: partial index for the rejected count (#364)03:43 UTC
91ccf27BA3: batch-class runs wait for a provider's own batch API (#363)03:24 UTC
b24e431openvibe-contracts v0.338.0 (was v0.312.0) (#362)01:03 UTC
4f56613BA3: the run says it was clamped, and a batch can be cancelled (#361)00:42 UTC
e35cb0bNative provider batch APIs behind one batcher (BA2) (#360)00:17 UTC

2026-11-07

0d7fb8dBA1: the latency classes and the background tier (#359)22:57 UTC
fe31bb7Local models run two slots (plan BA4) (#358)22:57 UTC
edccebeopenvibe-shared v4.142.0 (was v4.139.0) (#357)21:18 UTC
d972d4dopenvibe-shared v4.139.0 (was v4.137.0) (#356)18:14 UTC
101e84dopenvibe-shared v4.137.0 (was v4.135.0) (#355)17:12 UTC
84698a3DeepSeek Flash: give reasoning room, score empty attempts as failures (#354)15:33 UTC
4c2a1baopenvibe-shared v4.135.0 (was v4.133.0) (#352)14:42 UTC
7a82900Exchange catalog: uptime from real attempts, 20 samples before a percentage (#353)14:30 UTC
9d601d9connect-src: allow https://openvibe.chat for the navbar's Messages count (openvibe-shared 4.130.0) (#351)13:14 UTC
c181ddbopenvibe-shared v4.133.0 (was v4.129.0) (#350)12:09 UTC
0d8601eopenvibe-shared v4.129.0 (was v4.126.0) (#347)10:18 UTC
4cc7f2cThe human site moved to OpenVibe.Exchange; every API route stays (#346)10:08 UTC
75b9871openvibe-shared v4.126.0 (was v4.124.0) (#344)08:25 UTC
baaa7c7openvibe-sdk v0.94.0 (was v0.93.0) (#345)07:56 UTC
abaa044Owner inputs: every AI provider key and the GPU keys on Setup, and a console in plain words (#336)07:31 UTC
89da2b5The measured refusal rates, and the half-price batches (#340)07:06 UTC
d633a87AI tests: remove the abuse-pow nonce and credits-run cancel races (#343)07:06 UTC
f17b5feOwn endpoints' migration is 0042 (the deploy was rolled back: 0039 after applied 0040) (#341)06:35 UTC
29fe6c6openvibe-contracts v0.312.0 (was v0.308.0) (#342)06:35 UTC
53fd3eeYour own endpoint: a private GPU rent, billed through Balance (#338)06:35 UTC
a65c968Memory M5: mem0, Letta and Zep with the person's key, team sharing, the portable file (#337)05:34 UTC
d338fb7Exchange for builders: signed webhooks, the MCP server and a personal usage read (#334)04:39 UTC
633c394openvibe-sdk v0.93.0 (was v0.91.0) (#339)04:08 UTC
57d60c2Community pools: route, verify and label a pool's offer as one machine's (#335)03:51 UTC
af4a8deopenvibe-shared v4.124.0 (was v4.122.0) (#333)02:31 UTC

2026-11-06

c8cd479Price book: a null transport and lookup mean the defaults (every read failed in production) (#332)23:59 UTC
d6d1e3aThe living price book: a weekly job that reads each provider's own price listing (#331)23:33 UTC
eaaedccopenvibe-shared v4.122.0 (was v4.118.0) (#330)22:18 UTC
e1139cfCatalog: offer status from the breaker, free_now and free_available (#329)22:18 UTC
1a6677dAI: three suites that never ran now do, and a guard keeps it that way (#328)21:37 UTC
8a58427Exchange: a public seller API for community endpoints (#327)20:46 UTC
532a20dExchange usage: services named, developer apps as one anonymous row (#325)19:41 UTC
21a15d1AI: private AI — the label, the plain refusal, and a key's default preset (#326)19:41 UTC
3982a69Free-tier abuse controls: trust allowances, ASN and device signals, proof of work, anomaly throttling (#324)19:08 UTC
ed9f1d9AI: use the shared egress address rule for DNS answers (#323)18:42 UTC
98ead47openvibe-shared v4.118.0 (was v4.115.1) (#322)18:36 UTC