v0.3.2
0.3.2 Production-Gate Hardening
0.3.2 is the release where causal-order hardens the settled 0.3.1 semantics into an explicit production-gate milestone.
This release is focused on proving the current contract more clearly, not expanding it.
Highlights
- adds direct release-gate coverage for current-core failure shapes:
- missing parent events
- offline device merge
- exact duplicate event storms
- clock reset scenarios
- massive out-of-order replay
- partial log corruption
- adds streaming pressure coverage for:
- pathological late arrivals
- reconnect correction pressure
- watermark pressure
- lagging-watermark plus
batchSizepressure - bounded-memory cross-window behavior
- adds seeded fuzz coverage for:
- outage, replay, duplicate, drift, and corruption noise in batch mode
- reconnect and late-arrival correction behavior in streaming mode
- adds explicit
0.3.2hardening docs for:- production gate
- anomaly-surface audit
- fuzz testing
- aligns the README, guides, roadmap, changelog, and wiki with the
0.3.2release posture - narrows CI to pull requests into
mainand treats workflow changes as code-facing changes for path filtering - bumps the package version to
0.3.2
Verification
This release is backed by:
npm testnpm run bench:checknpm run release:check
Notes
0.3.2 is about making the current batch and streaming semantics explicit, deterministic, and operationally credible.
Broader exploratory pressure expansion remains part of the planned 0.3.3 follow-up.