Skip to content

v2.4.13

Compare
Choose a tag to compare
@eddynaka eddynaka released this 07 Mar 23:36
· 216 commits to main since this release
f8fece5

v2.4.13 Sdk | Driver | Converters | Multitool | Multitool Library

  • BREAKING: AnalyzeCommandBase previously persisted all scan target artifacts to SARIF logs rather than only persisting artifacts referenced by an analysis result, when an option to persist hashes, text file or binary information was set. MultithreadedAnalyzeCommandBase previously persisted all scan targets artifacts to SARIF logs in cases when hash insertion was eenabled rather than only persisting artifacts referenced by an analysis result. #2433
  • BUGFIX: Adjust Json Serialization field order for ReportingDescriptor and skip emit empty AutomationDetails node. #2420
  • BREAKING: Fix InvalidOperationException when using PropertiesDictionary in a multithreaded application, and remove [Serializable] from it. Now use of BinaryFormatter on it will result in SerializationException: Type PropertiesDictionary is not marked as serializable. #2415
  • BREAKING: SarifLogger now emits an artifacts table entry if artifactLocation is not null for tool configuration and tool execution notifications. #2437
  • BUGFIX: Fix ArgumentException when --recurse is enabled and two file target specifiers generates the same file path. #2438
  • BUGFIX: Fix 'InvalidOperationException' with message Collection was modified; enumeration operation may not execute in MultithreadedAnalyzeCommandBase, which is raised when analyzing with the --hashes switch. #2447
  • BUGFIX: Fix Merge command produces empty SARIF file in Linux when providing file name only without path. #2408
  • FEATURE: Add --sort-results argument to the rewrite command to get sorted SARIF results. #2422
  • BUGFIX: Fix NullReferenceException when filing work item with a SARIF file which has no filable results. #2412
  • BUGFIX: Fix missing endLine and endColumn properties and remove vulnerable packages for ESLint SARIF formatter. #2458