> ## Documentation Index
> Fetch the complete documentation index at: https://docs.truagents.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> Product updates and announcements for TruAgents.

This page is the public changelog for TruAgents.

Use it to track meaningful product updates, bug fixes, and behavior changes that affect customers and operators.

The changelog is intended to stay concise:

* 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 Mintlify `Update` components.

```mdx theme={null}
<Update
  label="March 2026"
  description="Weekly product update"
  tags={["Product"]}
  rss="Short summary of the week's user-facing changes."
>
## New

...

## Improved

...

## Fixed

...
</Update>
```

<Update label="April 20, 2026" description="Weekly product update" tags={["Product"]} rss="Campaigns now require a target segment before sending, the run campaign modal highlights contact counts, and MFA emails use updated TruAgents branding.">
  ## 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={["Product", "Fixes"]}
    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.
</Update>

<Update label="March 30, 2026" description="Weekly product update" tags={["Product"]} rss="New template image library for campaign email templates, faster media loading with improved CDN caching, and a fix for media upload failures.">
  ## 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.
</Update>

<Update label="March 27, 2026" description="Changelog launched" tags={["Docs"]} rss="TruAgents launched its public changelog page. Future entries will summarize meaningful product updates, improvements, and fixes.">
  ## 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
</Update>

<Update label="April 27, 2026" description="Weekly product update" tags={["Product", "Fixes"]} rss="A new contacts table beta with activity stats, smoother loading on contacts and other lists, and cleaner CSV imports that skip empty rows.">
  ## 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.
</Update>
