August 2017 – released Sitecore Email Experience Manager 3.5 (rev. 170810)
This a feature release. Sitecore recommends that you upgrade to this release if it includes features that meet the specific needs of your organization. This release contains significant new feature functionality, and we encourage you to evaluate it.
Highlights
- PaaS Support for Azure
- Reporting dashboard improvements
- Invalid recipient reporting and handling
- Custom tokens are available within API
- Message List and Performance Enhancements
- Time Format has been standardized
- Improved click handler support for multi-site and multi-language
- 80+ bug fixes
New features/improvements
Description | Customer ticket ID (or other) | TFS no. |
---|---|---|
Email validation and URL validation is now done consistently across EXM by the new email and url RegEx validators. You can configure the new emailRegexValidator and urlRegexValidator settings in the Sitecore.EmailExperience.Core.config file. | 128001 | |
A link to a more detailed report has been added to the Reporting Overview page. | 129857 | |
You can now use the client API to specify custom tokens. You can, for example, send automated messages with custom tokens. | 101226 | |
The ECM Users and ECM Advanced Users roles have been renamed to EXM Users and EXM Advanced Users . | 113316 | |
The Insert Token dialog has been improved. | 35926 | |
The Subscription message type has been removed. | 127021 | |
The One-time and Triggered message types have been renamed to Regular and Automated . | 134938 | |
The reporting lists can now be sorted. | 130413 | |
It is now possible to use the new EXM.RendererUrl setting to configure the RendererUrl. | 58565 | |
You can now replace the default recipient manager. | 138165 | |
The UI of the Attachments dialogs has been improved. | 135748 | |
The Confirmation dialog is broken when the recipients list is empty. | 133005 | |
Internal EXM endpoints have been made secure. | 137475 | |
A new list has been added that shows the recipients which EXM failed to dispatch to for a specific campaign. | 143091 | |
We now support segmented lists with empty emails. | 121702 | |
Improved support for cross site links in EXM messages. To support more complex scenarios than Manager Roots alone allow, a new global repository of Hostname Mapping items has been added. This is shared across Manager Roots and defines extra mappings of Server URLs to Preview and Public URLs. | 131797 | |
A new EXM.TasksPath setting has been added that allows you to specify where task items are stored. | 58669 | |
EXM no longer requires any of the files that are stored in the /sitecore folder on a CD server. | 137496 | |
EXM no longer stores files in the /sitecore folder on a CD server. | 137496 | |
You no longer need to be logged in to render the message body. A new setting, Renderer User , has been added to the Manager Root, that allows the Context User to be changed for editing, previewing, delivering, and viewing online. | 143210 | |
If a campaign failed to send email to some recipients, for example, because the email address could not be validated, the message will now move to the Sent state rather than the Paused state. | 143091 | |
A new EXM site has been added to the sites that allows EXM to control, for example, caching. | 149998 | |
All dates and times are now displayed in UTC. | 139423 | |
Dates and times are now consistent across all of EXM. Dates and times now respect the Sitecore configuration settings and the culture preferences of the logged in user. | 162461 | |
The Sitecore Email Cloud configuration defaults have been updated. | 150892 | |
Time and timezone have been added to the message info panel. | 70397 | |
Message lists now use aggregated data and this improves the time it takes to load them. As a side effect the data is not shown in real-time. | 138406 | |
The complete DKIM record is now shown for a sending domain. | 143196 | |
The email-opened tracking image element now has an alt attribute. | 152082 | |
When you run Email Preview or Spam Check, the changes are now saved automatically. | 150291 | |
DKIM is now verified automatically. | 158140 | |
A Failed Recipients card has been added to the campaign report. | 154598 | |
On the dashboard, the Recipient activity pie chart has been replaced with Sent and Delivered data. | 159062 | |
The icons have been removed from the Landing pages report card. | 159069 | |
The UI of the Domain details dialog has been improved. | 159524 | |
If there is an error in the RedirectUrl pipeline, the click handler now redirects to the original link. | 167575 | |
HTTP headers are now set for the tracking pixel. | 166436 |
Resolved issues
The following issues have been fixed:
Description | Customer ticket ID (or other) | TFS no. |
---|---|---|
On the Landing Page Performance tab, in the Landing pages section, the links in the events list open in the same window. | 129831 | |
The web database that the SaveTouchPointRecord pipeline processor uses is hardcoded. | 120027 | |
Some items do not have localizable titles. | 130649 | |
When you preview a message with a large message body, scroll bars are displayed. | 127837 | |
In reports, quarterly trends are not rounded to whole numbers. | 131573 | |
Some texts in the UI are not displayed correctly in non-English languages. | 130647 | |
In a message list, the delete button is active even when no message is selected. | 127483 | |
External links are not HTML decoded. | 125487, 129858 | |
On the Recipient Activity tab, in the Open and click rates list, the values in the Event and Landing pages columns are not searchable. | 129867 | |
Location is not searchable on the Value and engagement tab. | 129870 | |
The text on the Subscription page is inconsistent with the rest of EXM. | 130897 | |
In the Experience Editor, the Add here button does not work in IE. | 130703 | |
The Save button does not always become active when a user edits the content of a text box. | 35875 | |
The Time of day list does not contain Sunday. | 136473 | |
The subject of a message is not saved if the Set Page Title rendering is not present. | 135248 | |
The cursor jumps to end of the search field when you press a key. | 135568 | |
Message Context contains inconsistent property names. | 134773 | |
The Subscription Sublayout Parameters template does not find Manager Roots that are not stored under the Home item. | 130653 | |
Token values that contain a known token key cause an infinite loop. | 135571 | |
It is not possible to specify multiple notification emails. | 35947 | |
The Message body collapses when a scheduled campaign delivery is cancelled. | 137200 | |
In reports, the Landing page value displays a query string and/or an absolute page path. | 136224 | |
Incorrect recipient numbers are logged when some recipients are skipped. | 138331 | |
Links do not work when an anonymous user doesn’t have read access to the item. | 137204 | |
Dates in the past are available in the date pickers. | 35968 | |
On the Review tab, the Preview and Spam Check buttons are enabled after a campaign has been sent. | 139127 | |
The Confirmation dialog is broken when the recipients list is empty. | 139223 | |
Clicks on external and internal links in the online version of an email are not registered. | 142256 | |
The reporting data about landing pages is missing sometimes. | 145853 | |
The Subscription Confirmation redirect link is broken. | 146550 | |
In the EXM dashboard, in the Value and visits report, Month is defined incorrectly. | 147037 | |
Url redirection is case sensitive. | 148502 | |
Email Preview and the Spam Check do not work for Automated email campaigns. | 144283 | |
In the Content Editor, the Open Manager Root button is not visible. | 150904 | |
During Bounce and Spam synchronization with the Sitecore Email Cloud provider, exceptions appear in the EDS log on the Dispatching role. | 144906 | |
EXM loads css files with an exclusive lock. | 151158 | |
An Email Test Definition is created every time an AB test is scheduled. | 145784 | |
An incorrect error message appears if you save the default settings when the email field is empty. | 144172 | |
Images are counted as clicks when EmbedImages is disabled, or the image is external. | 151478 | |
Aggregation dimensions mark an interaction as a click even when there is no click event in the interaction. | 152144 | |
The Redirect handler adds the EXM custom values for duplicate interactions. | 152130 | |
In EXM, in the Create menu, in the Create List column, the Recipient list from file and Empty recipient list commands do not work. | 145793 | |
The website\images\1x1.gif image is accessed during dispatch, and often causes an IO exception to be thrown. | 146738 | |
If a link is clicked very quickly, a SQL deadlock can occur. | 153848 | |
Dispatch hangs if a requested resource is not found. | 152028 | |
The domain of the notification email is not validated properly by the email cloud provider. | 144286 | |
CustomPersonTokens are not thread safe. | 151324 | |
Bounce times are not aligned with the other time related reporting data. | 144608 | |
The comparison of EcmId is case-sensitive. | 151629 | |
Marketing campaign items created for Email campaigns contain an invalid default value. | 150068 | |
In IE 11, a modal dialog in the message body cannot be reopened. | 155407 | |
In the reports, bounced and unsubscribed percentage rates are displayed in green and not red, if there is an increase. | 159059 | |
The From name and email are not allowed to exceed 254 characters. | 42522 | |
From name is not encoded correctly. | 155609 | |
The recipient counter changes if a segmented list is added to an email campaign, and the page is refreshed. | 150067 | |
The Sending Disabled message is not shown when the No Send setting is enabled. | 37998 | |
The Exclude from reports setting doesn't exclude campaigns that contain registered click events. | 149688 | |
When a user subscribes to the same list twice in a row, an exception is thrown. | 144263 | |
The ReviewHistoryWatcher rendering does not work. | 146748 | |
An odd character is added to the name of a new variant of an email campaign. | 149609 | |
An exception is thrown when scheduling an email campaign whose name contains more than 91 characters. | 145071 | |
Countries are not displayed on the Location card report. | 126494 | |
Preview does not show the selected recipient. | 60398 | |
The Anchor property is stripped from links. | 151495 | |
The Most Engaging tab has been added to the Top Campaigns card in the reporting dashboard. | 159072 | |
Token are not replaced in service messages. | 161617 | |
In the Add Attachment dialog, an image that is attached to a message is displayed as broken image . | 58716 | |
Email Preview and Spam Check do not return any results if you do not specify an Include list . | 139651 | |
SQL deadlocks can occur during large dispatches. | 161988 | |
When you click a menu item, a recipient count request is sent to List Manager. | 161682 | |
Service campaigns are not shown in the Automated campaigns list. | 154534 | |
Links in simple HTML campaigns are not transformed correctly. | 161647 | |
The EXM log files do not display all the expected information about roles. | 145668 | |
Special characters are not allowed in the From email. | 161584 | |
An OutOfMemoryError occurs on the Solr server during queuing. | 161033 | |
The thumbnail is missing on the General tab. | 161624 | |
Links in messages are always opened in English. | 165440 | |
The RegisterEmailOpened.aspx page is added to the statistics. | 163761 | |
Port 25 is added to mailto hyperlinks. | 166207 | |
The RedirectUrlPage.aspx page is added to the statistics. | 163737 | |
External images/links are sent as .ashx attachments if Embed Images is enabled on the Manager Root. | 161609 | |
If an error occurs when tracking a session, it can cause problems during aggregation. | 164853 | |
Page URLs defined on the Manager Root, such as Final Confirmation Page , are sometimes resolved incorrectly. | 177536 |