Version 1.21.1 Released Improve and fix the required headers auto injection into Postmark bound emails
Version 1.21.0 Released Added webhook events for sequences Fix issue where inactive subscribers remain in sequences Update subscriber table UI to include active status Fix 500 error when adding subscribers to sequences from the search modal Update gem dependencies
Version 1.20.0 Released Add API endpoints for opens/clicks and other broadcast statistics Update more dependencies
Version 1.19.0 Released Add Postmark API send functionality Update Ruby runtime to 3.4.7 Update bunch of dependencies
Version 1.18.0 Released Big optimization update (codename: “Big Ben”) Implemented parallel broadcast sending architecture with job splitting pattern for 8-24x speedup on large broadcasts Optimized rate limiting with intelligent caching and in-memory batch tracking Fixed critical UnsubscribeLinkGenerator performance bug Implemented BroadcastEmailRenderer service for template pre-parsing optimization Optimized sequential mode progress updates with batching Added real-time rate limit warning Fix instant status updates when resuming broadcasts Fixed race condition in broadcast status updates Updated gem dependencies
Version 1.17.0 Released Optimization attempt for worker queues Improve UI for determining rate sending for emails during broadcasts Update dependencies
Version 1.16.0 Released Experimental use of AWS API for sending emails Important: If you do not have the need for this feature, do not upgrade. This is currently an experimental feature and is undergoing testing.
Version 1.12.0 Released Expand functionality of unsubscribe page with (optional) requirement to confirm unsubscribing
Version 1.10.0 Released Add analytics columns to broadcasts index Add ability to recalculate denominator for broadcast stats UI refinements
Version 1.9.0 Released Add experimental support for SMTP.COM Add SMTP.COM as an email service provider Add SMTP.com callback (webhook) support Update internal dependencies
Version 1.8.5 Released Fixed subscriber tag in the web UI not working Added email preheader support for HTML emails with proper CSS styling
Version 1.8.4 Released Fix CSV import encoding issues with special characters Enable full Liquid variable interpolation in email footers across all mailers Add tracking click and open settings to broadcast duplication functionality Update dependencies
Version 1.8.3 Released Fix issue when segment tags are defined Add segment based on no emails sent/clicked/opened Fix UI issues with segment rule display
Version 1.8.2 Released Fix a bug in segment definition UI Tune outbound mailing mechanism Address dependency deprecation Improve charting
Version 1.8.0 Released Added auto-refresh webhook deliveries section when test webhook is sent Fixed test webhook payloads that match production data Improve webhook delivery authorization and test feedback UX Implement bulk delete functionality for templates and file assets Improve empty state UI views Added safety fix for reloading app
Version 1.7.0 Released GDPR data management (ie. to “delete” subscribers) via web UI and API Added ability to archive broadcasts Added search functionality to broadcasts index page Improved choose format modal for templates and broadcasts Removed some technical debt Updated Rails to 8.0.2.1 and other dependencies
Version 1.6.0 Released Add functionality where subscriber imports support subscribed_at and unsubscribed_at columns
Version 1.5.5 Released Fix issue where unsubscribed emails cross contaminate other channels with transactional emails
Version 1.5.4 Released Add unsubscribe option to subscriber show page Add confirmation modal Fix issue where app updates are cached and latest version not showing
Version 1.5.2 Released Rerelease of v1.5.0 Add multi-user capability with user level permissions Fix for jobs dashboard
Version 1.4.3 Released Sequences initial entry delay changed from 10 minutes to 10 seconds IMPORTANT: If you previously relied on this initial delay, please add it manually with an extra delay step before your first sequence step
Version 1.4.1 Released Fix 500 errors on certain unsubscription pages Fix segment case sensitivity for tags
Version 1.2.0 Released Add force all active option for subscriber imports Fix transactionals page sidebar functionality and add email body display Improved search form functionality Improved add subscriber page styling and reorganized navigation
Version 1.1.0 Released Added ability to set multiple subscribers as inactive with uploaded file Fixed critical subscriber count bug Display version clearly in the dashboard UI improvements
Version 1.0.0 Released Added comprehensive version-specific upgrade/downgrade system with releases API integration Updated UI for application upgrade/downgrade Added reply-to support for transactional emails via API Added reply-to functionality for broadcast emails with duplication preservation Updated release notes sidebar on dashboard showing latest platform updates
Version 0.38.0 Released Upgrade web server dependency Optimizations for outbound mailer queue Fix miscalculation of total recipients in certain scenarios
Version 0.36.1 Released Add support to custom data in CSV/TSV import for subscribers Update design of CSV/TSV import page
Version 0.36.0 Released Add real time delivery analytics to broadcasts (experimental) Improve localized timestamps in the dashboard Improve information displayed on broadcast page
Version 0.35.2 Released Fixed UI issue when subscribers are updated in the dashboard Fix CORs issue when loaded embedded opt-in forms Improve embedded opt-in form loading for Chrome browser Add automatic embedded iframe height detection and adjustment Added additional security measures for opt in forms
Version 0.35.0 Released Added webhook system to Broadcast Full description of capabilities available in our webhook documentation
Version 0.33.1 Released Added additional Broadcast API endpoints Enhanced broadcast object with additional fields: status, html_body, reply_to, total_recipients, sent_at, scheduled_send_at Improved API error handling with consistent JSON error responses Added ability to refresh API token value
Version 0.33.0 Released Added additional Broadcast API endpoints Enhanced broadcast object with additional fields: status, html_body, reply_to, total_recipients, sent_at, scheduled_send_at Improved API error handling with consistent JSON error responses Added ability to refresh API token value
Version 0.32.0 Released Added global suppression list feature for managing email suppressions Support for both channel-specific and global email suppressions Bulk upload functionality for suppression lists via text file Enhanced filtering and search capabilities for suppression management Automatic suppression checking integrated into broadcast and transactional email sending
Version 0.31.0 Released Enhanced API filtering capabilities for subscribers endpoint Added support for AND/OR logic in tag filtering using tag_match_type parameter Improved subscriber filtering for external system synchronization Added comprehensive filtering by subscription status, source, date ranges, email patterns, and custom data Enhanced Resend ESP integration with improved webhook configuration
Version 0.30.0 Released Fix adding Inboxroad servers Add additional set up instructions for Inboxroad webhooks Added automatic API polling for Inboxrode to sync bounces and complaints
Version 0.29.3 Released Fix adding Inboxroad servers Add additional set up instructions for Inboxroad webhooks Added automatic API polling for Inboxrode to sync bounces and complaints
Version 0.29.2 Released Fix adding Inboxroad servers Add additional set up instructions for Inboxroad webhooks Added automatic API polling for Inboxrode to sync bounces and complaints
Version 0.29.1 Released Redesigned AWS SNS/SES integration, now supporting automatic install with secret access key Supports webhooks from Inboxroad Fixed CTR number being inaccurate when resending failed subsegments Allow purging all subscribers in test broadcast channels
Version 0.29.0 Released Redesigned AWS SNS/SES integration, now supporting automatic install with secret access key Supports webhooks from Inboxroad Fixed CTR number being inaccurate when resending failed subsegments Allow purging all subscribers in test broadcast channels
Version 0.28.2 Released Add additional retry mechanism in case broadcast sends fail due to single occurrence errors Fix earlier unreleased features part of 0.27.3
Version 0.28.1 Released Add a fix for slow SMTP servers where timeouts happen Allow for duplicated broadcasts of broadcasts that failed to resend only to subscribers who did not receive an email
Version 0.28.0 Released Add a fix for slow SMTP servers where timeouts happen Allow for duplicated broadcasts of broadcasts that failed to resend only to subscribers who did not receive an email
Version 0.27.5 Released Add a fix for slow SMTP servers where timeouts happen Allow for duplicated broadcasts of broadcasts that failed to resend only to subscribers who did not receive an email
Version 0.27.4 Released Fix segment rule not querying subscribers properly when using a tag rule Allow minimum emails per hour on email server to be as low as 15/hour Fix test broadcast sends where it was not adhering to footer settings Remove preheader CSS when preheader not present Allow subject and preheader to use Liquid templating Do not require preheader in templates to be present
Version 0.27.3 Released Fix segment rule not querying subscribers properly when using a tag rule Allow minimum emails per hour on email server to be as low as 15/hour Fix test broadcast sends where it was not adhering to footer settings Remove preheader CSS when preheader not present Allow subject and preheader to use Liquid templating Do not require preheader in templates to be present
Version 0.27.2 Released Fix segment rule not querying subscribers properly when using a tag rule Allow minimum emails per hour on email server to be as low as 15/hour Fix test broadcast sends where it was not adhering to footer settings Remove preheader CSS when preheader not present Allow subject and preheader to use Liquid templating Do not require preheader in templates to be present
Version 0.27.0 Released Custom email headers when sending Broadcasts Custom subscriber data and the ability to use them in emails using (via Liquid syntax) Improved UI for transactional emails dashboard Added flash message when autosaves happen Update many dependencies
Version 0.26.1 Released Relax requirement that email footer is present for broadcast channel Update a bunch of dependencies
Version 0.25.2 Released Updated internal dependencies Added feature to allow for case insensitivity for segment rules
Version 0.25.0 Released May the Fourth be with you! API added to query segments to retrieve the dynamic list of subscribers belonging in that segment Updated a bunch of internal dependencies
Version 0.22.3 Released Added ability to schedule broadcasts to be sent at a specific time Improved date time picker for scheduler Fixed scheduler check before sending broadcast Fix scheduler
Version 0.22.2 Released Added ability to schedule broadcasts to be sent at a specific time Improved date time picker for scheduler Fixed scheduler check before sending broadcast Fix scheduler
Version 0.22.1 Released Added ability to schedule broadcasts to be sent at a specific time Improved date time picker for scheduler Fixed scheduler check before sending broadcast Fix scheduler
Version 0.22.0 Released Added ability to schedule broadcasts to be sent at a specific time Improved date time picker for scheduler Fixed scheduler check before sending broadcast Fix scheduler
Version 0.21.2 Released Allow domain name restrictions on embedded opt in forms Updated a number of dependencies Fixed opt in form creation Fixed opt in form JS code
Version 0.21.1 Released Allow domain name restrictions on embedded opt in forms Updated a number of dependencies Fixed opt in form creation Fixed opt in form JS code
Version 0.21.0 Released Allow domain name restrictions on embedded opt in forms Updated a number of dependencies Fixed opt in form creation Fixed opt in form JS code
Version 0.20.0 Released Added error messages when adding tags using tag_list attribute Upgraded app to Rails 8.0.2 Updated a number of dependencies
Version 0.19.2 Released Ability to customize opt-in form post submission text Added ability to delete opt-in forms
Version 0.19.1 Released Fix label truncation Fix dashboard menu Allow opt-in forms to be embeddable into HTML webpages Add ability to enable/disable opt-in forms Add opt-in form installation instructions in-app
Version 0.19.0 Released Subscriber collection/opt-in forms, web version (alpha) Design updates to the dashboard
Version 0.18.0 Released Added ability for broadcasts and sequences to use raw HTML emails in the body Added ability to create email templates in raw HTML (in addition to the existing rich text format)
Version 0.17.0 Released Added delay for sequence emails to allow specific future times to be set for when emails are sent Added ability to import CSV files into subscribers Updated internal dependencies
Version 0.16.1 Released Add improvement for email images to have be responsive if width is bigger than certain viewports
Version 0.15.2 Released Fixed bug where broadcasts internal metadata were not updated, no-op change as this is reserve for future functionality
Version 0.15.1 Released Added chart to visualize email subscribers Bug fix for email servers for Broadcast and Sequences not showing properly Bug fix for broadcasts being unabled to be aborted if in resumed state Re-released charts as it was in a separate branch
Version 0.15.0 Released Added chart to visualize email subscribers Bug fix for email servers for Broadcast and Sequences not showing properly Bug fix for broadcasts being unabled to be aborted if in resumed state Re-released charts as it was in a separate branch
Version 0.14.2 Released Added ability to use conditions in email sequences Conditions available include: any email opened, any email clicked, previous email opened, previous email clicked Added delay for condition evaluation Added fix to ensure the email tracking is updated when condition steps are used
Version 0.14.1 Released Added ability to use conditions in email sequences Conditions available include: any email opened, any email clicked, previous email opened, previous email clicked Added delay for condition evaluation Added fix to ensure the email tracking is updated when condition steps are used
Version 0.14.0 Released Added ability to use conditions in email sequences Conditions available include: any email opened, any email clicked, previous email opened, previous email clicked Added delay for condition evaluation Added fix to ensure the email tracking is updated when condition steps are used
Version 0.13.0 Released Added analytics for sequence emails Updated dashboard to include latest sequences
Version 0.11.0 Released Add ability to view recipient activity (eg. clicks, opens, etc) for broadcast emails Fix bug where broadcast links are not detected
Version 0.10.0 Released Added Sendgrid webhook integration for handling email opens and clicks and other metrics
Version 0.9.2 Released Added Mailgun webhook integration for handling email opens and clicks and other metrics Fixed bug in Postmark webhook integration tracking Upgraded to Rails 8.0.1 Fixed bug where Mailgun webhook tests were not showing
Version 0.9.1 Released Added Mailgun webhook integration for handling email opens and clicks and other metrics Fixed bug in Postmark webhook integration tracking Upgraded to Rails 8.0.1 Fixed bug where Mailgun webhook tests were not showing
Version 0.9.0 Released Added Mailgun webhook integration for handling email opens and clicks and other metrics Fixed bug in Postmark webhook integration tracking Upgraded to Rails 8.0.1 Fixed bug where Mailgun webhook tests were not showing
Version 0.6.4 Released Fixed bug in subscriber email validation Fixed bug in subscriber import where jobs server could not access uploaded TSV files
Version 0.6.3 Released Sequence restarts for subscribers will be triggered after 30 seconds instead of 10 minutes
Version 0.6.2 Released Fixed bug where adding tags to subscriber did not trigger adding to sequence Fixed subscriber count in sequences
Version 0.6.1 Released Fix bug in autosave feature where multiple tabs/windows would overwrite each other
Version 0.6.0 Released Integration with Amazon SES (through SNS) Updated internal dependencies Channel settings menu is redesigned Broadcast channels can now be set as inactive (or active)
Version 0.5.4 Released Small improvement in editor where pasting paragraphs will automatically add extra line breaks
Version 0.5.3 Released Improved rendering of emails in email preview and editor Fixed bug where images are malaligned in sent emails Fixed bug where empty paragraph tags were inserted into emails
Version 0.5.2 Released Improved rendering of emails in email preview and editor Fixed bug where images are malaligned in sent emails Fixed bug where empty paragraph tags were inserted into emails
Version 0.5.1 Released Improved rendering of emails in email preview and editor Fixed bug where images are malaligned in sent emails Fixed bug where empty paragraph tags were inserted into emails
Version 0.5.0 Released Hotfix for error when adding email server Add error reporting feature so errors can be more easily reported
Version 0.4.1 Released Hotfix for error when adding email server Add error reporting feature so errors can be more easily reported
Version 0.4.0 Released Bug fix for when subscriber is missing a name Modified API endpoint for creating subscriber Added ability for interrupted broadcast sends to resume where it left off Added ability to manually pause broadcast sends (and resume) Added rate limiting to email servers
Version 0.3.1 Released Bug fix for when subscriber is missing a name Modified API endpoint for creating subscriber Added ability for interrupted broadcast sends to resume where it left off Added ability to manually pause broadcast sends (and resume) Added rate limiting to email servers
Version 0.3.0 Released Updated runtime to Ruby 3.3.6 and a bunch of other dependencies Added ability to track email opens and clicks
Version 0.2.3 Released Fixed rendering bug in sequences dashboard Fix issue with restarting autoresponder sequences
Version 0.2.2 Released Fixed rendering bug in sequences dashboard Fix issue with restarting autoresponder sequences