Promote Release Notes January 2026

Bug fixes

Date picker no longer breaks if start date is after end date or vice versa ​

This improvement makes it easier to select valid date ranges and prevents errors when filtering patrons.​ The date picker now disables dates outside the selected range, including those before the start date and after the end date.

CSV Import Reliability Restored

Promote now reliably supports importing files with up to 5,000 contacts. We’re working on additional performance enhancements to handle larger files.

Segments show on records again ​

​This fix ensures complete and accurate segment management on records.​Resolved an issue where not all segments associated with a record were displayed in the Segments table.​

​Now, any and all segments the record belongs to are listed again, and users can unsubscribe or add the record to segments directly from this table.

Patron Service Performance​

​After releasing new LX features, some large environments experienced system slowdowns and errors (500/504) because the patron extraction process couldn’t keep up. This was caused by new database logic that created a backlog of patron updates, which also slowed other services.​ We fixed the patron extraction process to prevent patron update backlogs and improve database performance. This ensures faster patron updates, fewer errors, and more reliable downstream features like patron segmentation and audience search.​ This fix and improvement will protect database performance under high volume:​

  • Reduced 500/504 errors during peak extraction windows​

  • Faster, more reliable patron updates (lower latency to downstream features)​

  • Stabilized database performance in large environments

Campaigns Send to Entire Segments Again​

​We resolved an issue that caused some patrons to be incorrectly marked as inactive during the contact merge process. This fix ensures patrons remain active and continue receiving campaigns as expected.​ After releasing new LX features, some large environments experienced system slowdowns that interrupted the merging of contacts and patrons. As a result, the email service mistakenly marked some records as inactive, preventing them from receiving campaigns.​

Improved database performance to handle merges more efficiently.​

Added safeguards to prevent failed merges from marking patrons inactive.