0.13.0 (2026-08-09)
Features
add email body cleanup job to remove old email content after 90 days (cef8ce0)
api: insert steps mid-transition and validate connections (6343ef5)
classify emails and build headers based on email type (8f23d8a), closes #411
hide signup link from login when DISABLE_SIGNUPS is set (21ea0b8)
i18n: add Swedish (sv) translations (1fbaccc)
i18n: add Swedish (sv) translations (bdd5ab7)
implement idempotency for POST /v1/track and POST /v1/send with cleanup job (94c85ac)
insert, disconnect and reconnect steps in the workflow editor (aa4b011)
One post click unsubscribe links for Plunk hosted emails (64b51df)
web: insert, disconnect and reconnect steps in the workflow editor (68cd243)
web: scope email editor 'Preview as' to the campaign's segment (abef349)
web: scope email editor 'Preview as' to the campaign's segment (184f019)
Bug Fixes
api: close SSRF bypass via IPv6 transition addresses in webhooks (a60ce6b)
api: close SSRF bypass via IPv6 transition addresses in webhooks (e71c747)
events: reject cross-tenant contact and email IDs on event tracking (7aad5de)
events: reject cross-tenant contact and email IDs on event tracking (6ff7ad0)
refine date filtering logic for activity feeds and pagination (3b86873)
Documentation
Update OpenAPI spec to reflect implementation (ff609f8)