| ⇢ | F | AnalysisClientBase added | |
| ⇢ | A | ItemsFilter added | |
| ⇢ | A | NoResultFoundError added | |
| ⇢ | A | InvalidUUIDError added | |
| ⇢ | A | FileTooLargeError added | |
| ⇢ | A | PermissionDeniedError added | |
| ⇢ | A | CaptureScreenshotAction added | |
| ⇢ | A | SearchRunner added | |
| ⇢ | A | TemporarilyUnavailableError added | |
| ⇢ | A | InvalidMetadataError added | |
| ⋮ | view more | ||
| ⇢ | F | AnalysisClient._api_request() added | |
| ⇢ | F | AnalysisClientBase.is_blocked_file_hash() added | |
| ⇢ | F | AnalysisClientBase.query_file_hash() added | |
| ⇢ | F | ItemsFilter._build() added | |
| ⇢ | F | ItemsSelector._apply_filters() added | |
| ⇢ | D | AnalysisClientBase.submit_file() added | |
| ⇢ | D | ItemsFilter.apply() added | |
| ⇢ | C | AnalysisClientBase.submit_file_hash() added | |
| ⇢ | C | AnalysisClientBase.create_ticket() added | |
| ⇢ | C | AnalysisClientBase.get_result_artifact() added | |
| ⋮ | view more | ||
| A | ↘ | B | ListVMsAction.run() got worse |
| B | ↗ | A | PostMessageAction.run() improved |
| B | ↗ | A | _post_event_to_st2() improved |
| C | ↗ | B | _register_with_st2() improved |
| A | ↘ | D | ListIssuesAction.run() got worse |
| F | ↗ | B | CreateVMAction.run() improved |