What's Changed
- perf(store): retrieve user-turn blocks in one indexed pass instead of one scan per turn (#307) by @barryollama in #310
- perf(ingest): cheaper sweep ticks — indexed continuity lookups, sorted event reads, per-transcript transactions (part of #215) by @barryollama in #314
- perf(change-feed): stamp a revision only when a retained column changed, so unchanged sweeps upload nothing by @barryollama in #325
- fix(ingest): checkpoint the WAL passively after a sweep so a pinned reader cannot stall other writers (#336) by @barryollama in #337
Full Changelog: sdk-ts-v0.32.3...sdk-ts-v0.33.0