Skip to content

v0.3.2

Choose a tag to compare

@GazaliAhmad GazaliAhmad released this 14 May 13:26
· 98 commits to main since this release

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 batchSize pressure
    • 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.2 hardening docs for:
    • production gate
    • anomaly-surface audit
    • fuzz testing
  • aligns the README, guides, roadmap, changelog, and wiki with the 0.3.2 release posture
  • narrows CI to pull requests into main and 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 test
  • npm run bench:check
  • npm 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.