Releases: copyleftdev/ripple
Releases · copyleftdev/ripple
v0.1.0 — Initial Release
Ripple v0.1.0
Distributed, type-safe, incremental stream processing in OCaml.
Highlights
- 250ns per stabilization at 10K symbols (12x under 3μs target)
- 2.16M events/sec sustained VWAP pipeline throughput
- 2.1s recovery from 6M event replay (14x under 30s target)
- 12.2M roundtrips/sec bin_prot serialization
- 128ns schema compatibility checking
Components
- 16 OCaml libraries covering graph engine, schema, wire protocol, transport, checkpoint, windowing, observability, coordinator, worker
- 3 binaries:
ripple-vwap-demo,ripple-worker,ripple-cli - Docker Compose integration stack (Redpanda + MinIO)
- Kubernetes manifests (StatefulSet, Deployment, ConfigMap)
- CI/CD pipeline with benchmark regression gate
Testing
- 117 inline expect tests
- 11 property-based tests (6,500+ iterations)
- 4 load tests (sustained throughput, memory stability, latency, O(1) recomputation)
- 3 chaos tests (100/100 random crash points produce correct recovery)
- Docker Compose end-to-end integration