openvibers/openvibe.media Commits

openvibe-shared v4.197.0 (was v4.190.0) (#393)

OP OpenVibers committed 3 days ago · 6f899b8750 · 5 files, +10 −10

* openvibe-shared v4.197.0 (was v4.190.0)

Opened by scripts/pin-bump.js in OpenVibers/OpenVibe.Shared after the v4.197.0 release.

* Raise the jsRawKB budget to 379.0 for openvibe-shared 4.197.0

The home page measures 378.7 KB with the new shared pin, over the 377.5 KB budget. Raise only jsRawKB to the measured size rounded up to the next 0.5 KB.

Changes

ddiff --git a/README.md b/README.md
iindex cc8a02a..9447ceb 100644
---- a/README.md
++++ b/README.md
@@@ -49,7 +49,7 @@ without `DATABASE_URL`, development uses an embedded PGlite database in `data/pg
the account and revocation subscriptions)
- Backblaze B2 and Cloudflare R2 (S3 API) when configured; `ffmpeg`/`ffprobe` on the host
- `openvibe-contracts` v0.384.0, `openvibe-sdk` v0.125.0 (tokens, events outbox, usage readings, per-actor limits),
-- `openvibe-shared` v4.190.0, pinned by release tarball
++ `openvibe-shared` v4.197.0, pinned by release tarball
## Capabilities
@@@ -132,7 +132,7 @@ server/
storage.orphans.scan (monthly storage orphan report, service-wide, report only),
storage.move.cleanup (the alert for placement moves whose delete keeps failing, service-wide)
client-ip.js trust proxy = loopback; req.ip is the only client address
--(openvibe-shared v4.190.0, openvibe-contracts v0.384.0, openvibe-sdk v0.125.0: pinned release tarballs, installed by npm)
++(openvibe-shared v4.197.0, openvibe-contracts v0.384.0, openvibe-sdk v0.125.0: pinned release tarballs, installed by npm)
scripts/smoke-test.sh end-to-end smoke test (boots a temp instance)
scripts/reconcile-objects.js / object-invariant.js / no-good-copy-report.js object-model operator tools
scripts/media-jobs.js list jobs, run the size-invariant scan (dry run by default), approve/cancel proposals
@@@ -795,5 +795,5 @@ restart; afterwards `sudo ovhost rollback media --to <sha>`.
<!-- versions:start -->
- openvibe-contracts: v0.384.0
- openvibe-sdk: v0.125.0
--- openvibe-shared: v4.190.0
++- openvibe-shared: v4.197.0
<!-- versions:end -->
ddiff --git a/STATUS.json b/STATUS.json
iindex 741fe8d..b274474 100644
---- a/STATUS.json
++++ b/STATUS.json
@@@ -8,7 +8,7 @@
"domain": "openvibe.media",
"contracts": "openvibe-contracts v0.384.0",
"sdk": "openvibe-sdk v0.125.0",
-- "shared": "openvibe-shared v4.190.0",
++ "shared": "openvibe-shared v4.197.0",
"capabilities": [
"media.object.upload",
"media.object.read",
ddiff --git a/package-lock.json b/package-lock.json
iindex 1fc284a..f17d567 100644
---- a/package-lock.json
++++ b/package-lock.json
@@@ -18,7 +18,7 @@
"multer": "^1.4.5-lts.1",
"openvibe-contracts": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.384.0",
"openvibe-sdk": "https://codeload.github.com/OpenVibers/OpenVibe.SDK/tar.gz/refs/tags/v0.125.0",
-- "openvibe-shared": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.190.0",
++ "openvibe-shared": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.197.0",
"pg": "^8.23.0",
"sharp": "^0.33.4"
},
@@@ -2166,9 +2166,9 @@
}
},
"node_modules/openvibe-shared": {
-- "version": "4.190.0",
-- "resolved": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.190.0",
-- "integrity": "sha512-NnmQ+mJLTyM4mbYDyq/Nmxpjxo1ehmMcltz6NqcJJ/AhOTuZw7/QBl1CbJeWcGyXyL5VI/Ugu9/fIPe0UKvNNQ==",
++ "version": "4.197.0",
++ "resolved": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.197.0",
++ "integrity": "sha512-qlZ/S5cHnfeqzUnzuadQc6FrSW6VvRImigBs5LwZA0ydROJMN6WUR4D6PRuWcweksLXEyoqn/tSnLFOx/qRLMA==",
"license": "MIT",
"dependencies": {
"jsonwebtoken": "^9.0.0",
ddiff --git a/package.json b/package.json
iindex 7d8973c..6a54824 100644
---- a/package.json
++++ b/package.json
@@@ -22,7 +22,7 @@
"multer": "^1.4.5-lts.1",
"openvibe-contracts": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.384.0",
"openvibe-sdk": "https://codeload.github.com/OpenVibers/OpenVibe.SDK/tar.gz/refs/tags/v0.125.0",
-- "openvibe-shared": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.190.0",
++ "openvibe-shared": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.197.0",
"pg": "^8.23.0",
"sharp": "^0.33.4"
},
ddiff --git a/test/perf-budget.test.js b/test/perf-budget.test.js
iindex 1d8ae58..696b572 100644
---- a/test/perf-budget.test.js
++++ b/test/perf-budget.test.js
@@@ -20,7 +20,7 @@ const { measure, check, format } = require('openvibe-shared/perf-budget');
// openvibe.network, so it is counted here; the page itself did not grow.
// 2026-10-13 (T11): the index is composed by openvibe-shared/shell like the watch pages, which adds the
// shared web-runtime.js; the showcase stylesheet (same-origin) replaces Font Awesome (cross-origin).
-- jsRawKB: 377.5, // 377.5: measured 377.2 with openvibe-shared 4.190.0 (2026-11-10: the site name's dropdown, the footer's online strip, the balances pill); 361.4: measured 353.4 with openvibe-shared 4.163.0, plus room for 4.162.0–4.163.0, 2026-11-09
++ jsRawKB: 379.0, // 379.0: measured 378.7 with openvibe-shared 4.197.0 (2026-11-10: the menu's row of places, the You tab's row, the Sign in mark, the tooltip); 377.5: measured 377.2 with openvibe-shared 4.190.0 (2026-11-10: the site name's dropdown, the footer's online strip, the balances pill); 361.4: measured 353.4 with openvibe-shared 4.163.0, plus room for 4.162.0–4.163.0, 2026-11-09
jsBrotliKB: 89.5, // 89.5: measured 89.2 KB brotli with openvibe-shared 4.190.0 (2026-11-10: the site name's dropdown, the footer's online strip, the balances pill); 85.3: measured 85.2 KB brotli with openvibe-shared 4.186.0 (2026-11-10: the mark's Working and Thinking states, the Dock and the menu as one sheet, bare controls styled by the loader); 85.1: measured 83.1 with openvibe-shared 4.163.0, plus room for 4.162.0–4.163.0, 2026-11-09
cssFiles: 2, // 1 (showcase.css)
cssRawKB: 60.4, // 60.4: measured 55.4 with openvibe-shared 4.163.0, plus room for 4.162.0–4.163.0, 2026-11-09