- highlight user-facing changes
- explain who is affected
- call out any action required
- link to deeper docs when a change introduces or changes a workflow
What to expect
- New entries appear here as product updates ship.
- RSS subscribers can follow updates from
/changelog/rss.xml. - Internal-only implementation changes should stay out of this page.
Entry format
New entries should be added as MintlifyUpdate components.
New
- Segment required for campaigns — you must now select a target segment before scheduling or running a campaign. This prevents accidentally sending to every contact in your organization. Test runs and triggers are not affected.
- Target segment visible on version history — the campaign version sheet now shows the segment that was captured at send time, so you can review exactly who was targeted.
Improved
- Contact count highlighted in run modal — the run campaign confirmation modal now emphasizes how many contacts will receive the campaign, making it easier to verify before sending.
Fixed
- Stuck campaign drafts — improved background task handling so drafts are less likely to get stuck in a failed state during high-volume sends. label=“April 6, 2026” description=“Weekly product update” tags= rss=“MFA login emails now display TruAgents branding, and campaign task processing is more reliable with hardened status handling.”
Improved
- MFA email branding — multi-factor authentication emails now show the TruAgents sender name and a cleaner footer that works correctly across all organizations.
Fixed
- Campaign task processing reliability — resolved an issue where campaign tasks could get stuck or fail silently during processing. Status transitions are now validated to prevent tasks from entering an invalid state.
New
- Template image library — you can now upload, preview, and manage images for campaign email templates from Campaigns > Templates > Template Images. Uploaded images are served from a CDN and can be copied directly into templates.
Improved
- Faster media loading — CDN cache duration for uploaded media increased from 60 seconds to 24 hours, so images in sent emails load faster for recipients.
Fixed
- Media uploads failing in some browsers — resolved an issue where browser security policies blocked image uploads to cloud storage.
New
Launched the public TruAgents changelog at/changelog.This page will be used to publish concise, user-facing updates about meaningful product changes, improvements, and fixes.Improved
RSS subscriptions are now available at/changelog/rss.xml for teams that want update notifications in feed readers, Slack, or other automation tools.What to expect
Future entries should focus on:- user-facing product changes
- operational improvements
- important fixes
- any action customers or operators need to take
New
- Revamped contacts table (beta) — preview the new contacts experience at
/contacts-new. The redesigned table surfaces recent activity stats alongside each contact so you can prioritize follow-ups without leaving the list.
Improved
- Smoother contacts import — the blocking overlay during CSV imports has been replaced with an inline status badge, so you can keep browsing your contacts while an import is running.
- Cleaner list loading — contacts and other tables now show a loading skeleton instead of briefly flashing an empty state while data is being fetched.
Fixed
- Empty rows during CSV import — empty rows in uploaded contact CSVs are now skipped automatically, so imports no longer fail or create blank contacts when files contain trailing or stray empty lines.

