Releases: RomanAgaltsev/chaotic
Releases · RomanAgaltsev/chaotic
v1.26.0
1.26.0 (2026-06-12)
Features
- activation ergonomics (040b8d2)
- source/env: build a RuleSet from an env var (ab079f1)
- source/http: add GET /rules and /rules/{name}/count (da4dd60)
- source/http: add per-rule PUT/DELETE via terms body (91c60d6)
- source/terms: compile -> chaining to staged faults (e8b74b7)
Bug Fixes
- fix linter issue (gosec) (9a6aebb)
v1.25.0
1.25.0 (2026-06-12)
Features
- adapter/io: apply SlowReader/SlowWriter rate limiting (8a076ed)
- adapter/io: apply sticky Truncate cap (f0a026c)
- adapter/io: scaffold module with chaos_off passthrough (9c7a33f)
- adapter/io: wrap reader/writer with engine lifecycle (6654e15)
- aws adapter (#40) (d1d8873)
- bench testing (#57) (831564b)
- built-in observers (624b2f2)
- chaos package (#17) (c0f4c41)
- engine: add OpIO kind (44f0477)
- engine: serialize stream faults and warn on rate 0 (8a142f2)
- examples (#19) (bbcf96c)
- fault clock (#61) (63a7edb)
- fault: add SlowReader, SlowWriter, Truncate stream faults (85532cb)
- hardening and ergonomics (#15) (f27f06c)
- http faults and golden chaos tests (#23) (f7251d1)
- kafka adapter (#38) (2247631)
- mongo adapter (#36) (836f912)
- nats adapter (#43) (6ece470)
- net adapter (#46) (e3c6ae8)
- Outcome reporting and failure budget (#2) (bde7155)
- pgx adapter implementation (#25) (4d80c25)
- points analyzer (#59) (2389608)
- property testing (#55) (872dc72)
- quick wins (#65) (3d00197)
- rabbitmq adapter (#32) (aacf7e5)
- redis adapter (#30) (658d570)
- rule matchers and limits (#49) (6295dc2)
- rule sources (#13) (e22e59b)
- rules dsl (#51) (46eeaaf)
- safety rails (#4) (55fb064)
- scenarios (#53) (a89971d)
- staged faults (#63) (c73b728)
- streaming faults (69af70f)
- zero-cost chaos_off build tag (#6) (69d369e)