Repository navigation
v0.6.0
What's Changed
- Add file and stdin inputs by @marcelsud in #1
- Wire pipeline backpressure configuration by @marcelsud in #2
- Validate pipeline component selection by @marcelsud in #3
- Wire DLQ pipeline configuration by @marcelsud in #4
- Add pluggable component registry by @marcelsud in #5
- Make SQS input delivery at least once by @marcelsud in #6
- Add graceful pipeline shutdown by @marcelsud in #7
- Bound queue-backed inputs by @marcelsud in #8
- Configure DLQ retry schedules by @marcelsud in #9
- Add CLI registry loading and config validation by @marcelsud in #10
- Surface component metrics in pipeline results by @marcelsud in #11
- Surface DLQ destination metrics by @marcelsud in #13
- Harden Redis reconnects and HTTP input errors by @marcelsud in #12
- Add infrastructure-backed e2e harness by @marcelsud in #14
- Verify SQS at-least-once delivery end to end by @marcelsud in #15
- Verify DLQ delivery under failure end to end by @marcelsud in #16
- Verify Redis overflow and reconnect behavior by @marcelsud in #18
- Make file rotation reads identity-safe by @marcelsud in #19
- Land approved graceful-drain and Redis resilience changes by @marcelsud in #22
- fix(sqs): gate batch acknowledgements on delivery by @marcelsud in #24
- feat: add alpha stdout output by @marcelsud in #25
- feat(outputs): add alpha file output with CSV-ready internals by @marcelsud in #27
- feat(processors): add composable JSONata filter by @marcelsud in #28
- chore: adopt grading methodology 1.0.1 by @marcelsud in #36
- fix: make YAML test runner complete its suite by @marcelsud in #37
- fix(redis): defer stream acknowledgements by @marcelsud in #38
- docs: add multi-model issue delivery workflow by @marcelsud in #40
- fix(processors): isolate JSONata bindings by @marcelsud in #49
- fix(redis): retain newest capped list entries by @marcelsud in #50
- Fix E2E release gate reliability by @marcelsud in #51
- fix(core): enforce error category semantics by @marcelsud in #52
- fix(config): wire reliability settings by @marcelsud in #53
- fix(test): fail closed on invalid test runs by @marcelsud in #54
- fix(redis): reject malformed streams URLs by @marcelsud in #55
- fix(http): route processor failures to DLQ by @marcelsud in #56
- test(http): lock documented template context by @marcelsud in #57
- fix(http): retry server error responses by @marcelsud in #58
- fix(http): enforce input body timeout by @marcelsud in #59
- fix(config): fail on missing environment variables by @marcelsud in #60
- fix(sqs): preserve zero polling wait by @marcelsud in #61
- chore(quality): add Knip gate by @marcelsud in #63
Full Changelog: v0.5.1...v0.6.0