Zova v0.19.0
Highlights
Lets applications move large object and vector storage into optional, explicitly bound local .zova files while keeping records in the main database.
What's changed
- Added one optional bound object store and one optional bound vector store using SQLite
ATTACH. - Added store creation, bind, info, unbind, and split-migration APIs and CLI commands.
- Routes existing object/vector APIs transparently through attached store schemas after reopen.
- Added stable store IDs, binding IDs, consistency epochs, role checks, and open-time mismatch detection.
- Made backup, compact, restore, check, doctor, and inspection workflows aware of bound stores.
- Fixed macOS static archive repacking for
zova-sys.
Compatibility
- Single-file
.zovaremains the default andformat_version = 3is retained. - Bound stores are local/manual storage, not distributed or remote storage. Cross-file crash atomicity follows SQLite's attached-database limits.
Full Changelog: v0.18.0...v0.19.0