Skip to content

Version 1.14.0

Compare
Choose a tag to compare
@JuicyDragon JuicyDragon released this 23 Jul 17:51
· 11 commits to master since this release
  • Added support for specifying default summary sort order by editing the following setting at the top of InvestigatorReport.rb:
:summary_default_item_sort => "Item Position"
  • New summary sort order "None" which applies no sort to items and instead writes them to the summary files in whatever order Case.searchUnsorted may return them. If a given tag/summary contains many items, this sort order can drastically reduce memory used while generating summary pages.
  • Added logic to use sort methods added to ItemUtility if Nuix version is 8.0 or higher
  • HTML escaping now provided by Apache Commons Text. Was originally using Ruby built in html_escape provided by ERB::Util but I factored it out in cases it was causing excessive string allocations for some reason. Ultimately didn't seem to make much of a difference in my testing, but I decided to just leave it in there.
  • Various other small tweaks in attempts to reduce memory used by summary generation methods before I realized item sort seems to be the biggest culprit of out of memory exceptions while generating summaries for large collections of items.