What shipped on OpenVibe.Deals

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

387b5d3openvibe-shared v4.154.0 (was v4.153.0) (#260)10:23 UTC
a7ca0f6openvibe-shared v4.153.0 (was v4.152.0) (#259)09:06 UTC
e29aeebopenvibe-shared v4.152.0 (was v4.150.0) (#258)07:26 UTC
8b31331openvibe-shared v4.150.0 (was v4.149.0) (#257)06:25 UTC
f3979e2openvibe-shared v4.149.0 (was v4.142.0) (#256)05:30 UTC
da92bf9reads: one latest-observation and one snapshot query per page, not per offer (#254)03:35 UTC
be3a2deperf: partial index for the rejected outbox count (#253)01:50 UTC
bbf25edopenvibe-contracts v0.338.0 (was v0.315.0) (#252)00:50 UTC

2026-11-07

f038fcdopenvibe-shared v4.142.0 (was v4.139.0) (#251)21:19 UTC
dbf862fopenvibe-shared v4.139.0 (was v4.137.0) (#250)18:23 UTC
5300658openvibe-shared v4.137.0 (was v4.135.0) (#249)17:03 UTC
26ad99dopenvibe-shared v4.135.0 (was v4.133.0) (#248)14:55 UTC
d097c84connect-src: allow https://openvibe.chat for the navbar's Messages count (#247)13:10 UTC
ae32799openvibe-shared v4.133.0 (was v4.129.0) (#246)12:13 UTC
0fd4f23openvibe-shared v4.129.0 (was v4.126.0) (#243)10:40 UTC
d9bb47eopenvibe-shared v4.126.0 (was v4.124.0) (#240)08:06 UTC
5c06143openvibe-sdk v0.94.0 (was v0.93.0) (#242)07:45 UTC
f551687Pin openvibe-contracts v0.315.0 and read deals.config.manage literally (#241)07:18 UTC
07f2c75openvibe-contracts v0.312.0 (was v0.311.0) (#239)06:37 UTC
761b641Deals: the sitemap cache keeps index entries, not page views (#238)05:40 UTC
92cf49aDeals: the Woot API key is an owner setting (deals.data_sources) (#236)05:40 UTC
4d9a390openvibe-sdk v0.93.0 (was v0.91.0) (#237)04:12 UTC
9746394openvibe-shared v4.124.0 (was v4.122.0) (#235)02:29 UTC
32f1205Watches and saved searches: the one Share sheet, Only me by default (#234)02:16 UTC

2026-11-06

7b42c45openvibe-shared v4.122.0 (was v4.118.0) (#233)22:25 UTC
e972209openvibe-shared v4.118.0 (was v4.115.1) (#232)18:39 UTC
023af9dopenvibe-sdk v0.91.0 (was v0.82.0) (#231)14:36 UTC
64626d0openvibe-shared v4.115.1 (was v4.114.0) (#230)10:41 UTC
313ee91Share: one Share sheet on every deal (#229)09:31 UTC
c80c145openvibe-shared v4.114.0 (was v4.113.0) (#227)07:39 UTC
4cc54ccopenvibe-shared v4.113.0 (was v4.112.1) (#226)05:07 UTC
c22d2fcPhones: the deal card's "seen N minutes ago" line reads at 12 px (#225)02:32 UTC
8df09f7openvibe-shared v4.112.1 (was v4.109.2) (#224)01:53 UTC

2026-11-05

9b9e205openvibe-contracts v0.289.1 (was v0.222.0) (#222)23:01 UTC

2026-11-03

a8f33d7openvibe-shared v4.109.2 (was v4.108.0) (#221)23:07 UTC
8c53e6eopenvibe-shared v4.108.0 (was v4.107.4) (#220)12:01 UTC
eedf939openvibe-shared v4.107.4 (was v4.107.3) (#219)09:14 UTC
f7aababThe sitemaps answer at once: an expired build is served while the next is made (#218)08:51 UTC
5283344agent.json names /openapi.json, which this site now serves (#217)06:49 UTC
b66b93e/openapi.json: the service's public API as OpenAPI 3.1 (SEO-3) (#216)06:35 UTC
0b0cca0openvibe-shared v4.107.3 (was v4.107.2) (#215)04:41 UTC
9e66e19openvibe-shared v4.107.2 (was v4.107.1) (#214)04:03 UTC
019e44dopenvibe-shared v4.107.1 (was v4.107.0) (#213)03:02 UTC
a590b87For stores: how a shop lists its own deals (DEALS-LP) (#212)01:37 UTC
ee3d6a8openvibe-shared v4.107.0 (was v4.106.2) (#211)01:28 UTC

2026-11-02

3043940openvibe-shared v4.106.2 (was v4.106.1) (#210)23:30 UTC
af7e1f7Hotness snapshots stop piling up (4.2M rows, a 1.2 s prune) (#209)22:05 UTC
34ee6a6openvibe-shared v4.106.1 (was v4.106.0) (#208)22:05 UTC
a9ff4e3openvibe-shared v4.106.0 (was v4.105.0) (#207)20:41 UTC
1400ad8openvibe-sdk v0.82.0 (was v0.81.0) (#205)17:19 UTC