openvibers/openvibe.sdk Commits

openvibe-sdk 0.38.0: delete the one-time SQLite migration tooling (importSqlite, runSqliteMigration, asyncify) (#32)

OP OpenVibers committed 10 Oct 2026 · tag v0.38. · 0 files, +0 −0

Plan T1, "Delete the migration era", SDK part (after Live, Network, Chat, Media and Host#55). Every OpenVibe service runs on PostgreSQL, and nothing in the estate calls the one-time migration tooling any more: a grep over every repository finds no `importSqlite`, `runSqliteMigration`, `sqlite-import`, `sqlite-cli` or `asyncify` user outside this repository.

**Removed:**
- `importSqlite` and `runSqliteMigration` from `openvibe-sdk/db`.
- `src/db/sqlite-import.js` and `src/db/sqlite-cli.js`.
- `tools/asyncify/` (the conversion scripts).
- `docs/migrating-to-postgresql.md`.
- `test/sqlite-cli.test.js` and the `importSqlite` case in `test/db.test.js`.
- README and STATUS mentions.

**Kept, deliberately:**
- The better-sqlite3-shaped statements on PostgreSQL (`db.prepare` with get/all/run): services use them.
- The SQLite outbox and inbox (`createOutbox`/`createInbox`): developer-facing, used by OpenVibe.Examples' webhook consumer, a small app that keeps its inbox in SQLite. So `better-sqlite3` stays a devDependency and optional peer.

0.38.0, a breaking minor while 0.x: it removes two exports nobody imports. Version constant, browser bundle, ESM wrappers, changelog and STATUS are updated. `ov test`: green (37 files reached). Consumers stay on 0.37.2 until the next pin round.

This commit has no diff to show.