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.
FEATURE: Interactive Validation Error Links
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.
BUG FIX: List View Footer Visibility Stability
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.
BUG FIX: Read-Only Related List Parent Linking
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.

BUG FIX: Related List Footer Overlap Layout Correction
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.
