Skip to content

Releases: jamessimone/apex-rollup

v1.6.15 - Continued Bulk Full Recalc Work

23 Feb 01:20
403fa58
Compare
Choose a tag to compare
  • Standardizes prefixing System namespace for logging levels, which was inconsistent
  • updates polling time in Full Recalc app from 3 seconds to 10 seconds between polls to minimize number of logs produced while waiting for full recalcs to finish
  • fixes an inconsistency across batch full recalc runs where state tracking could fail if parents present in disparate batch chunks - say, chunks 1, 3, 5, etc... - had children qualify in only some of those batches. This has been a complicated and pernicious issue, and in many ways is a return to some prior version of the parent tracking present in prior versions of Apex Rollup. I've added some logging to the end of each batch chunk to monitor how this affects LDV orgs

v1.6.14 - Fixes ordering issue for batch full recalcs to multiple parents

21 Feb 02:15
7270aa9
Compare
Choose a tag to compare
  • Fixes an issue reported by @solo-1234 where rolling up 1 child to multiple parents where the parent types keep alternating lead to rollup fields accidentally being cleared

v1.6.13 - Spring '24 updates

18 Feb 02:43
c44c27f
Compare
Choose a tag to compare
  • updates metadata to API version 60
  • updates batch state to keep track of batch-over-batch updates to parent records on a per-object level
  • fixes a bug reported by @solo-1234 where batch full recalcs had the potential to pull back too many parent records, which could lead to inadvertent record clearing

v1.6.12 - Flow Bugfix for Multiple DML

07 Feb 19:59
6c2b7bf
Compare
Choose a tag to compare
  • Fixes #556 by properly detecting when subsequent DML statements enqueued by Flow triggers should react to deletes
  • Updates to contributing guidelines
  • Re-adds eslint to pipeline - thanks to @codefriar for noticing this omission!

v1.6.11 - Continued Flow Optimizations

02 Feb 16:13
77e3132
Compare
Choose a tag to compare
  • Continuation from #540 with more flow improvements. This is another big update to the efficiency of Apex Rollup when invoked from Flow, particularly for bulk updates
  • Fixed an issue reported by Katherine West where logging wasn't re-disabled after outputting the "starting to timeout..." log message
  • Adding scopeProfiles property to sfdx-project.json care of @jefersonchaves

v.1.6.10 - Rollup Conductor tweaks

18 Jan 16:46
4e43d71
Compare
Choose a tag to compare
  • Fixes #551 by tweaking logic and docs for how batch/queueable apex is used to start up the async portion of Apex Rollup

v1.6.9 - Fixes "No such column 'Field__c' on entity 'Object' error"

06 Jan 19:15
431a5b6
Compare
Choose a tag to compare
  • Prevents RollupParentResetProcessor from attempting to reset fields on different parent objects

v1.6.8 - Fixes NPE

04 Jan 17:48
47ec993
Compare
Choose a tag to compare
  • Fixes #549 by preventing NPE

v1.6.7 - CDC updates

21 Dec 01:27
389e6aa
Compare
Choose a tag to compare
  • Added support for undelete in CDC triggers
  • Updated expectations in a few CDC tests to more properly align with what actually happens in the CREATE and GAP_CREATE change types
  • Fixed an issue with Flow where REFRESH flows that pass Parent Record Id For Empty Children Collections with the result of a non-matching Get Records input reported by Katherine West

v1.6.6 - Continued Flow Improvements

08 Dec 20:56
9b3283a
Compare
Choose a tag to compare
  • Continued flow optimizations
  • Added new Parent Record Id for Empty Children Collections property to invocable actions to support resetting parent fields when there are no matching children. Must be used in conjunction with Child Object Type When Rollup Started From Parent due to flow collections not passing the child object type natively
  • Further RollupEvaluator improvements
  • Fixed an issue reported by jcart where multi-currency orgs with LDV and ACM could occasionally overflow the sync heap size when fetching dated currencies