lwc v0.9.1
Fixes large-WAL schema migration stalls and makes long-running maintenance observable and nonblocking.
Highlights:
- Constant-time SQLite header preflight; a 416 MiB WAL no longer blocks the foreground command.
- Durable schema-migrate and maintenance work with status, watch, cancel, resume, heartbeat, phase, count, and percentage progress.
- v10 to v11 migration rebuilds co-occurrence and canonical digest once for the complete corpus instead of once per document.
- Transactional cancellation, concurrent-open recovery, symlink-safe work state, and complete initial generation/delta verification.
Compatibility:
Maintenance commands now return a work object immediately. Use lwc work status or lwc work watch, then read work.result after state is succeeded.
Validation:
- 213 tests passed with all features
- 213 tests passed with no default features
- Clippy with denied warnings and formatting passed
- 416 MiB WAL preflight regression passed
- 100-document release migration completed in 0.38 seconds
- Cargo package verification passed