Migrate persistence to embedded Turso vectors#179
Conversation
Replace the SQLite and USearch stack with native libSQL vector storage, including safe legacy migration, lifecycle hardening, API authentication, and upgrade coverage. Co-authored-by: Cursor <cursoragent@cursor.com>
|
I tried to merge this PR after integrating the newer PRs in this batch, but it now has merge conflicts in:
Please rebase or merge the latest |
Preserve the embedded libSQL migration while incorporating the latest authentication, provider, and web-server updates from main. Co-authored-by: Cursor <cursoragent@cursor.com>
|
Resolved the merge conflicts against the latest Validation completed:
The resolution preserves the Turso/libSQL migration while integrating the current web authentication and provider updates. |
Align direct dependencies with current releases while retaining the latest supported TypeScript 6 compiler and its stricter type checks. Co-authored-by: Cursor <cursoragent@cursor.com>
Adopt the current compiler release after a clean typecheck, build, and full test run. Co-authored-by: Cursor <cursoragent@cursor.com>
Release noteThis is planned as a major All automated validation is green:
Please independently test the migration from existing SQLite/USearch data to embedded Turso/libSQL, including backup creation, verification, recovery, and real-world data. |
Summary
Test plan
bun run typecheckbun test(222 tests)bun run buildbun run format:checkMade with Cursor