Skip to main content

Release v2.3.0

Release date: May 07, 2026

Supported models: redaction / restriction / replication


The current release of InCountry Data Residency for Salesforce includes the following features and improvements:

FEATURE: AI Endpoint Update

Updated the AI endpoint from ai/unredact to ai/uncloak to align with the latest integration requirements and restore proper functionality.

BUG FIX: Sales Engagement Infinite Spinner

Resolved an issue where the manual email step could get stuck on an infinite spinner when certain object metadata lacked reference information.

BUG FIX: Lead Conversion Address Unmasking

Fixed an issue where the Billing Street field incorrectly displayed a hashed value upon Lead conversion. The Person Account record now correctly displays the actual street address from the original Lead record in the Lead Convert result pop-up.

FEATURE: Step Completion Confirmation Pop-ups

Added confirmation pop-ups for the “Skip Step” and “Mark as Complete” actions to safeguard against accidental step completions.

BUG FIX: Target Removal Action Visibility

Fixed a UI display issue in Sales Engagement where the "Remove up to 200 Targets" action was not rendering correctly.

FEATURE: Sales Engagement Availability Validation

Introduced additional validation for Sales Engagement availability. This prevents errors in Salesforce organizations where Sales Engagement is disabled, while maintaining seamless functionality in supported orgs.

Fixed an issue where links in validation rule error messages in the footer were non-clickable. Error message links are now fully interactive—clicking a field link correctly shifts focus to the corresponding field on the page, matching native Salesforce behavior.

BUG FIX: Person Account Creation Processing

Optimized the Person Account and Person Contact creation workflow. Previously, creating a Person Account triggered a separate, sequential request for the Person Contact after redirecting to the new record page, causing delays. Both creation requests are now processed concurrently before redirection to eliminate performance lag.

BUG FIX: Email Compound Merge Fields Resolution

Fixed the handling of compound fields used as merge fields in emails. Compound field values now resolve correctly in Chatter and Sales Engagement emails instead of displaying unresolved placeholder text.

FEATURE: Component Error Message Alignment

Aligned error messaging between the InCountry Sales Engagement component and the standard Salesforce component. Both components now display consistent error text when an assignment conflict occurs (e.g., changing a cadence assignment from User 1 to User 2 within the same lead).

BUG FIX: Cadence Task Data Residency Compliance

Fixed an issue where Task records created after completing a Sales Engagement cadence step were occasionally saved to an inaccessible country. Tasks are now consistently saved using the correct data residency context.

Fixed footer visibility behavior during inline editing on the InCountry list view. The footer now remains persistently visible and no longer disappears when inline editing is activated.

BUG FIX: First Name Compound Field Display

Fixed inconsistent display behavior for the First Name field when the Name field is compound and only the Last Name is regulated. The First Name value now displays correctly in both the list view and the Detail page.

FEATURE: Batch Execution Support for Resident Functions

Added batch execution support for Resident Functions, allowing List View bulk updates to be processed more efficiently while maintaining standard single-record behavior.

BUG FIX: List View Record Counter Accuracy

Fixed the record counter on List Views so that the "+" indicator disappears once all records have been completely loaded.

Fixed an issue where records created from an InCountry Related List failed to link to the parent record when the lookup field was set to read-only. The relationship is now correctly populated upon creation.

FEATURE: JSON Configuration Text Parser

Introduced an optional input text area on the Salesforce endpoint configuration page. Users can now paste a JSON configuration text block copied from the InCountry Portal and click "Parse" to automatically extract and populate the corresponding fields.

BUG FIX: Lead Conversion Address Label Mapping

Fixed label mapping for address fields on the Lead Convert results page. The Billing Address and Shipping Address fields now display the correct labels when a Lead is converted to a Person Account.

BUG FIX: Summer '26 Report Export LWS Compatibility

Resolved an issue affecting Summer '26 orgs where users encountered an error while exporting reports with Lightning Web Security (LWS) enabled.

BUG FIX: Lead Record Email Data Security

Fixed a security vulnerability where users could send emails to Lead records they did not have permission to access.

Fixed an overlapping issue on "View All" related lists or activity related lists with large datasets, where the final record would get hidden beneath the footer section.

BUG FIX: Formula Field Policy Attachments Visibility

Fixed an issue where the InCountry Notes & Attachments component failed to render when a security policy was applied based on a Checkbox (Formula) field.

BUG FIX: Record UI API Non-Standard ID Handling

Resolved an issue within the Record UI API where global search would terminate with an error if the search results contained records with non-standard Salesforce IDs.

BUG FIX: Non-Existent Merge Field Email Error

Fixed an unhandled error that occurred when sending an email with a merge field that referenced a non-existent field or a field the user lacked access to.

BUG FIX: Title Bar Drop-down Target Expansion

Expanded the clickable/trigger target area of the drop-down menu button in the title bar for better accessibility.

BUG FIX: Custom Picklist Dropdown Hover Stability

Fixed a UI glitch with custom picklists where hovering over the dropdown list of values would cause the menu to prematurely disappear.