Repository navigation
v0.8.0
Userspace batching for high fan-out workloads
Summary
Adds createBatcher, a new SDK utility that accumulates items and emits fewer, larger enqueue events — reducing child run count and scheduling overhead for discovery-driven extraction chains. Also includes container build improvements.
Highlights
createBatcherutility — batchemit.enqueue()calls with configurable size, auto-flush, and partition overrides; child scripts receive{ items: T[] }as job payload (#170)- Faster container builds — Go module layer split and multi-stage cache mounts reduce image rebuild times (#167)
- CI dry-run coverage — container build added to release dry-run workflow for pre-release validation (#168)
- ARCH_INDEX cleanup — trimmed per-file listings down to subsystem-level orientation (#171)
- Documentation sweep —
createBatcherdocumented across PUBLIC_API.md, SDK README, and emit guide (#171)
References
Full Changelog: v0.7.3...v0.8.0