v12.0
Notifuse/notifusev12.0Oct 8, 2025by pierre-b
AI Summary
v12.0 centralizes rate limit configuration by moving it from broadcast campaigns to email integration settings. All email integrations now require a `rate_limit_per_minute` field with a default of 25 emails/minute, and existing installations are automatically migrated on upgrade.
Key Highlights
- Rate limit configuration moved from broadcast level to email integration level
- All email integrations now require a `rate_limit_per_minute` field (default: 25)
- Automatic migration updates existing integrations with default rate limit
- Simplified broadcast creation workflow
- Centralized rate limit management for consistent limiting across broadcasts
Breaking Changes
- Rate limit configuration has been moved from broadcast campaigns to email integration settings
New Features
- Per-integration rate limit configuration instead of per-broadcast
- Centralized rate limit management at the integration level
- Automatic migration of existing installations to new rate limit structure
Full Release Notes
# v12.0 - Rate Limit Centralization **Breaking Change**: Rate limit configuration has been moved from broadcast campaigns to email integration settings. ## What's Changed - Rate limit is now configured per email integration instead of per broadcast - All email integrations now require a `rate_limit_per_minute` field (default: 25) - Migration v12 automatically updates existing integrations with the default rate limit ## Migration Existing installations will be automatically migrated on upgrade. All email integrations will be set to 25 emails/minute by default. ## Benefits - Simplified broadcast creation workflow - Centralized rate limit management at the integration level - Consistent rate limiting across all broadcasts using the same integration