Skip to content

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 13 Feb 22:15
· 151 commits to main since this release
3b16ef1

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

  • createBatcher utility — batch emit.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 — createBatcher documented across PUBLIC_API.md, SDK README, and emit guide (#171)

References

Full Changelog: v0.7.3...v0.8.0