github Notifuse/notifuse v23.0

latest releases: v28.1, latest, v28.0...
2 months ago

Release Notes v23.0

Bug Fix: Automation Triggers Not Firing

Issue: Automations with list subscription triggers (e.g., "List / Subscribed") were not firing for workspaces created after v18.

Root Cause: Database trigger functions in init.go were producing legacy event kinds (insert_contact_list) while automation triggers expected semantic event kinds (list.subscribed). The v18 migration updated existing workspaces but init.go was never updated for new workspaces.

Fix:

  • V23 migration reinstalls corrected trigger functions on all workspaces
  • init.go updated to produce semantic event kinds for future workspaces

Event Kind Changes

Trigger Before After
List subscription insert_contact_list list.subscribed
List confirmation update_contact_list list.confirmed
List unsubscribe update_contact_list list.unsubscribed
Segment join join_segment segment.joined
Segment leave leave_segment segment.left
Contact create insert_contact contact.created
Contact update update_contact contact.updated

Upgrade Notes

  • Migration runs automatically on startup
  • No manual intervention required
  • Existing automations will start working immediately after upgrade

Don't miss a new notifuse release

NewReleases is sending notifications on new releases.