v0.10.2
A follow-up to the 0.10.1 sync work: the embed stage stops scanning wide columns to find its backlog.
🚀 Performance
- embed: the per-sync backlog check no longer scans full columns - model-swap detection is a
LIMIT 1read and the backlog gate is a manifest-only count (idle embed-only 2.24s -> 0.67s). - embed: the worker's pending scan filters the co-set, ~50x narrower
embedding_modelcolumn instead of decoding the 1.2 GB Float16vectorcolumn to locate unembedded rows (a whole-table vector decode -> 149 KB).
Full Changelog: v0.10.1...v0.10.2