Summary of October changes rolling into production over the next few days:
- ADDED: Support for IronPython in Dialogue Script editor
- ADDED: CLR library interop support in Python script
- ADDED: Chat-to-Case has improved formatting of chat transcript in Case Description (32KB max storage limit in Salesforce)
- ADDED: Ability to map custom pre-chat form fields to Salesforce Lead/Contact fields
- ADDED: ETL Object Map for Leads and Contacts now auto-populates properties from API metadata
- FIXED: Improved page caching algorithm that prevents concurrent access to cache during startup (issue primarily only occurred in large portals. Caused infrequent object graph corruption under high load)
- ADDED: Visibility of all administrative tree controls now externalized to configuration settings
- ADDED: Ability to log a custom web event on dialogue script View or PostBack event (previously only PostBack supported)
- ADDED: Ability to globally enable/disable private messaging in discussion forums
- ADDED: Ability to support "|" as replacement character for "?" when generating dynamic redirection URLs (Example: signon.aspx?returl=somepage.aspx|param1=1¶m2=2)
- ADDED: Support for YetAnotherForum package (open source forums)
- ADDED: Upgraded blog package to DasBlog 2.2
- ADDED: Upgraded ComponentArt library to latest release
- ADDED: Upgraded ScrewTurn open source Wiki to latest release
- ADDED: Support for all ASP.NET controls (previously limited to subset)
- FIXED: Bug where <asp:ListItem> would not properly render
- FIXED: Bug where some Email web events were not properly correlating with their respective Salesforce Campaign
- FIXED: Bug where sending a test email from Email Campaign editor would change the Salesforce Campaign status to "Sent"
- FIXED: Bug where objects deleted in Salesforce were not deleted in portal if deletion occurred during a long running ETL process.
- FIXED: Validation error message in password reset form that incorrectly reported repeat use of old password as identical login name.