Release v2.16.0
Release date: Aprill 11, 2025
Supported models: redaction / restriction / replication
The current release of InCountry Data Residency for Salesforce includes the following features and improvements:
Improved Error Handling and UI Behavior in "Change Picklist Values"
Resolved an issue that caused an infinite loading spinner to appear when using the "Change Picklist Values" feature. Additionally, a general error toast message—similar to the standard Salesforce behavior—has been implemented. This message now displays when a record update fails due to custom validation rules during picklist changes.
Enhanced Security for Calculate Aggregations
Method
Implemented permission validation in the Calculate Aggregations
method to prevent unauthorized access to private reports. This check is applied when the primary report object is not regulated. Previously, users were able to aggregate data from other users’ private reports without the appropriate access controls in place.
Fixed Non-Responsive “Cancel” Button During File Upload
Previously, the “Cancel” button was unresponsive while the spinner was shown during the file upload process, preventing users from stopping an ongoing upload. This issue has been resolved—the “Cancel” button now functions as expected and successfully halts file uploads in progress.
Corrected Record Sorting with Grouping Enabled in InCountry Reports
Addressed an issue where record sorting did not function correctly in InCountry Reports when grouping was enabled. Records are now sorted properly within each group, ensuring accurate and consistent report outputs.
Fixed Filtering by Empty Unregulated Fields in List View
Previously, filtering by an unregulated field with no value in the list view did not work as expected—the filter was not applied, and the field would disappear from the filter list. This issue has been resolved. Filters for unregulated fields without values now function correctly, and the expected records are returned.
Corrected Typo in “Add Criteria” Button Label
Fixed a typo in the criterion creation button label:
Resolved Lookup Field Selection Issue in Policy Criteria
Fixed an issue where lookup fields in policy criteria failed to open the selection window. Users can now successfully view and select related records when configuring lookup-based criteria.
Record Count Display for Unregulated Reports Now Available
Implemented a record count display for reports where the primary object is not regulated by InCountry policies. Users can now view the total number of records that match the applied filter directly on the report view page, improving transparency and helping users better understand the scope of their data.
'Reply' and 'Forward' Buttons Disabled for Users Without Record Access on Email Message Page
On the Email Message page, the 'Reply' and 'Forward' buttons were intentionally disabled for users without access to the associated record. This functionality ensures that only users with the proper access can interact with the email message in these ways, maintaining data security and integrity.
Error Handling Added for Masking Hash Function in Records Synchronization
Error handling has been introduced to manage cases where a masking hash function is applied to fields during records synchronization. This ensures that any issues arising from masked data are properly handled, improving synchronization reliability and preventing disruptions.
Fixed Security Issue with Regulated Data Access Outside Country of Residence
Addressed a security vulnerability where users could receive regulated data outside their country of residence. This fix ensures that data access complies with residency-based regulations, enhancing data security and compliance.
Fixed Unauthorized Access to Report Export Functionality
Resolved a security issue where users could gain unauthorized access to the Report Export functionality. This fix ensures that only users with the appropriate permissions can export reports, strengthening data security and access control.
Enhanced Report Export Performance with Report Gateway Support
Introduced support for Report Gateway in the Report Export functionality to enhance performance when generating large reports. This update ensures faster data processing, particularly for reports with high data volumes, providing a more efficient and seamless export experience.