RPI v6.7 release notes
About this Document
Available January 2024
This document describes Redpoint Interaction (RPI) version 6.7. This point release includes a number of functional changes, along with a number of bug fixes.
The document contains the following sections:
User Stories: documents the user stories included in the release.
Bugs: documents the bugs resolved in the release.
User Stories
Localized Content
Text and HTML assets now support the provision of multiple, localized versions of their content.
A new system configuration setting optionally allows for the selection of a value list defining the set of region/language codes to be used to define the supported variants. When creating or editing asset content, separate content can be created for each supported variant.
The region/language code can be selected when previewing localized asset content in the Asset or Offer Designers.
Upon execution of an offer containing localized asset content, RPI determines the recipient's region and ensures they receive correctly-localized content. The same applies when viewing localized content in a Realtime context.
User story reference: 18606, 19422, 19470, 19423, 19424
Facebook API v18
RPI now supports v18 of the Facebook API.
User story reference: 19446
mPulse SMS enhancements
The following enhancements have been made in the context of RPI’s mPulse SMS plugin:
RPI now uses the RPContactID field to match mPulse events when ingesting data into the Offer History States table.
User story reference: 19431
Support reference: 132344
The X-Ms-Update and X-Ms-Audience-Update headers have been removed when making Member upload HTTP requests.
User story reference: 19653
Support reference: 137464
The x-Ms-Force-Subscribe-Member header is now included and set to False during Member List upload HTTP requests.
User story reference: 19654
Support reference: 137464
A new Ignore HTTP 400 error channel configuration option has been added.
User story reference: 19655
Support reference: 137464
Twilio Notify deprecated
The Twilio Notify provider has been deprecated, and is no longer supported by RPI.
User story reference: 19425
Snowflake enhancements
The following enhancements have been made in the context of RPI’s Snowflake database plugin:
An "application=redpointglobal_rpi" parameter is now appended to the RPI Snowflake connection string.
User story reference: 19135
Support has been added for Materialized Views.
User story reference: 19384
Google Ads Customer Match enhancement
RPI’s Google Ads Customer Match data onboarding plugin has been enhanced to make use of the provider’s API’s latest version.
User story reference: 19053
Error handling enhancement
RPI now automatically performs retries in the event of the occurrence of “ExecuteReader” errors at export file generation.
User story reference: 192064
Bugs
The following bugs have been resolved in RPI v6.7:
ID | Title | Support Reference |
---|---|---|
19183 | Audience Designer-Test - Error when multiple resolution keys share name | 122435 |
19674 | Database Plugins-Azure SQL - Decimals not showing on Numeric Datatype | 139463 |
18332 | External Content Provider - AWS S3 - Cloudfront enabled incorrect image url | 106045 |
19344 | External Email Provider - Sendgrid- Add diagnostic logging when ingesting records into SendGridEvents table | 130784 |
19554 | External Email Provider - Sendgrid- Include 'Could not load file or assembly' message in the retryable error | 136056 |
19566 | External Provider Integration - mPulse SMS - Add re-try for HTTP error "Sorry, Response not available." | 136238 |
19591 | External Provider Integration - mPulse SMS - add support to resubscribe for specific audience list | 137464 |
19430 | External Provider Integration - mPulse SMS - Remove 'x-Ms-Force-Subscribe-Member' header when uploading member list | 131588 |
19652 | External Provider Integration - Push Notification - Airship Push Direct - Limit Audience ID to string attribute | 139005 |
19365 | External Provider Integration - SMS- mPulse - Add checking for array correlation id | 131584 |
19364 | External Provider Integration - SMS- mPulse - Add diagnostic logging when ingesting records into mPulse events table | 131584 |
19362 | External Provider Integration - Vibes SMS - Handle 'Object reference not set' error during test connectivity | 130784 |
19647 | External Provider Integration-Email-CheetahDigital- Unexpected "foreach" keyword after "@" character error encountered | 137092 |
19266 | External Provider Integration-Email-LuxSci - Error inserting record in suppression table | 128222 |
19325 | External Provider Integration-Email-LuxSci - Implement paging and add extra logging when updating metrics | 129674 |
19686 | External Provider Integration-Email-LuxSci - Spam complaints not inserted to suppression table | 139895 |
19619 | External Provider Integration-Email-MailChimp - Unable to send email, 0 subscribers | 138148 |
18599 | External Provider Integration-External Email Providers-Add additional error log messages contain email offer id and email offer name | 107495 |
19309 | Interaction Designer-Recurring Trigger - Incorrect planned trigger fire times | 130482 |
19730 | Interaction Designer-Trigger-Recurring - Unable to override audience activity metadata at deactivated, multi-instance recurring trigger | 142673 |
19275 | Operations-Housekeeping - Memory spike mitigation | 128231 |
19304 | Operations-System Tasks - System.OutOfMemoryException | 129674 |
19625 | PostgreSQL Ops DB - already deleted files in the destination not restored during copy to client or import | 135356 |
19615 | PostgreSQL Ops DB - no files exported having nested folder | 135356 |
19313 | Redpoint Interaction - Missing Postgres assembly binding | 130578 |
19278 | Redpoint Interaction-Utilities-File Copy - App not working | 126766 |
19248 | Server Workbench - Add additional logging | 126889 |