v27.3

Notifuse/notifusev27.3Feb 28, 2026by pierre-b

AI Summary

This release focuses on bug fixes and improvements to segments and email functionality, along with security dependency updates. Key improvements include a new template filter for email activity-based segmentation, fixes for TLS issues with system SMTP emails, and resolution of empty URL rendering in automation emails.

Key Highlights

  • Added template filter to email activity conditions for segments (e.g., 'opened template X at least 3 times')
  • Fixed TLS override option not working for system emails, resolving certificate errors on local SMTP relays
  • Fixed automation emails rendering notification_center_url and unsubscribe_url as empty strings
  • Fixed race condition in segment recompute background tasks causing flaky behavior
  • Security: Upgraded rollup to 4.59.0 and minimatch to 10.2.4

New Features

  • Template filter for email activity conditions in segments - allows creating segments based on email opens (e.g., 'opened template X at least 3 times')

Full Release Notes

- **Segments**: Added template filter to email activity conditions, allowing segments like "opened template X at least 3 times"
- **SMTP**: Fixed TLS override option not working for system emails (magic codes, invitations, alerts). The "Use TLS" toggle was ignored, causing certificate errors on local SMTP relays (#275)
- **Automations**: Fixed automation emails rendering `{{ notification_center_url }}` and `{{ unsubscribe_url }}` as empty strings by using the shared template data builder (#279)
- **Segments**: Fixed race condition where background task execution could pick up unrelated tasks, causing flaky segment recompute behavior
- **Security**: Upgraded rollup to 4.59.0 and minimatch to 10.2.4