Rollup Helper Release Notes v22.7
2026/02/16
New Functionality:
-
Added the ability to track field history on rollups via the PS_Filter_Audit__c and PS_Filter_Audit_History__c objects.
- Added the ability to calculate a rollup from a target record’s detail page via a Lightning Web Component: c:ps_calculateRollupAction. This is only available in premium edition.
- Added the ability to disable force async per rollup. The config option is available on the rollup edit page and will force the rollup to run in real-time even if Force Async is enabled for the source object.
- Added the ability to configure a unique sum rollup. A separate field may be selected to enforce unique values.
Usability Improvements:
- Implemented Lightning Web Components for manually running a rollup. A modal will display when clicking Run for a rollup instead of navigating to a new page.
- Added a parent column to the schedule management page.
- Added the ability to export rollups from the All Rollups page.
- Added the ability to ignore health check warnings about having active DLRS settings.
- Added navigation to Enable Realtime page to the All Rollups page and Deploy Object trigger pages.
- Added an error info icon next to rollups that were deactivated by the exception monitor to improve visibility for potential issues.
- Added search functionality to the schedule management page.
- Adjust the field usage search to only look for fields in a filter.
- Implemented Lightning Web Components for the Rollup Queue page. Also added the ability to select multiple queue items to delete or retry.
- Implemented Lightning Web Components for the Getting Started and Help pages.
- Added a parent filter preview to the run and schedule pages when a parent filter is set.
- Added the ability to set object specific record scope from the Health Check page.
- Added the ability to search by Id when selecting target records to preview rollup results.
- Added a health check for filters that have missing data.
- Updated Rollup Helper to use API 63.0
- Added the ability to set a text truncated option when target fields hit the field size limit. Options include “et al.”, “...”, “, etc.”, and “others.”
- Added references to rollup schedules when clicking “Where is this filter used?” on the define filter page.
- Added search functionality to the filter management and export pages.
- The sort field and page number preferences from the All Rollups page are now saved across different tabs.
- Schedules set to run once a week, month, and year can now be set to run at a fixed time instead of on a frequency basis.
- Added the ability to export rollups by rollup group from the export page.
- Implemented Lightning Web Components for the Convert Rollups page. Also added an option to convert multiple settings at once time.
- Added an option to delete exceptions by object in the View Exceptions page.
- Added the ability to clone parent filters from the define filter, run, and schedule rollup pages.
- Adjusted the DLRS health check warning to only display if there are active DLRS settings rolling up to the same target field as an active rollup.
- Added a warning banner to the All Rollups and Health Check pages to remind users to set the ‘Rollup Helper - All Access’ permission set to their user if it is not assigned.
Bug Fixes:
- Resolved an issue where rollups would occasionally overwrite values with incorrect values due to insufficient query rows available. Exceptions are now logged when a rollup is running and not enough query rows are available.
- Resolved an issue where third party triggers starting with ‘PS_’ would not allow custom trigger deployment.
- Resolved an issue where preview rollups would not work for ContactHistory source objects.
- Resolved an issue where the permission set warning would briefly appear when the export rollup page was loading.
- Resolved an issue where malformed filter records would prevent the filter management page from loading. Added an error info icon next to filters that have incomplete data.
- Resolved an issue where basic polymorphic filter criteria would cause rollups to get deactivated by the exception monitor.
- Removed permission set groups from the list of possible permission sets when creating a field.
- Resolved an “INVALID_TYPE_ON_FIELD_IN_RECORD” error when trying to save custom rollup settings.
- Resolved an issue where a parent filter would incorrectly populate when viewing a rollup schedule that does not have a parent filter set.
- Resolved an internal service error when trying to perform an inline edit on the all rollups page.
- Resolved an index out of bound error when running foreign key rollups.
- Resolved an issue where SOQL 101 error would occur when running many foreign key rollups in realtime.
- Resolved an issue where selecting a child object during rollup configuration would cause an infinite loading spinner.
- Resolved an issue where editing filter names inline on the filter management page would sometimes cause an error.
- Resolved an issue where exporting rollups in Firefox would sometimes not work.
- Resolved an issue where changing the case for a source field would not trigger a TXT rollup update.
- Resolved an issue where rollups would not get correctly mapped to filters on import when there were many records to import. This issue was usually reproducible after a sandbox refresh.
- Resolved an issue where rollups with parent filters targeting the Task object would encounter an error when run in realtime.
- Resolved an issue where viewing a rollup or filter would cause a null reference error if filters in the org had malformed data.
- Resolved an issue where the retry rollups job would not attempt to rollup to all records if multiple IDs were listed in the exception record.
- Resolved an issue where configuring a new rollup target field would encounter an error when the amount of permission sets was over 1000.
- Resolved an issue where importing filters would cause the entire import to fail if there were malformed HS_Filter__c records in the org.
- Resolved an issue where configuring a rollup with a polymorphic source field would sometimes encounter a “Could not find object in global describe” error.
- Resolved an issue where deleting exceptions by date would not work correctly due to timezone differences.
Tags:
Rollup Helper
| Rollup Helper Release Notes |