Skip to content

v2.0.0

Choose a tag to compare

@SAY-5 SAY-5 released this 08 Sep 23:13
· 92 commits to main since this release

Destinations can now decide what they receive. Each entry in destinations.yaml takes sources, event_types globs and when predicates on payload fields, evaluated at ingest, plus a transform block (pick, drop, rename, templated set) that shapes the outbound payload while the stored event stays raw.

POST /dry-run/{source} takes a sample event and returns, per destination, whether it would be routed, the reason when not, and the exact payload it would get. The suite asserts that dry-run output matches what the receiver actually sees. 104 tests.