Change Log

Release notes are versioned as separate documents so the top-level changelog can stay short and easy to scan.

Releases

  • 0.4.4 — source handled-callback support for plugin DLQ cleanup and replay-safe source error follow-up hooks
  • 0.4.3 — checkpoint and DLQ correctness hardening, worker lifecycle cleanup, and public API tightening
  • 0.4.2 — production maturity classifier and full official plugin documentation refresh
  • 0.4.1 — shared supportability contracts, recovery diagnostics, distributed run fencing, and AI budget governance
  • 0.4.0 — performance comeback release with visible optional Rust acceleration and benchmark gates
  • 0.3.3 — AI provider contract cleanup, Anthropic official bundle promotion, and config-driven OTel workers
  • 0.3.2 — public boundary freeze, preservation-backed runtime guarantees, plugin contract cleanup, and perf/security hardening
  • 0.3.1 — runtime contract hardening, recovery CLI UX, and stronger doctor/preflight diagnostics
  • 0.3.0 — process-isolated batch execution, timeout recovery, and release criteria for stable 0.3.x rollout
  • 0.2.2 — live worker observability, timed batch flushes, Kafka consumer example hardening
  • 0.2.1 — correctness hardening, 2x delivery throughput, Arrow-native CsvSink/JsonLinesSink
  • 0.2.0 — batch-native architecture, 24.4x Parquet improvement
  • 0.1.9 — plugin contract stabilization
  • 0.1.8 — runtime contract clarity and recovery hardening
  • 0.1.7 — runtime correctness, API clarity, docs overhaul
  • 0.1.6 — confidence release: CI hygiene, truthful benchmarks, and hot-path cleanup
  • 0.1.5 — benchmark split, runtime polish, and docs refresh
  • 0.1.4 — runtime hardening, benchmarking, and security clarity
  • 0.1.3 — hardening and recovery semantics cleanup
  • 0.1.2 — packaging and plugin-loading fixes
  • 0.1.0 — initial public feature set