-
v2.2.8 Stable
released this
2026-02-18 16:09:20 +00:00 | 0 commits to main since this release2.2.8
- CHANGED: Batch Size is now read from the plugin settings database — workers no longer require it as a command-line argument
- CHANGED: Worker command simplified: php worker.php "w1" (batch_size argument removed)
- IMPROVED: Batch Size field now shows a throughput table (10 workers × N emails = simultaneous emails)
- IMPROVED: Worker section in settings shows the calculated simultaneous email count based on current settings
- TECHNICAL: Legacy command format (php worker.php 10 "w1") still accepted with a deprecation warning
Downloads
-
robotstxt-smtp-newsletter-2.2.8.zip
5 downloads ·
2026-02-18 16:08:25 +00:00 · 73 KiB
-
v2.2.7 Stable
released this
2026-02-18 16:08:16 +00:00 | 1 commits to main since this release2.2.7
- IMPROVED: Worker now runs as a continuous loop, draining the queue completely before exiting
- IMPROVED: Statistics are synced after each batch (not only at the end)
- IMPROVED: Worker output includes worker ID on each line for clearer parallel logs
- FIXED: Uneven work distribution between parallel workers
Downloads
-
robotstxt-smtp-newsletter-2.2.7.zip
1 download ·
2026-02-18 16:07:59 +00:00 · 71 KiB
-
v2.2.6 Stable
released this
2026-02-18 16:07:19 +00:00 | 2 commits to main since this release2.2.6
- CRITICAL FIX: Worker now suppresses plugin header warnings in MultiSite environments
- CRITICAL FIX: Fixed Newsletter base class dependencies not loading in DOING_CRON context
- CRITICAL FIX: Worker now manually initializes plugin when newsletter_loaded hook doesn't fire
- CRITICAL FIX: Fixed MultiSite subdirectory site detection - worker now correctly loads site from --url path
- CRITICAL FIX: Removed WP_CLI constant - caused fatal errors with multisite-clone-duplicator and similar plugins
- FIXED: "headers already sent" warnings from Redirection plugin and other plugins
- IMPROVED: Output buffering prevents header warnings from breaking worker execution
- IMPROVED: Worker loads NewsletterAddon and NewsletterMailerAddon before plugin
- IMPROVED: Worker calls Plugin::instance_init() manually for proper initialization
- IMPROVED: REQUEST_URI now parsed from URL path for correct MultiSite site selection
Downloads
-
robotstxt-smtp-newsletter-2.2.6.zip
1 download ·
2026-02-18 16:07:11 +00:00 · 71 KiB
-
v2.2.5 Stable
released this
2026-02-18 16:06:19 +00:00 | 3 commits to main since this release2.2.5
- CRITICAL FIX: Worker now loads plugin manually in DOING_CRON context
- FIXED: "Newsletter SMTP plugin is not active" error in worker script
- IMPROVED: Worker compatibility with all WordPress environments including MultiSite
Downloads
-
robotstxt-smtp-newsletter-2.2.5.zip
1 download ·
2026-02-18 16:06:11 +00:00 · 70 KiB
-
v2.2.4 Stable
released this
2026-02-18 16:05:14 +00:00 | 4 commits to main since this release2.2.4
- CRITICAL FIX: Speed calculation now uses actual NEWSLETTER_CRON_INTERVAL value
- FIXED: Batch_size was being divided by 5 due to incorrect cron interval assumption
- IMPROVED: Plugin now dynamically calculates speed based on actual Newsletter cron interval
- IMPROVED: Supports any cron interval (60s, 300s, etc.) without hardcoded assumptions
Downloads
-
robotstxt-smtp-newsletter-2.2.4.zip
1 download ·
2026-02-18 16:05:06 +00:00 · 69 KiB
-
v2.2.3 Stable
released this
2026-02-18 16:04:15 +00:00 | 5 commits to main since this release2.2.3
- CRITICAL FIX: Overridden get_emails_per_run() to bypass Newsletter's internal calculation
- FIXED: Newsletter was calculating batch = speed / 12, resulting in only 8-16 emails per execution
- FIXED: Plugin now directly returns configured batch_size for proper queue loading
Downloads
-
robotstxt-smtp-newsletter-2.2.3.zip
1 download ·
2026-02-18 16:04:06 +00:00 · 68 KiB
-
v2.2.2 Stable
released this
2026-02-18 15:26:09 +00:00 | 6 commits to main since this release2.2.2
- FIXED: Newsletter now correctly respects configured batch_size when enqueuing emails
- FIXED: Emails are now enqueued all at once to database instead of gradually
- IMPROVED: Added public $batch property that Newsletter reads directly
- IMPROVED: Added get_batch_size() method for Newsletter compatibility
2.2.1
- NEW: MultiSite detection in settings page with tailored worker commands
- NEW: Worker script now supports --url parameter for MultiSite environments
- IMPROVED: Settings page automatically displays installation-specific worker setup instructions
- IMPROVED: Worker documentation with MultiSite usage examples
- IMPROVED: README with dedicated MultiSite Installations section
Downloads
-
robotstxt-smtp-newsletter-2.2.2.zip
1 download ·
2026-02-18 15:25:57 +00:00 · 68 KiB
-
v2.2.0 Stable
released this
2026-02-18 15:24:44 +00:00 | 8 commits to main since this release2.2.0
Major Update: Queue-Based Architecture
- NEW: Database-backed email queue for persistent, reliable email delivery.
- NEW: External CLI worker script for asynchronous email processing.
- NEW: Queue Status widget showing real-time statistics (pending, processing, sent, failed).
- NEW: Recent Campaigns section with key metrics in settings page.
- NEW: Email Queue admin page to view all queued and sent emails.
- NEW: Statistics admin page with campaign performance metrics.
- NEW: Parallel worker support for high-volume sending (10+ workers simultaneously).
- NEW: Automatic retry with exponential backoff (up to 3 attempts: 5min → 15min → 30min).
- NEW: Campaign statistics tracking (start time, duration, speed, success rate).
- CHANGED: Emails are now queued to database instead of sent immediately.
- CHANGED: Settings page reorganized with Queue Status, Recent Campaigns, and Worker Configuration sections.
- CHANGED: Campaign statistics now grouped by unique Newsletter ID instead of campaign name.
- REMOVED: max_per_connection setting (no longer needed with worker architecture).
- REMOVED: Direct PHPMailer usage (replaced with wp_mail() in workers).
- FIXED: Duplicate campaign statistics for campaigns with same name but different IDs.
- FIXED: Worker command documentation (corrected parallel worker syntax).
- BREAKING: Manual worker setup required - emails no longer send automatically.
- BREAKING: System cron or process supervisor required for production use.
- Technical: New database tables for queue and statistics with automatic creation on activation.
- Technical: Microsecond precision timestamps for accurate performance metrics.
- Security: CLI-only worker script with SQL injection prevention and capability checks.
Downloads
-
robotstxt-smtp-newsletter-2.2.0.zip
1 download ·
2026-02-18 15:24:40 +00:00 · 65 KiB
-
v2.1.0 Stable
released this
2026-02-09 12:00:14 +00:00 | 8 commits to main since this release2.1.0
- Changed uninstall behavior: plugin no longer performs cleanup on uninstall, all data cleanup is now handled by the core SMTP plugin.
- This ensures Newsletter configuration is preserved when only the add-on is removed, and properly cleaned when the core plugin is uninstalled.
- Simplified uninstall.php to delegate all cleanup responsibility to core SMTP plugin.
Downloads
-
robotstxt-smtp-newsletter-2.1.0.zip
3 downloads ·
2026-02-09 12:00:05 +00:00 · 50 KiB
-
v2.0.1 Stable
released this
2026-01-29 10:10:23 +00:00 | 9 commits to main since this release2.0.1
- Removed Network requirement from plugin headers to allow single-site activation.
Downloads
-
robotstxt-smtp-newsletter-2.0.1.zip
2 downloads ·
2026-01-29 10:10:09 +00:00 · 50 KiB