Release Timeline

Changelog

Track all updates, new features, and improvements to Broadcast

June 15, 2026

Version 2.14.0
  • Ask AI can now answer email deliverability questions using real SPF, DKIM, and DMARC check data for your domains.
  • Ask AI no longer shows an empty bubble while it works on answers that use tools — the progress indicator stays visible until the answer is ready.
  • The Application Logs viewer now shows recent log history as soon as you start streaming, and tells you when the log file looks stale instead of appearing silently empty.

June 13, 2026

Version 2.13.0
  • You can now monitor SPF, DKIM, and DMARC records for each channel’s sending domains from a new Domain DNS Health page in Settings, with at-a-glance status badges for every domain.
  • Broadcast re-checks your email authentication records automatically every few hours and shows a banner on your dashboard if a record that was previously healthy changes or disappears.
  • DKIM monitoring works with any provider now: it uses records from the provider setup wizard where available, automatically discovers common selectors for SMTP and other providers, and lets you add custom selectors by hand.
  • When a domain has no DMARC record, the page offers a ready-to-copy starter record along with a reminder to make sure the reporting mailbox exists.

June 02, 2026

Version 2.12.2
  • Fixed an error that prevented the Ask AI assistant from starting a conversation on self-hosted installations.

June 01, 2026

Version 2.12.1
  • Fixed a database migration error that prevented self-hosted upgrades to 2.12.0 from completing.
Version 2.12.0
  • Introducing Ask AI, an in-app AI assistant you can chat with from a side drawer to get answers about your account and take actions.
  • Ask AI can look up your subscribers, broadcasts, segments, and other data to answer questions.
  • Ask AI can create broadcasts, segments, and sequence steps for you, with a confirmation step before any changes are made.
  • Ask AI can send or schedule broadcasts on your behalf after you confirm.
  • Configure your AI provider and model under Settings → AI, with support for OpenAI and OpenRouter and an encrypted API key.
  • The model dropdown loads OpenRouter’s live model catalog and groups choices by vendor.
  • Ask AI replies stream in as formatted text, and the assistant’s reasoning is shown separately from its answer.
  • Switch between past conversations, which are now given automatic titles, and see prompt suggestions tailored to the page you’re on.
  • Subscriber personal information is replaced with placeholders before anything is sent to an AI provider.
  • A new AI activity view lets you review how Ask AI has been used in each channel.
  • Email delivery is now idempotent, so subscribers no longer receive duplicate copies of a broadcast.
  • Temporary sending failures are now automatically retried for both broadcasts and transactional emails.
  • A single bad recipient no longer stops an entire broadcast from sending.
  • Interrupted broadcast sends can now resume where they left off.
  • You can now manually reset an email server’s rate limit.
  • Fixed opt-in form submissions from embedded iframes being silently dropped.
  • Fixed the broadcast progress page showing “Recipients undefined”.
  • Fixed several issues with segment rules to make subscriber filtering more accurate.
  • The recipient count on the broadcast progress page now animates with a count-up effect.

May 25, 2026

Version 2.11.2
  • Backups now show one completed entry instead of a duplicate failed row

May 23, 2026

Version 2.11.1
  • Confirmation and welcome emails now preserve the paragraph spacing from your rich-text templates instead of stripping out line breaks.
  • Creating a backup no longer occasionally starts a duplicate that gets stuck pending forever, and backups that stall are now cleared automatically.

May 09, 2026

Version 2.11.0
  • When you upload a subscriber CSV or TSV, Broadcast now shows a preview of your data and lets you map each column to email, name, tags, custom fields, or ignore, with the first ten rows visible so you can sanity-check before importing.
  • CSV files can now include a tags column. Choose comma, pipe, or semicolon as the separator on the import page if your file uses something other than quoted commas.
  • The opt-in form editor adds four new block types to the palette: Dropdown, Radio Group, Image, and Spacer.
  • Image blocks can either upload a new image or pick one from your existing file asset library.
  • Security and embedding-domain settings are now editable directly inside the editor’s Settings modal.
  • The opt-in form read API now returns the full attribute set for every block, including value type, custom data key, and the required and validation flags.
  • ARM64 Docker images are now tagged with the application version alongside :latest, so self-hosted deployments can pin to a specific release.

May 03, 2026

Version 2.10.0
  • Opt-in form builders can now add a Custom Field block from the editor palette to collect free-text answers into subscriber custom data.
  • Custom fields can be set to multi-line so they render as a textarea on the form, with a hint showing how to preserve line breaks in email templates.
  • Opt-in submissions now reject any custom_data value larger than 2KB with a clear per-field error.
  • The opt-in form checkbox now has rounded corners that match the rest of the widget’s styling.
  • The checkbox inspector now spells out exactly where the value is stored and what its default key is.
  • Block inspector panels no longer duplicate the canvas preview, leaving the live canvas as the single source of preview.
  • Updated dependencies including Rails to 8.1.3.

May 01, 2026

Version 2.9.0
  • Broadcast channels can now host multiple autopilots, each with its own sources, tone, schedule, and target segments.
  • Scheduled autopilot runs now actually fire on schedule.
  • Autopilot GitHub sources surface real HTTP errors instead of “No recent activity found”, and a bug that broke form-configured GitHub sources is fixed.
  • The autopilot sidebar now shows the right contextual nav.
Version 2.8.3
  • Fixed an internal encryption key configuration issue on self-hosted instances.

April 30, 2026

Version 2.8.2
  • Improved the Autopilot AI model selection experience.
  • Fixed a 50x error that could occur on Autopilot-related pages.

April 29, 2026

Version 2.8.1
  • Everything you can configure for confirmation pages in the admin UI — per-state page text, redirect URLs, default confirmation templates, and template assignments on opt-in forms — can now be managed through the API too.

April 28, 2026

Version 2.8.0
  • Customize what subscribers see on the confirmation page after clicking a double opt-in link, with separate heading and body text for each of six page states; edit any confirmation template’s sidebar to use the new state selector. Opt-in forms with double opt-in enabled now have an “After Confirmation” URL field that redirects subscribers to your own page instead of showing Broadcast’s confirmation page. Channels now have a Language setting under Settings → General Channel Settings, currently English-only with infrastructure for future translations. Fixed a bug where confirmation pages for opt-in form subscribers never showed the custom text set on the form’s confirmation template. The logo on confirmation and error pages is now centered. Documentation now has a global search modal accessible from any docs page. Old nested documentation URLs now redirect to their new flat slugs so existing links keep working.

April 26, 2026

Version 2.7.1
  • Fix copy button on agent page
  • Bump Ruby version

April 25, 2026

Version 2.7.0
  • Postmark setup now creates servers with names that match your channel and install.
  • Re-running the Postmark connect wizard reuses the existing server instead of leaving duplicates behind.
  • Renaming a channel automatically renames the matching server in Postmark.
  • Audience counts in the composer and API no longer include redacted subscribers.

April 20, 2026

Version 2.6.3
  • Updated dependencies, including Rails to 8.1.3

April 17, 2026

Version 2.6.2
  • Broadcast composer Review tab now accurately reflects selected audience segments, fixing a misleading “Sending to: All subscribers” summary.

April 15, 2026

Version 2.6.1
  • Bumped dependencies

April 04, 2026

Version 2.6.0
  • Segment rules now support relative dates (“N days ago”) for before, after, on or before, and on or after operators, enabling dynamic segments that recalculate automatically each day
  • Added date mode selector in segment rule form to switch between specific dates and relative dates
  • Added validation to prevent relative dates from being used with unsupported operators (equals, not_equals, etc.)
  • Segment rule descriptions now display “days ago” suffix for relative date values

April 02, 2026

Version 2.5.0
  • Segment subscribers by any key in their custom data JSON field. Supports text, number, date, and boolean comparisons with all applicable operators. Use dot notation for nested keys (e.g., preferences.language).
  • New “Custom Data Field” option in the segment builder with inline key input, type selector, and expandable help section.
  • Live preview count now updates when changing custom data key or type.

March 29, 2026

Version 2.4.0
  • Added confirmation_status field to all Subscriber API responses, derived from confirmed_at
  • Added confirmation status display with badge and timestamp to subscriber details view
  • Added reply_to support for double opt-in confirmation emails via double_opt_in object form
  • Added confirmation_template_id as a nested option inside the double_opt_in object
  • Added toggle to suppress unsubscribe link in confirmation emails, configurable via opt-in form settings and API
  • Updated all gem dependencies including solid_queue 1.3.2→1.4.0 and liquid 5.11.0→5.12.0

March 27, 2026

Version 2.3.0
  • Fix confirmation emails not sending from the Subscribers API due to missing .deliver_now call.
  • Fix confirmation emails using random email servers instead of transactional-flagged servers.
  • Add Is Confirmed segment rule for filtering subscribers by confirmation status in segments.
  • Add confirmed_at field and confirmation_status filter to Subscribers API responses.
  • Add upfront validation for double opt-in that returns 422 if no transactional email server or confirmation template is configured.
  • Add warnings in broadcast send/schedule modals when unconfirmed subscribers exist without a segment applied.
  • Add warning in opt-in form settings when no transactional email server is configured.
Version 2.2.0
  • Add double opt-in support to the Subscribers API with double_opt_in: true parameter
  • Add double opt-in support to the Transactional API with auto subscriber creation and {{ confirmation_url }} resolution
  • Add template_id parameter to the Transactional API for template-based transactional emails
  • Add confirmation templates UI under Templates > Confirmation with default toggle and confirmation page preview
  • Seed a default confirmation template for every channel automatically
  • Fix transaction safety for double opt-in subscriber creation flows
  • Fix background job enqueue to run outside database transactions
  • Eliminate double save on transactional email creation

March 26, 2026

Version 2.1.2
  • Fixed incorrect DNS record type label for Postmark DKIM setup where pending DKIM records now correctly display as TXT instead of CNAME

March 25, 2026

Version 2.1.1
  • Increase API rate limit to 1200 requests/min for self-hosted deployments (SaaS retains 120/min). Self-hosted users can customize via `API_RATE_LIMIT` env var.
  • Use APP_VERSION-relative test versions in installation tests.
  • Add anchor tags to table row identifiers for native link behavior.
  • Respect `source` field in subscriber API POST request.

March 22, 2026

Version 2.1.0
  • Email provider auto-setup wizards for Postmark, AWS SES, SendGrid, and Mailgun
  • Merged ESP Integrations into Email Servers with per-server detail page
  • Auto-detect CPU cores for SolidQueue worker concurrency
  • SES simulator test email with round-trip webhook verification
  • Webhook endpoints permissions added to API token form
  • Fix correct sequence_path for completed sequence activity link
  • Fix table CSS from transactional email preview
  • Fix DomainResolver for installation domain in wizard step 2
  • Bump Ruby from 4.0.1 to 4.0.2

March 16, 2026

Version 2.0.1
  • Batch DB writes in BroadcastSendJob to reduce PostgreSQL overhead
Version 2.0.0
  • ### Features
  • - Autopilot AI newsletter generation with OpenRouter
  • - Agent-native surface for AI discoverability and onboarding
  • - API rate limiting with rack-attack
  • - WYSIWYG editor improvements (font size, image insertion, template picker)
  • - Per-broadcast/sequence unsubscribe link toggle
  • - Opt-in form input field customization and widget embed improvements
  • - Send one-off emails from subscriber page
  • - Custom domain step in channel creation wizard
  • - Liquid template rendering in email headers
  • ### Infrastructure
  • - Ruby upgraded to 4.0.1
  • - Dynamic error pages (404, 422, 500)
  • ### Bug Fixes
  • - Safari unsubscribe modal positioning
  • - Widget caching, CORS, and iframe sizing fixes
  • - Sidebar scroll and tooltip visibility
  • - Pagination fix for empty link tracking results
  • - Numerous test stability improvements

March 05, 2026

Version 1.30.2
  • Fix large backup downloads

February 25, 2026

Version 2.0.0-beta.11
  • Upgraded Ruby to 4.0.1
  • Fixed opt-in form editor crashing when theme colors use shorthand hex values like #fff
  • Fixed link tracking page failing to load due to missing request context in pagination

February 23, 2026

Version 2.0.0-beta.10
  • Added agent-native surface: API discoverability endpoints (whoami, prime, status, skill), agents dashboard, bash CLI, setup links
  • Bash CLI: Full command-line interface for managing subscribers, broadcasts, and sequences

February 19, 2026

Version 2.0.0-beta.9
  • Add into rich text editor ability to set (preset) font sizes
  • Fix bug in Safari for rendering of a certain modal

February 18, 2026

Version 2.0.0-beta.8
  • Per-email unsubscribe link toggle - You can now disable the unsubscribe footer and List-Unsubscribe header on individual broadcasts and sequence steps for transactional emails, with a compliance warning modal
  • Template picker with preview for sequence steps — Select and preview templates directly in the sequence step editor
  • Hover preview for sequence email steps — See a popover preview of email content on hover in the sequence builder
  • Liquid template support in email headers — Custom email headers now support Liquid variables like {{ subscriber.email }}
  • Improved subscriber data access in Liquid — data and custom_data fields are now interchangeable in Liquid templates via fallback on SubscriberDrop

February 17, 2026

Version 2.0.0-beta.7
  • Fix inserting images into rich text editor
Version 2.0.0-beta.6
  • Fix issue where rich text editor does not properly insert image due to unescaped quotation
  • Fix UI issue with modal
Version 2.0.0-beta.5
  • Fix issue with email server selection and broadcast settings
  • Fix issue where application configuration causes nil error
  • Fix issue where segment selection is not maintained

February 16, 2026

Version 2.0.0-beta.4
  • Fix issue where assets were not inserted correctly in the editor
  • Fix bug where test email server did not have the right credentials for some installations

February 13, 2026

Version 2.0.0-beta.3
  • Bugfixes for when installation is not automatic script managed

February 12, 2026

Version 2.0.0-beta.2
  • Bugfixes

February 04, 2026

Version 2.0.0-beta.1
  • Initial 2.0.0 beta 1 release
  • Please back up your database before upgrading
  • DO NOT upgrade using the in-app update as the migrations may take some time
  • To upgrade run this: (1) ssh into your server (2) cd /opt/broadcast (3) ./broadcast.sh upgrade 2.0.0-beta.1

January 30, 2026

Version 1.30.1
  • Fixed unsubscribe rate tracking so OutboundReceipt is properly marked when subscribers unsubscribe via native links
  • Fixed AWS SES event types by removing invalid ‘subscription’ event type
Version 1.30.0
  • Re-run AWS SES automatic setup on already-integrated servers to add new event types or update AWS resources
  • Manually sync your AWS SES account-level suppression list to Broadcast’s global suppression list
  • Support for AWS SES’s newer eventType webhook format alongside the legacy notificationType format
  • AWS SES integration now configures subscription event destinations
  • Bounced and complained email addresses are now automatically added to the global suppression list
  • Track detailed bounce sub-types from AWS SES webhooks
  • Improved discoverability and layout of the ESP Integrations settings page

January 29, 2026

Version 1.29.7
  • Fixed an issue where open and click rates could display incorrect values.

January 18, 2026

Version 1.29.6
  • Fixed Postmark Reply-To header error and corrected email server vendor display in settings

January 16, 2026

Version 1.29.5
  • Updated solid_queue dependency to 1.3.1
Version 1.29.4
  • Added optional async mode for Solid Queue when running inside Puma. Users on small servers can now set `SOLID_QUEUE_SUPERVISOR_MODE=async` to reduce memory usage by running workers in threads instead of forking separate processes.

January 13, 2026

Version 1.29.3
  • Fix sequence subscribers pagination crash when next_trigger_at is nil or page parameter is invalid
  • Add ostruct gem to fix Ruby 4.0 deprecation warning

January 10, 2026

Version 1.29.2
  • Fixed Postmark message stream name from ‘broadcasts’ to ‘broadcast’

January 05, 2026

Version 1.29.1
  • Fix API subscriber update with tags bug and add list filtering (is_active, source, created_after, created_before, tags, email) to subscribers endpoint.

January 04, 2026

Version 1.29.0
  • Filter subscribers by custom_data fields via API query parameters (e.g., `?custom_data[plan]=enterprise`)
Version 1.28.1
  • API Error Handling - Fixed generic 500 errors
  • API now returns proper status codes (422, 404, 400) with meaningful JSON error messages

January 01, 2026

Version 1.28.0
  • AWS SES v2 API Support: Upgraded to AWS SES v2 API for custom email header support (Broadcast-Message-ID, List-Unsubscribe-Post)
  • Multipart Email Support: Added automatic plain text generation for HTML emails, improving deliverability and spam scores
  • Rich Text Emails: Fixed duplicate HTML structure in rich text emails that caused malformed output
  • AWS SES API: Filter out Message-ID header which is not supported by SES v2 API
  • Broadcast UI: Fixed case mismatch in status checks preventing auto-refresh when broadcasts complete
  • WebSocket Race Condition: Server now sends current state on subscription connect, fixing UI stuck on “Scheduled” for fast broadcasts

December 30, 2025

Version 1.27.8
  • Fixed SolidCable table schema
  • Added auto-repair for affected installations
Version 1.27.7
  • Fix issue where AWS SES not letting users set up in non-standard Broadcast installations

December 29, 2025

Version 1.27.6
  • Adjust the way segment metrics are calculated (again)
Version 1.27.5
  • AWS SES API webhook matching - Delivery notifications now correctly match OutboundReceipt records when using SES API delivery method. Previously, AWS overwrote the Message-ID header, causing delivery webhooks to fail silently.
  • Segment statistics showing 0% - Fixed an issue where segment open/click rates showed 0% for 30/90 day periods even when emails were recently sent via SES API. The system now falls back to total receipt counts when delivery data is missing.

December 26, 2025

Version 1.27.4
  • Fix issue with segment metric calculations
Version 1.27.3
  • Make refresh self-healing for segment metrics
Version 1.27.2
  • Fix segment metrics not refreshing

December 24, 2025

Version 1.27.1
  • Release rate limiting bug where counts are errorneously calculated

December 22, 2025

Version 1.27.0
  • Added ability to duplicate sequences via the UI and API
Version 1.26.1
  • Add HTML preview for sequence step emails

December 21, 2025

Version 1.26.0
  • Released APIs for webhooks, opt-in forms, segments
Version 1.25.1
  • Fixed bad Docker build
Version 1.25.0
  • Added API for sequence CRUD
  • Fix transactional emails blocked when subscriber was unsubscribed

December 19, 2025

Version 1.24.7
  • Bump runtime Ruby to 3.4.8

December 16, 2025

Version 1.24.6
  • Fix scheduling and other recurring jobs
Version 1.24.5
  • DO NOT UPGRADE TO THIS VERSION IF YOUR INSTALLATION IS WORKING PROPERLY
  • Add logging to unusual condition where outbound receipts are not created
  • Remove auto-update of email server model related to above

December 14, 2025

Version 1.24.4
  • Minor fixes for demo mode
Version 1.24.3
  • Improve on sending scheduled broadcasts via API

December 13, 2025

Version 1.24.2
  • Fix foreign key constraint on unsubscribe table
  • Fix and clarify issue with sequence active status

December 11, 2025

Version 1.24.1
  • Update internal dependencies

December 10, 2025

Version 1.24.0
  • Add email servers CRUD to API

December 04, 2025

Version 1.23.0
  • Time-based engagement filtering for segments (emails opened/clicked within last X days)
  • Segment-based sequence triggers - auto-enroll subscribers matching segment criteria
  • New segment rule operators for date-based filtering
  • Auto-sync job runs every 5-15 minutes to keep sequence enrollments updated
  • Improved engagement window rule UI layout with better input ordering

November 28, 2025

Version 1.22.2
  • Fix permission problem (again)

November 26, 2025

Version 1.22.1
  • Fix issue where in certain cases, a newly created user is unable to switch to a channel where they can access because the application defaults them to a restricted channel

November 22, 2025

Version 1.22.0
  • Add advance link tracking (experimental)

November 19, 2025

Version 1.21.5
  • Increase thead count for server

November 15, 2025

Version 1.21.4
  • Upgrade more dependencies, related to pagination

November 14, 2025

Version 1.21.3
  • Increase connection availability to the database causing lag on heavy load

November 13, 2025

Version 1.21.2
  • Updated bunch of dependencies
  • Rails upgraded to v8.1

October 30, 2025

Version 1.21.1
  • Improve and fix the required headers auto injection into Postmark bound emails

October 29, 2025

Version 1.21.0
  • 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

October 27, 2025

Version 1.20.1
  • Fix for Postmark API send and editing of email server

October 25, 2025

Version 1.20.0
  • Add API endpoints for opens/clicks and other broadcast statistics
  • Update more dependencies

October 24, 2025

Version 1.19.3
  • Fix for AWS API sends where reply_to is not set properly
Version 1.19.2
  • Maintenance release for dependencies

October 17, 2025

Version 1.19.1
  • Dependency updates

October 12, 2025

Version 1.19.0
  • Add Postmark API send functionality
  • Update Ruby runtime to 3.4.7
  • Update bunch of dependencies

October 06, 2025

Version 1.18.4
  • More fixes for the demo
Version 1.18.3
  • Fix demo mode
Version 1.18.2
  • Release with maintenance and code clean up

October 05, 2025

Version 1.18.1
  • Minor dependencies update

October 02, 2025

Version 1.18.0
  • 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

September 28, 2025

Version 1.17.1
  • Fix Postmark unsubscribe placeholder detection
Version 1.17.0
  • Optimization attempt for worker queues
  • Improve UI for determining rate sending for emails during broadcasts
  • Update dependencies

September 26, 2025

Version 1.16.2
  • Optimize DB connection pool
Version 1.16.1
  • Fix UI bug when adding AWS SES API servers

September 25, 2025

Version 1.16.0
  • 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.15.0
  • Updated dependencies, including Rails to 8.0.3

September 21, 2025

Version 1.14.0
  • Upgrade Ruby to 3.4.6
  • Add indices to fix issue with slow segment querying
Version 1.13.0
  • Expand segment rules to allow for total emails sent, opened, and clicked

September 20, 2025

Version 1.12.1
  • Fix issue where webhook event `message.attempt.exhausted` was not processed

September 18, 2025

Version 1.12.0
  • Expand functionality of unsubscribe page with (optional) requirement to confirm unsubscribing

September 17, 2025

Version 1.11.0
  • Add functionality to allow broadcast channel name to be changed

September 16, 2025

Version 1.10.4
  • Attempt to fix installation issue related to SSL certificate issuing

September 08, 2025

Version 1.10.3
  • Fix transactional tab in dashboard home
Version 1.10.2
  • Add delimiters to large numbers in dashboard
  • Update dependencies

September 03, 2025

Version 1.10.1
  • Fix broadcast statistic calculation
Version 1.10.0
  • Add analytics columns to broadcasts index
  • Add ability to recalculate denominator for broadcast stats
  • UI refinements

September 02, 2025

Version 1.9.1
  • Attempt to fix broadcast recipient number inaccuracy

August 29, 2025

Version 1.9.0
  • Add experimental support for SMTP.COM
  • Add SMTP.COM as an email service provider
  • Add SMTP.com callback (webhook) support
  • Update internal dependencies

August 25, 2025

Version 1.8.7
  • Fix webhook not sent when subscriber is unsubscribed due to bounce

August 22, 2025

Version 1.8.6
  • Fix again for preheaders in HTML templated emails

August 20, 2025

Version 1.8.5
  • Fixed subscriber tag in the web UI not working
  • Added email preheader support for HTML emails with proper CSS styling

August 18, 2025

Version 1.8.4
  • 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
  • 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
  • Fix a bug in segment definition UI
  • Tune outbound mailing mechanism
  • Address dependency deprecation
  • Improve charting

August 17, 2025

Version 1.8.1
  • Fix issue where test broadcast sends do not include reply-to settings

August 15, 2025

Version 1.8.0
  • 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

August 14, 2025

Version 1.7.0
  • 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

August 11, 2025

Version 1.6.0
  • Add functionality where subscriber imports support subscribed_at and unsubscribed_at columns

August 10, 2025

Version 1.5.7
  • Fix broadcast activities not showing properly
Version 1.5.6
  • Fix AWS integration modal not displaying

August 08, 2025

Version 1.5.5
  • Fix issue where unsubscribed emails cross contaminate other channels with transactional emails

August 07, 2025

Version 1.5.4
  • 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.3
  • Add resubscribe button to subscriber page (admin)
  • Fix for bounce event

August 06, 2025

Version 1.5.2
  • Rerelease of v1.5.0
  • Add multi-user capability with user level permissions
  • Fix for jobs dashboard

August 04, 2025

Version 1.4.5
  • Fix bug in subscribers API where subscriber is not active when re-POSTing

August 01, 2025

Version 1.4.4
  • Update dependencies, including security related ones
  • Improve UI

July 30, 2025

Version 1.4.3
  • 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

July 29, 2025

Version 1.4.2
  • Fix JSON rendering for Subscriber custom_data
Version 1.4.1
  • Fix 500 errors on certain unsubscription pages
  • Fix segment case sensitivity for tags
Version 1.4.0
  • Add subscriber unsubscribe/re-subscribe API endpoints
Version 1.3.0
  • Added webhooks for broadcast events (scheduled, sending, sent, failed, etc)
Version 1.2.1
  • Updated Ruby to 3.4.5

July 25, 2025

Version 1.2.0
  • 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

July 21, 2025

Version 1.1.0
  • 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.1
  • Security updates on upstream dependencies

July 20, 2025

Version 1.0.0
  • 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

July 18, 2025

Version 0.38.1
  • Upgraded a bunch of dependencies

July 13, 2025

Version 0.38.0
  • Upgrade web server dependency
  • Optimizations for outbound mailer queue
  • Fix miscalculation of total recipients in certain scenarios

July 10, 2025

Version 0.37.1
  • Fix real time broadcast analytics
Version 0.37.0
  • File assets now have permalinks you can copy and use in your emails
Version 0.36.4
  • Fix deep nested dot notation for subscriber custom data in emails
Version 0.36.3
  • Fixed CSV importing issue when there are tags

July 09, 2025

Version 0.36.2
  • Add button to allow deletion of webhook endpoints
Version 0.36.1
  • Add support to custom data in CSV/TSV import for subscribers
  • Update design of CSV/TSV import page
Version 0.36.0
  • Add real time delivery analytics to broadcasts (experimental)
  • Improve localized timestamps in the dashboard
  • Improve information displayed on broadcast page

July 08, 2025

Version 0.35.2
  • 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

July 07, 2025

Version 0.35.1
  • Fix open tracking pixel in HTML emails

July 06, 2025

Version 0.35.0
  • Added webhook system to Broadcast
  • Full description of capabilities available in our webhook documentation

July 04, 2025

Version 0.34.1
  • Updated major Tailwind CSS dependency
  • Checkbox CSS fixes and switch fixes
Version 0.34.0
  • Updated major Tailwind CSS dependency
  • Checkbox CSS fixes and switch fixes
Version 0.33.1
  • 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
  • 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

July 03, 2025

Version 0.32.1
  • Fix bug when adding duplicate subscriber

July 02, 2025

Version 0.32.0
  • 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

July 01, 2025

Version 0.31.0
  • 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

June 30, 2025

Version 0.30.0
  • 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
  • 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
  • Fix adding Inboxroad servers
  • Add additional set up instructions for Inboxroad webhooks
  • Added automatic API polling for Inboxrode to sync bounces and complaints

June 29, 2025

Version 0.29.1
  • 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
  • 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

June 26, 2025

Version 0.28.2
  • Add additional retry mechanism in case broadcast sends fail due to single occurrence errors
  • Fix earlier unreleased features part of 0.27.3

June 25, 2025

Version 0.28.1
  • 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
  • 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
  • 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

June 24, 2025

Version 0.27.4
  • 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
  • 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
  • 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

June 23, 2025

Version 0.27.1
  • Fix custom email headers (in broadcasts) not being sent

June 22, 2025

Version 0.27.0
  • 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

June 15, 2025

Version 0.26.1
  • Relax requirement that email footer is present for broadcast channel
  • Update a bunch of dependencies

June 08, 2025

Version 0.26.0
  • Add tags functionality to broadcasts
  • Allow segment rules to utilize tags

May 25, 2025

Version 0.25.3
  • Updated Ruby to 3.4.4
  • Updated internal dependencies

May 18, 2025

Version 0.25.2
  • Updated internal dependencies
  • Added feature to allow for case insensitivity for segment rules

May 10, 2025

Version 0.25.1
  • Updated Ruby to 3.4.3
  • Updated internal dependencies

May 04, 2025

Version 0.25.0
  • 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

April 27, 2025

Version 0.24.0
  • Added ability to target broadcasts to specific segments

April 20, 2025

Version 0.23.0
  • Released segmentation dashboard

March 30, 2025

Version 0.22.3
  • 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
  • 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
  • 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
  • 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

March 23, 2025

Version 0.21.2
  • 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
  • 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
  • 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

March 16, 2025

Version 0.20.0
  • Added error messages when adding tags using tag_list attribute
  • Upgraded app to Rails 8.0.2
  • Updated a number of dependencies

March 09, 2025

Version 0.19.2
  • Ability to customize opt-in form post submission text
  • Added ability to delete opt-in forms

March 07, 2025

Version 0.19.1
  • 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

March 02, 2025

Version 0.19.0
  • Subscriber collection/opt-in forms, web version (alpha)
  • Design updates to the dashboard

February 20, 2025

Version 0.18.4
  • Upgrade app to use Ruby 3.4.2
  • Fix breadcrumbs for template pages

February 19, 2025

Version 0.18.3
  • Fix duplicate menu option
  • Improve UI for creating new templates

February 16, 2025

Version 0.18.2
  • Updated internal dependencies

February 10, 2025

Version 0.18.1
  • Fix duplication of broadcasts when it is using raw HTML content

February 09, 2025

Version 0.18.0
  • 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)

February 02, 2025

Version 0.17.0
  • 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

January 30, 2025

Version 0.16.4
  • Fixed bug where AWS SES webhooks were not processing correctly

January 29, 2025

Version 0.16.3
  • Updated server dependency
  • Updated file validation dependency

January 28, 2025

Version 0.16.2
  • Updated internal dependencies

January 27, 2025

Version 0.16.1
  • Add improvement for email images to have be responsive if width is bigger than certain viewports

January 26, 2025

Version 0.16.0
  • Added template feature, available for broadcasts
  • Fixed file asset UI

January 19, 2025

Version 0.15.2
  • Fixed bug where broadcasts internal metadata were not updated, no-op change as this is reserve for future functionality

January 18, 2025

Version 0.15.1
  • 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
  • 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

January 12, 2025

Version 0.14.2
  • 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
  • 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
  • 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

January 10, 2025

Version 0.13.2
  • Fix typo
  • Update s3 dependency
Version 0.13.1
  • Fix typo
  • Update s3 dependency

January 05, 2025

Version 0.13.0
  • Added analytics for sequence emails
  • Updated dashboard to include latest sequences

January 03, 2025

Version 0.12.0
  • Updated multiple internal dependencies

December 29, 2024

Version 0.11.1
  • Fix bug in link redirect endpoint

December 28, 2024

Version 0.11.0
  • Add ability to view recipient activity (eg. clicks, opens, etc) for broadcast emails
  • Fix bug where broadcast links are not detected

December 24, 2024

Version 0.10.0
  • Added Sendgrid webhook integration for handling email opens and clicks and other metrics

December 21, 2024

Version 0.9.2
  • 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
  • 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
  • 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

December 16, 2024

Version 0.8.0
  • Added API endpoint for creating (draft) broadcasts

December 15, 2024

Version 0.7.1
  • Fix for Postmark click tracking

December 14, 2024

Version 0.7.0
  • Postmark webhook integraiton available to track email metrics

December 13, 2024

Version 0.6.4
  • Fixed bug in subscriber email validation
  • Fixed bug in subscriber import where jobs server could not access uploaded TSV files

December 12, 2024

Version 0.6.3
  • Sequence restarts for subscribers will be triggered after 30 seconds instead of 10 minutes

December 11, 2024

Version 0.6.2
  • Fixed bug where adding tags to subscriber did not trigger adding to sequence
  • Fixed subscriber count in sequences

December 10, 2024

Version 0.6.1
  • Fix bug in autosave feature where multiple tabs/windows would overwrite each other

December 08, 2024

Version 0.6.0
  • Integration with Amazon SES (through SNS)
  • Updated internal dependencies
  • Channel settings menu is redesigned
  • Broadcast channels can now be set as inactive (or active)

December 06, 2024

Version 0.5.4
  • Small improvement in editor where pasting paragraphs will automatically add extra line breaks

December 04, 2024

Version 0.5.3
  • 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
  • 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
  • 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

December 03, 2024

Version 0.5.0
  • Hotfix for error when adding email server
  • Add error reporting feature so errors can be more easily reported
Version 0.4.1
  • Hotfix for error when adding email server
  • Add error reporting feature so errors can be more easily reported

December 01, 2024

Version 0.4.0
  • 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
  • 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

November 30, 2024

Version 0.3.0
  • Updated runtime to Ruby 3.3.6 and a bunch of other dependencies
  • Added ability to track email opens and clicks

November 21, 2024

Version 0.2.3
  • Fixed rendering bug in sequences dashboard
  • Fix issue with restarting autoresponder sequences
Version 0.2.2
  • Fixed rendering bug in sequences dashboard
  • Fix issue with restarting autoresponder sequences

November 20, 2024

Version 0.2.1
  • Email sequence functionality is now available
  • Bug fixes and improvements