v26.0
Notifuse/notifusev26.0Jan 12, 2026by pierre-b
AI Summary
v26.0 is a bug fix release that addresses critical issues with automation email templating, list status values, and automation stats. The release includes an automatic migration that converts `subscribed` status to `active` across contacts and automation nodes.
Key Highlights
- Fixed `{{ contact.first_name }}` rendering as `&{John false}` instead of `John`
- Fixed invalid `subscribed` status in `add_to_list` automation nodes (changed to `active`)
- Fixed automation stats being incorrectly reset to 0 when updating automations
- Added automatic migration to fix contact_lists, add_to_list node configs, and contact_timeline status values
Breaking Changes
- Migration changes `subscribed` status to `active` in contact_lists, add_to_list node configs, and contact_timeline (runs automatically on startup)
Full Release Notes
# v26.0 Release Notes
## Bug Fixes
### Automation Email Templating
Fixed `{{ contact.first_name }}` rendering as `&{John false}` instead of `John`. Contact data is now properly converted before passing to the Liquid template engine.
### Invalid List Status Values
Fixed `add_to_list` automation nodes using invalid `subscribed` status. Changed to use `active` status.
### Automation Stats Reset
Fixed automation stats being reset to 0 when updating an automation. Stats are now only modified via atomic increment methods.
## Migration v26
Runs automatically on startup:
- Fixes `contact_lists` status: `subscribed` → `active`
- Fixes `add_to_list` node configs: `subscribed` → `active`
- Fixes `contact_timeline` status changes: `subscribed` → `active`
- Recomputes automation stats from actual data