RPI v7.6 release notes
Overview
Available April 2025
Redpoint Interaction (RPI) v7.6 introduces the following enhancements:
Connector enhancements: this section details the changes made to connectors in RPI v7.6.
Other enhancements: this section documents other features added in RPI v7.6.
Upgrade considerations: this section documents considerations to be borne in mind when upgrading to RPI v7.6.
Post-release product updates: documents the fixes and features that have been added to RPI v7.6 after its original release.
Connector enhancements
The following changes have been made in the context of RPI v7.6 connectors.
Email channels
Marigold
Support has been added in RPI v7.6 for the Marigold email service provider.
User story reference: 20552, 20721, 20722, 20723, 20724, 20725, 20726, 20727, 20728, 20761
Aha reference: CA-711
Web adapter
Rebrandly
Support has been added in RPI v7.6 for the Rebrandly web adapter, which allows for the shortening of SMS message content.
User story reference: 15580
External content provider
Drupal
Support has been added in RPI v7.6.20250710.327 (11-Jul-25) for the Drupal external content provider.
User story reference: 24170
Other enhancements
Interaction Designer
Deleted Channel Runtime Validation Error
When an interaction workflow containing an offer configured with a channel that has since been deleted is executed, a runtime validation error is thrown.
User story reference: 22485
Support reference: 168351
Data Connectors
Export Activity Support
A new Export channel has been made available when creating a new data connector, allowing you to export data to a file.
User story reference: 21055
Scheduled Trigger Support
The ability to specify a data connector's trigger type has been added. In addition to existing support for the recurring trigger, it is now possible to specify that a data connector use a scheduled trigger.
User story reference: 21045
Rule Designer
Basic Selection Rule AI Performance Improvements
Performance enhancements have been made in the context of RPI’s basic selection rule AI integration.
User story reference: 21155
Basic Selection Rule Attribute Translation Support
When a database column attribute has translated values, and is included in a SQL database definition, on choosing values for the same when creating a basic selection rule criterion, translations are displayed in lieu of database values.
User story reference: 21203
Chart: Create Selection Rule From Results
You can now select results at a chart analysis panel's Chart tab and select from a context menu option populated as follows:
If a single results bar is hovered over: create new Selection Rule from [bar name].
If one or more are bars selected: create new Selection Rule from selected results.
Selection of the option displays a new standard selection rule in the Rule Designer, criteria in which are accordant with the context in which Create new... was invoked.
User story reference: 21060
Data Import Designer
Suppress Windows File System Dialog at Preview/Load
On invocation of Analyze, Preview or Load at the Data Import Designer, the Windows file system dialog is no longer shown to facilitate selection of a file; rather, a file is specified at a new ‘File to be imported’ property.
User story reference: 21204
File System Dialog
Change Default Import Setting
When importing files into the RPI file system, the default option has now changed from “Overwrite...” to “Do nothing...”.
User story reference: 21295
Aha reference: RPI-I-305
Maintain Treeview Scroll Position
Having browsed the RPI File System Dialog treeview for a folder, on re-opening the same, the previous scroll position is now maintained.
User story reference: 21298
Aha reference: RPI-I-294
Metadata
Search in Dropdown Lists
You can now type characters into a metadata dropdown field, limiting the available values within the same as you do so.
User story reference: 5405
Zendesk reference: 46319
Content Editor
Multiple File Drag and Drop
When creating content in RPI (e.g. text/HTML assets, email offers, etc.), you can now select multiple files in the relevant designer toolbox and drag them into the content editor.
User story reference: 21100
Aha reference: RPI-I-275, CA-798
Deployment
Validate Operational Databases' Schema and Data
A new Deployment service endpoint (GET /api/deployment/validate
) has been added to validate the current operational databases' schemas and expected data.
User story reference: 21304
Operations
Diagnostic Performance Counters
Performance counter diagnostic files are now generated for each RPI service when an RPI Diagnostic Mode session is run.
User story reference: 21305
Persist System Task Execution Details in Dedicated Table
Metrics relating to system task execution are now persisted in a new Pulse_Logging.SystemTaskExecutionHistory
table.
User story reference: 21057
Aha reference: RPI-I-268
Alerting
Interaction Database Trigger Constraint Failure
New “Database Trigger Constraint Failure - [Production/Test]” alert types have been added. They are fired on the failure of database trigger constraint execution in the relevant mode.
User story reference: 21056
Aha reference: RPI-I-267
Interaction Recurrence Complete
New “Interaction Recurrence Complete - [Production/Test]” alert types have been added. They are fired on the completion of a recurrence of a single-instance recurring workflow in the relevant mode.
User story reference: 21207
Aha/support references: RPI-I-288, 166460
Audit
Export XML Details
An additional column (InteractionAudit_xxx.AuditHistory.Details
) is now included at audit log export.
User story reference: 21171
Aha reference: RPI-I-284
Documentation
How Timestamp is populated in Offer History States table: This topic describes how the Timestamp column in the Offer History States table is being populated by specific disposition data for specific RPI connectors during the Channel Synchronization process.
Miscellaneous
Configure Passwords/Connection Strings with Azure Key Vault Values
If Azure KeyVault (AKV) is currently enabled at the RPI server, a new Use Secret/Use Password toggle button is displayed in the following contexts:
Content Generation Tools:
Writer
External Content Providers:
FTP
FTP Locations
System Configuration:
Data Type = Credentials
If you wish to specify a password using an AKV secret, you can specify a secret name instead of a directly-specified password.
Data warehouse and auxiliary database connection strings also support this feature.
User story reference: 21072
Aha reference: RPI-I-270
Upgrade considerations
Microsoft .NET 9.0
Prior to running the RPI v7.6 client, please download and install the following:
ASP.NET Core runtime for .NET 9.0
.NET Desktop runtime for .NET 9.0
These can be found at Download .NET 9.0 (Linux, macOS, and Windows).
Post-release product updates
Some patches require Helm chart updates, while others do not. This is noted in the Details for each patch version:
Image-only update: There are no changes to the Helm chart. You don't need to pull the latest chart version. Simply updating the container image tag within your existing
values.yaml
file is sufficient.Helm chart update required: You will need to pull the latest Helm chart version. Refer to Managing Helm chart updates for self-hosted RPI v7 deployments for details.
The following post-release fixes and features were added to RPI v7.6 after its original release:
Date | Version | Details |
---|---|---|
18-Jul-25 | 7.6.20250715.1020 |
This release requires Helm chart updates. Client DownloadDescription of updates
Helm chart updatesRealtime Cache Provider Flexibility (CE-2619):
Secrets Management Documentation (PS-120):
Azure Private Link Service Support:
|
14-Jul-25 | 7.6.20250711.1554 |
This release is an image-only update. Client DownloadDescription of updates
|
11-Jul-25 | 7.6.20250710.327 |
This release is an image-only update. Client DownloadDescription of updates
|
8-Jul-25 | 7.6.20250703.1048 | Client DownloadDescription of updates
|
2-Jul-25 | 7.6.20250627.1508 | Description of updates
|
20-Jun-25 | 7.6.20250620.305 | Description of updates
|
18-Jun-25 | 7.6.20250617.942 | Description of updates
|
10-Jun-25 | 7.6.250606.1333 | Description of updates
|
29-May-25 | 7.6.250522.1016 | Description of updates
|
19-May-25 | 7.6.250519.1006 | Description of updates
|
13-May-25 | 7.6.250513.1522 | Description of updates
|
RPI Helm chart updates (historical)
This section provides the new features and enhancements that were added to the Helm chart as part of RPI v7.6 (including post-release patches up through build 7.6.20250711.1554 on 14-Jul-25).
As of build 7.6.20250715.1020 on 18-Jul-25, Helm chart updates are described in the Post-release product updates table above, where applicable.
Helm chart new features
GCP Service Account Support (CE-2311):
Added support for mounting Google Cloud Service Account files.
Configuration exposed via
values.yaml
to enable or disable as needed.
Azure Key Vault & Google Secrets Manager Integration (CE-2313):
Extended Helm chart with support for accessing secrets from Azure Key Vault and Google Secrets Manager.
Configurations are exposed through
values.yaml
.
Support for Auto Scaling (CE-2231):
Implemented Horizontal Pod Autoscaling (HPA) and custom metrics support.
Added Prometheus annotations for metrics scraping:
Support for OAuth authentication for RPI Realtime API (CE-2437):
Implemented OAuth 2.0 authentication for secure access to the RPI Realtime API.
Support for RPI Realtime Multi-tenancy (CE-2468):
Enabled multi-tenant support for RPI Realtime by allowing per-tenant deployments through customized
values.yaml
configurations.
Support for RPI Realtime Custom Plugins (CE-2489):
Added support for injecting custom plugin configurations into the RPI Realtime service via Helm values. This allows defining plugin assemblies, types, and settings (including key/value pairs and value lists) dynamically.
Helm chart enhancements
Cluster-Level Security & Extensibility (CE-2247):
Added support for:
Custom Annotations
Labels
SecurityContext configurations
Provided an option for end-users to opt-out of using our default
imagePullSecret
.
Container Image Sources (CE-2230):
Documented pre-requisites for external container registries during installation.
All dependent images are now published to the Redpoint Container Registry (ACR).
Image repositories are externalized in
values.yaml
for better governance and security alignment.
Configurable Service Port (CE-2229):
Exposed service port configuration via
services.port
invalues.yaml
.Default remains as
80
, but can be adjusted for environments where port80
is restricted.
Improved values.yaml Structure:
The
values.yaml
file has been restructured for better readability and organization.Added detailed comments to explain the purpose and usage of each configuration setting, making it easier for users to understand and customize.