Release v2.18.0
Release date: July 30, 2025
Supported models: redaction / restriction / replication
The current release of InCountry Data Residency for Salesforce includes the following features and improvements:
Salesforce Spring ’26 getObjectInfos Hard Limit Fix
We've addressed a hard limit introduced by Salesforce in the Spring ’26 release for the getObjectInfos wire adapter. This limit triggers an error—such as "apiName parameter exceeds limit of 100"—when an object has more than 100 unique object relationships. If you encounter this error, please update to the latest package version to resolve the issue.
Toast Message Leading Space Fixed
Fixed an issue where an extra leading space was added to the toast message when deleting a record.
Partial Hashing Support Added to dtkSha256
The dtkSha256 hashing function now supports optional partial hashing through a configurable regular expression selector. This allows specific parts of a value (for example, the local part of an email address) to be hashed while preserving the rest of the value.

| Original Value | Result after Hashing |
|---|---|
your.email+fakedata91377@gmail.com | aff95f0af1d6@gmail.com |
EmailMessage Access Error for Regulated Countries Fixed
Fixed an issue where users without access to a regulated country saw an unclear error when opening an EmailMessage record. The record is now displayed as redacted to indicate that access is restricted due to country-based regulations.

InCountry Chatter Attachment File Names Fixed
Resolved an issue where attachment file names were displayed incorrectly in the InCountry Chatter component (as shown in the screenshot below).

Lightning Component Styles Updated for SLDS 2
Lightning component styles were updated to align with the SLDS 2.
InCountry Reports Filtering by Regulated Fields Fixed
Fixed an issue that occurred when users applied filtering by regulated fields in InCountry Reports with a policy based on a Formula field.
Embedded Images in Emails and InCountry Chatter Fixed
Fixed an issue where embedded images in emails were delivered as attachments to recipients (see screenshot 1). Also fixed broken image display for such emails in the InCountry Chatter component (see screenshot 2).


InCountry Send List Email Component CPU Error Fixed
Fixed a bug in the InCountry Send List Email component that could cause an "Apex CPU time limit exceeded" error.
InCountry Chatter Data Exposure Vulnerability Fixed
Resolved a potential data exposure vulnerability in the InCountry Chatter component that could allow regulated email data to be passed to the backend in certain cases.