If you’re experiencing duplicate sends with automated newsletters, please update to version 4.0.6 or later.
What Changed
Before: Each automation scheduled its own individual cron event. On high-traffic sites or sites with object caching, multiple server requests could trigger the same automation simultaneously, resulting in subscribers receiving duplicate emails.
Now: A single recurring job checks all automations every minute and processes them one at a time with built-in locking. If a send is already in progress, additional requests wait rather than triggering duplicates.
Who This Affects
This fix is most relevant for sites with:
- High traffic
- Object caching (Redis, Memcached)
- Multiple automated newsletters
If you’ve never experienced duplicate sends, you won’t notice any change, your automations will continue running exactly as configured.
No Action Required
The new system works automatically. Your existing automation schedules remain unchanged, and legacy cron events are cleaned up on update.