Date | Version | Description of updates |
---|
4/15/2025 | 6.7.25104.1600 | File System Dialog - Improve file paging performance: This patch refactors the file search paging mechanism. Configuration-Value Lists-Database - Optional Select Distinct: This patch introduces a new “Use SELECT DISTINCT” setting at database value lists. When checked, SELECT DISTINCT will be used to retrieve values when populating the same.
|
4/14/2025 | 6.7.25100.1356 | Execution Service - Add defensive code to prevent service crash from error logging: This patch adds defensive code to prevent the Execution Service crashing. Interaction Trigger Report - Search failing on PostgreSQL operational database: This fix ensures that searches performed in the Interactions Trigger Report when running vs. a PostgreSQL operational database function correctly.
|
3/28/2025 | 6.7.25086.1233 | External Provider Integration-Email-Amazon SES- Remove extra spaces when embedded URLs used in Smart Asset: This fix removes extra spaces when embedded URLs are used in Smart Asset when executed though Amazon SES. External Provider Integration-Email-Marigold- Send Campaign Trigger Object reference not set to an instance of an object: This fix adds a handling of campaigntriggerobject parameter and additional information logs. RPI Catalog Join Report ignores SQL Server CLUSTERED COLUMNSTORE INDEX: This resolves the issue on incorrect warnings when having Table Joins with CLUSTERED COLUMNSTORE INDEX.
|
03/24/2025 | 6.7.25080.0914 | Interaction Designer-Batch Audience - Metadata reversion not updating UI: The patch contains a fix to the metadata UI binding bug linked to this issue. Now, on reverting the selected value, the expected blank value is displayed immediately. File System Dialog - Re-evaluate file template persistence: This fix changes how file templates are persisted in RPI.
|
03/06/2025 | 6.7.25064.1519 | |
02/26/2025 | 6.7.25056.0942 | Cheetah Digital - API HTTP Request Timeout: This change addresses the intermittent issue encountered by the client wherein some campaigns are failing because the HTTP requests are not completing within the specified period. This introduces the Request Timeout configuration, which specifies how long the API HTTP request call should wait for the server to respond. RPI Realtime-Endpoints-Events - Returning 204 instead of 400: The RTD events endpoint expects the web events to be contained in an array. The web app called the endpoint with the web event as a single document, not enclosed in an array. RTD now returns a 400 Invalid events collection error. Interaction Designer - Copy/Paste error: The fix improves robustness within the context of copying and pasting of interaction activities. Interaction Designer - Use object IDs rather than the objects themselves when building view model: This fix provides greater robustness around synchronization of activity and state objects within interactions.
|
02/25/2025 | 6.7.25050.1029 | Upgrade to Latest Telerik Libraries: This build includes an updated version of the Telerik UI component library. Interaction Designer-Workflow-Execution-Raise Runtime Validation Error if Referencing Deleted Channel: This patch displays a runtime validation error in the event of activation of a workflow containing an offer activity configured with a channel deleted since setup. External Provider Integration-Email-Cheetah Digital - Remaining records not executed when the campaign is paused then resumed: This resolves an issue with remaining records not being executed when the campaign is paused then resumed. External Provider Integration-Email-LuxSci - Remove extra spaces when embedded URLs used in Smart Asset: This resolves an issue with extra spaces in the embedded URLs in smart assets.
|
02/05/2025 | 6.7.25035.1125 | Preferences-Alerts - Alert attachment not being deleted after email delivery: This fix ensures that unwanted email attachments are removed from the RPI server. Interaction Designer-Workflow - Prevent parallel activation: This fix prevents reactivation of a trigger currently in a Stopping state, although being shown as Stopped in the UI.
|
01/30/2025 | 6.7.25029.0922 | Audience Designer-Filter - Unable to select BSR when creating new SR inline: This patch addresses the issue with Basic Selection Rule permissions and allowing users to have an option to select a Basic Selection Rule when creating a new SR directly from an audience filter. Cheetah Digital - SFTP Retry mechanism: This change addresses the Cheetah Digital "SFTP/FTP error, failed to list files" issue that was encountered by the client due to intermittent SFTP server errors.
|
01/22/2025 | 6.7.25021.1423 | Email-LuxSci - Fail channel synchronization execution if any event export jobs fails: This change updates the process when failing the channel synchronization task during execution if any of the event export job fails. The fix will no longer attempt to download the file when the request to export email events from LuxSci has failed and proceed to importing the suppression before failing the channel synchronization task. Add defensive code at save: The fix adds defensive code that may prevent a saving problem from recurring. Email-Cheetah Digital - Log bad request and continue sending with remaining trigger request: This change addresses the errors "400 (Bad Request)" and "No triggered campaigns have been generated" encountered during Interaction workflow execution using Cheetah Digital email channel when sending "Operational" purpose email offers. The fix involves changes on the email validation to invalidate emails with a period '.' before the '@' sign. Even if a bad request is encountered during this scenario, the remaining valid requests will still continue to send.
|
01/14/2025 | 6.7.25010.0927 | Patch Interaction Designer-Trigger-Constraint-Database Count-Log to Query Trace: This build makes available logging of database count constraint execution within the Query Trace operational interface. Export Activity - Original interaction name used at export file following name change: This build ensures that an updated interaction name is referenced correctly at an export file's name. File Import - Fix on Error "Could not find a part of the path" when importing files: This build ensures that export file names are capped to ensure that the Windows maximum file name length of 260 characters is not exceeded. Web adapters - Fix Rebrandly integration: This build adds a Workspace option to the Rebrandly channel configuration. SendGrid Channel Sync - Add retry on specified error: This patch will add retry for error: "The system cannot contact a domain controller to service the authentication request. Please try again later". Fix deadlocking issues: This build revises the manner in which new audience IDs are generated to avoid failures when under load.
|
11/07/2024 | 6.7.24311.1702 | |
11/05/2024 | 6.7.24309.1130 | File System Dialog-Import - Unflag older deleted versions of imported file to remove IsDeleted or IsLatest: Scenario… The queue listener workflow offer has been deleted and is no longer available in the op_files within the Interaction_PROD database. Users did not manually remove the file; instead, the housekeeper process marked it for deletion because it was flagged as both IsLatest and IsDeleted . The client appears to have re-imported a later version of the deleted file, causing two versions to exist, with the older version still marked as IsLatest . The fix is to unflag older deleted versions of the file being imported to be no longer marked as IsDeleted or IsLatest .
Operations-System Tasks - Ensure non-Unicode characters handled when refreshing list: This patch handles non-Unicode characters present in system task details. Action Required for Snowflake Users - Breaking Change - Snowflake connection string format: As part of this release, we have made significant change to the Snowflake connection, affecting the connection string format.
|
10/29/2024 | 6.7.24304.1058 | |
10/28/2024 | 6.7.24302.1420 | Email SendGrid - ERROR: Load into table 'rpi_sendgridevents_temp_xxxxxxxxxxxxxxxxxxxxxxxxxx' failed: This patch increases Status field length from 10 to 100. You need to execute the query below:
CODE
alter table rpi.sendgridevents alter column status type nvarchar(100);
Also, update to the latest Load.SendGrid.EmailActivities_20241022_v1.dlb if you are using SendGrid File Import. Connector - Unable to edit sender profile address in Cheetah digital channel: This change addresses the error encountered in Cheetah Digital's channel configuration when updating the sender profile address field, which was caused by using an earlier version of the API call. The code will introduce an update to the API call from: GET /services/api/FromAddress/Get to GET /services2/api/FromAddress . Not able to save the offer after making an update with an emoji: This patch resolves the issue of Offer content changes not applied.
|
10/15/2024 | 6.7.24288.1447 | Recurring Execution - 'Test' mode and counts shown at production execution: This patch addresses the issue where test counts were not being cleared when running a workflow in production mode. |
10/08/2024 | 6.7.24282.1241 | Audience Execution - Failing due to missing Dataflow_x table: The fix allows for the restarting of a failed audience activity following resolution of a problem with an underlying table referenced by the same. Batch Audience - Save button disabled after metadata update: This patch ensures that the Interaction Designer's Save button is enabled after a metadata value is updated for a specific batch audience output, following the use of the Save As option.
|
10/04/2024 | 6.7.24278.1415 | CheetahDigital - Add retry on generating access token in the event of http error 401: This patch adds a retry mechanism for generating the access token in the event of an HTTP 401 error. Kafka Queue Provider - Missing Kafka DLLs in the Deployment Workbench folder: This patch resolves the issue of missing Kafka assemblies in the Server workbench directory.
|
09/20/2024 | 6.7.24264.1319 | |
09/16/2024 | 6.7.24260.0821 | Twilio SMS - Value not passed using SQL Expression when DisableDatabaseObjectQualification set to True: This patch resolves the issue of value not evaluated using SQL Expression. Message: SQL compilation error: Unsupported subquery type cannot be evaluated: This patch addresses the correction of aggregate function placement when evaluated within an EXISTS SELECT statement and will raise a user-defined exception when an aggregate function is evaluated with multiple joins. Text/HTML Asset - Incorrect content shown when using Open an existing Asset (the 2nd time): This patch resolves the issue on the incorrect content shown when opening an existing HTML/Text asset.
|
09/06/2024 | 6.7.24250.0937 | |
08/30/2024 | 6.7.24242.1914 | Database Plugins-Snowflake - DisableDatabaseObjectQualification error: This patch resolves the "Column 'OUTPUTNAME' already exists" error. SMS-mPulse error: This addresses the issue "Value must be greater than or equal to 1" error message when "SMS send retention period field" is set to zero. LuxSci-400 Response from /templates endpoint: This patch will include 400 proxy error code as part of the retriable error for LuxSci. Database Plugins-Snowflake - DisableDatabaseObjectQualification setting being ignored: This resolves the issue when DisableDatabaseObjectQualification setting is True . Interaction Designer-Audience-Execution - Resolve serialization issue: A bug was identified involving potential de-serialization issues when a key changes within a recurring workflow. The fix ensures that the key is consistently included in the serialized output, allowing us to properly account for any changes. Interaction Designer - Results incorrect when 2x identically-named offers downstream from IA: This fix prevents the identical naming of activities downstream from an interactive activity, thereby disallowing the scenario that caused the counts mismatch described in the original issue. Any identically-named activities downstream from an interactive activity will cease execution after upgrade and will need to be restarted manually. SMS-mPulse - Remove date limitation when calculating for total sent and send failure: This patch introduces new channel configuration setting to support send retention period when processing mPulse events. Operations-System Health - Failing on Postgres Ops DB: This patch ensures that system health can be refreshed when using a Postgres ops DB. Outbound Delivery - Not all events are being saved in OHS table: This patch addresses the issue where event records not being processed with different timestamps using Outbound Delivery channel.
|
08/19/2024 | 6.7.24232.0920 | SendGrid - Include SendGrid ContentTemplates folder for Housekeeping: This patch resolves the issue with SendGrid content templates not being properly cleaned up. System Health - Add additional diagnostic logging: This patch adds extra diagnostic trace logging to the API method that retrieves the system health. LuxSci - INSERT to the suppression_email table fails due to a primary key: This patch merges the Failed and Hard Fail unsubscribe methods into "Delivery Failure," ensuring that only one record with the same email address is inserted into the suppression table. Salesforce Marketing Cloud Data Transfer - Email address fields are being created in SFMC data extensions are being set as Text rather than EmailAddress: This patch resolves the issue where the email address field in the SFMC data extension is created as Text instead of EmailAddress. Salesforce Marketing Cloud Data Transfer - Workflow failed due to a conflict in data extension name upon execution of multiple workflow using the same email name and data extension name: This patch resolves the error where workflows fail due to a conflict in data extension names when executing multiple workflows that use the same email name and data extension name. Amazon SES - Error encountered deploying callback service in the RDS environment: This patch resolves the error encountered when deploying the callback service in the RDS environment. Amazon SES - Queue Listener - Local Image Assets received as broken images: This patch resolves the issue where local image assets received through the Queue Listener appear as broken images. Amazon SES - Missing Channel Connectivity Error - Invalid Callback Service: This patch resolves the Missing Channel Connectivity Error - Invalid Callback Service. Amazon SES - Mixed Case attribute value not evaluated correctly by Attribute Smart Asset: This patch addresses the problem of mixed-case attribute values not being correctly evaluated by the Attribute Smart Asset. Amazon SES - 'Object Reference' Error when Sender Email has an Invalid Domain (PostgreSQL): This patch resolves the 'Object Reference' error encountered when the sender's email has an invalid domain (PostgreSQL). Google Plugins - Upgrade to API Version 17: This patch upgrades the Google Plugins API to Version 17.
|
07/23/2024 | 6.7.24205.0915 | |
07/17/2024 | 6.7.24199.1528 | Twilio SMS - Message overlaps when using multiple channels in a multi-tenant setup: This patch resolves the issue of Twilio messages overlapping when using multiple channels in a multi-tenant setup. Recurring Interactions - Don't Pause at Downstream Audience(s) on Zero Records Being Targeted: This patch resolves the issue of Recurring interactions with split output counts of zero transitioning to a paused status.
|
07/11/2024 | 6.7.24193.0843 | Google Ads Customer Match - "User doesn't have permission to access customer": This patch introduces a new field and updates the description of an existing field, which will be a breaking change. All existing Google Ads channels in RPI must be reauthorized for use. Salesforce Marketing Cloud Data Transfer - Handle Offer template runtime validation properly: This patch resolves the issue where the RPI client crashes and becomes unresponsive when the play button is clicked using an SFMC Data Transfer channel with an invalid or unreachable web service address. Additionally, a runtime validation error has been added to notify the user. SMS mPulse - Set [Event upload confirmation timeout] with a maximum value of 24 Hour: This patch changes the minimum value of the event upload confirmation timeout to 1. SMS mPulse - Record count associated with specific batch event upload not being recorded when re-sending failed event upload: This patch addresses the issue where the record count associated with a specific batch event upload is not being recorded when re-sending a failed event upload.
|
07/05/2024 | 6.7.24187.0901 | SendGrid - Queue Listener - Failed to create mailing list on QL: This patch resolves the issue with creating a mailing list when sending an offer via QL. SendGrid - Failed to create mailing list error on Send Test: This patch resolves the issue of creating a mailing list error when using Send Test. Facebook API v20: This patch includes an upgrade to the latest version of the Facebook API. Data Intake - Add additional logging messages for data validation job execution: This patch adds additional logging for the execution of data project job validation.
|
06/27/2024 | 6.7.24179.0809 | Recurring Trigger - Different behavior when change audience details in Test vs. Prod mode: This fix resolves an issue where changes to audiences were not detected when used downstream of a recurring trigger running in test mode. Catalog sync - Raise issues in the catalog sync jobs when any error is encountered: This patch fixes the issue by displaying details in the catalog sync job whenever there is an error in database configuration or connectivity.
|
06/18/2024 | 6.7.24169.0938 | Configuration-Queue Providers-Azure Service Bus: This patch resolves the issue on Azure Service Bus Queue path no longer receiving messages after callback service synch task. Workflow Waterfall Report: 'Invalid cast from 'Double' to 'Char': This patch resolves the issue with error logs: 'Invalid cast from 'Double' to 'Char' that continuously appear. Cell List Designer - Attempt to create number of cells exceeding MaxCellListTemplateCells results in app crash: This patch will fix issues related to app crashes when creating cell lists and exceeding the maximum number of cells in the CellListTemplate . Added the use of SendGrid's List-Unsubscribe=One-Click header option: A new parameter in SendGrid channel-specific details, called 'Use list unsubscribe one click' to use SendGrid's List-Unsubscribe One-Click header option, is now available in this patch (and higher versions). Google Ads Customer Match: Include additional logging for troubleshooting purposes: This update includes enhanced logging to aid in troubleshooting and to determine where the problem occurs during GoogleAds execution. SMS-mPulse: Add loop the call to 'eventUploadStatus' endpoint until the 'processed_event_instance' count matches what was uploaded: A retry loop call to eventUploadStatus endpoint has been implemented in this patch to ensure that the processed_event_instance count matches what was uploaded. SMS-mPulse: Add delay the call to 'eventUploadStatus' endpoint for 10-30 minutes after upload: A delay of 10-30 minutes has been added before calling the eventUploadStatus endpoint after an upload. This change addresses the issue when the count does not match what was uploaded.
|
06/07/2024 | 6.7.24159.1256 | |
05/31/2024 | 6.7.24152.1540 | Salesforce Marketing Cloud Data Transfer - Multiple open states for same RPContactID: This resolves the issue with duplicated open states in OH, this will also covers the additional logging to determine which part of the SFMC data transfer datasync is taking too long to complete. Salesforce Marketing Cloud Data Transfer - Cannot insert duplicate key row in object: This resolves the issue in duplicate key value once 'Track Email Send' property is enabled at channel config. SFMC Data Transfer sync task error: This resolves the issue at 'Nullable object must have a value' during SFMC data transfer sync task.
|
05/20/2024 | 6.7.24141.0931 | |
05/17/2024 | 6.7.24137.1604 | Interaction Designer Workflow Execution: Use new DB context to update workflow plans: This patch uses a new database context to update the workflow plans to ensure if any value are cached by the database context. Housekeeping: Utilize Batching at Audit Data Deletion: This patch employs batching when deleting data from audit tables during housekeeper execution.
|
05/09/2024 | 6.7.24129.1411 | Downgrade severity of 'Plan command update processed...' errors: This patch resolves the issue of informational log messages being incorrectly classified as errors. Email Salesforce Marketing Cloud Data Transfer-email name with previous executions cannot be used: This resolves the issue when using the same email name that was used in previous executions. Email SendGrid - Use of LogCurrentActivity, and revert to using the LogCurrentActivity(string log) everywhere that is appropriate: This patch made changes in the log activity to improve performance.
|
04/30/2024 | 6.7.24121.1443 | Widgets - Unable to access Redpoint blog news feed: This patch aims to resolve the issue encountered within the Dashboard Widgets News Reader, specifically the inability to access the Redpoint blog news feed. SMS mPulse - Discrepancies in Member list import results on recurring trigger execution / Add 'Request timeout' config setting for HTTP request timeout: This patch resolves discrepancies in the offer activity log occurring during recurring trigger execution. Specifically, it corrects the miscalculation of the total number of Member lists uploaded successfully and those with failures. The patch ensures accurate reflection of values in the RPI_MPulseAsynchronousResult and RPI_MPulseAsynchronousFailure tables within the offer activity log. Additionally, it incorporates the 'Request timeout' channel configuration setting.
|
04/19/2024 | 6.7.24110.1005 | |
04/04/2024 | 6.7.24095.0822 | Azure SQL - Failure to convert type 'System.Guid' to 'string': This patch resolves the "Cannot convert type 'System.Guid' to 'string'" error message encountered when utilizing GUID data type attributes generated from Azure SQL Data Warehouse. Email LuxSci - RazorEngine throws No template exists: This patch aims to properly manage the creation of the Razor engine instance stored within the cache provider.
|
03/26/2024 | 6.7.24085.1338 | |
03/25/2024 | 6.7.24082.1110 | |
03/19/2024 | 6.7.24078.1614 | Social LinkedIn - Connectivity Test and Broadcast Errors with New Apps: This patch addresses the authorization issue by implementing the new LinkedIn app. Database Plugins Snowflake - drop sequence tables: This patch handles the deletion of the 'seq' sequence table during the cleanup of temporary tables.
|
03/14/2024 | 6.7.24074.1520 | |
03/13/2024 | 6.7.24072.1555 | |
03/11/2024 | 6.7.24071.0909 | SMS mPulse - Failure in seed send should not log as successful send and Issue with different audience list id during multiple execution: This patch addresses the issue of failed seeds incorrectly appearing as successful sends and resolves the problem with audience list ID errors during multiple executions. LuxSci Channel Sync task referencing to incorrect schema: This patch addresses the issue of the LuxSci Email channel sync tasks failing due to the incorrect offer history table schema that is being referenced during the sync task.
|
03/01/2024 | 6.7.24061.1220 | |
02/24/2024 | 6.7.24053.0952 | |
02/20/2024 | 6.7.24051.0943 | |
02/13/2024 | 6.7.24044.1004 | Email LuxSci - Unexpected character encountered while parsing value: This patch gracefully handles parsing error messages. Realtime Layouts - Performance issue loading RTL list: This patch resolves the performance issue related to Realtime Layouts when loading RTL lists.
|
02/07/2024 | 6.7.24038.0915 | Queue Providers - Azure Service Bus- Discrepancy in bubble count vs queue messages: This patch addresses the discrepancy issue that occurs while processing queue messages when utilizing the Azure Service Bus queue. Email LuxSci - Retry request on HTTP status code 475: This patch introduces a feature that includes a retry mechanism for HTTP requests during outbound execution when encountering a 475 HTTP status code.
|