Skip to content

Rollup Goes On a Diet

Compare
Choose a tag to compare
@jamessimone jamessimone released this 30 Jul 20:51
· 235 commits to main since this release
6be1152
  • Fixes #146 by going further down the rollup orchestrator/conductor path - the 'outer' rollup (previously referred to as the batchRollup - deprecating that term so that it's clear when a rollup is batched versus queued versus run sync) now 'conducts' the inner rollups by storing the calcItems and oldCalcItems map. This should drastically reduce memory consumption by basically eliminating how many List copies are being passed around in memory; whereas previously, the more CMDT/Rollup invocations you used, the more Lists were stored, now the outer rollup condenses that information into one place.
  • Avoids a possible string overflow exception when using the Custom Rollup Logger
  • Restores the packaging script to its former glory, including a more consistent update to the README when the package version is updated!