Releases: TheHive-Project/TheHive4py
Releases · TheHive-Project/TheHive4py
1.8.0
Fixed bugs:
- [Bug] With TheHive 4.0.1 thehive4py api.get_case_observables() fails #198
- Error updating alert artifact #195
- typo error on api.py line 658 #173
- Documentation mismatch on function return #165
- Fix exception handling for merge_alert_into_case #203 (haam3r)
- Issue #173: corrected typo 'custom_field.madatory' to 'custom_field.mandatory' #188 (fwalloe)
Closed issues:
- Add attachment download support #204
- Add method to merge an alert into a case #197
- Add support to ignoreSimilarity attribute #194
- Query ContainsString not working #193
- Missing function delete_case_task #190
- [Bug] Get_Case_Template broken in TheHive 4 #183
- [Bug] Cannot create Case Observable on TheHive4 despite manageObservable Permission #179
- Add support to alert.externalLink attribute #169
- Create enumerations for enumerated data #161
- Add find_task_logs function #160
- Add PAP field to alert #159
- Add find_observables method #157
- Querying for Cases that Contain Substring in Custom Field #128
- FR: Download file from task log #112
- Allow file observable creation from memory #35
Merged pull requests:
- Get case observable function #206 (jeffrey-e)
- Add method to delete alert #202 (haam3r)
- Make get_task_logs() use 'api/case/task/log/_search/' #200 (jnahorny)
- Fixed typo in explanation part of some functions in query.py #199 (fwalloe)
- Use dict key lookup instead of hasattr #196 (Kamforka)
- Implement case task deletion via patch request #191 (gelim)
- Add delete_case_observable method to api #189 (p-tekh)
- Added MISP export functionality #187 (emalderson)
- Adding externalLink to Alert model #181 (milesflo)
- Get alert with similarities #172 (dainok)
- Add find_observables #171 (dainok)
- Fix documentation mismatch on api.find_first #165 #166 (haam3r)
- Merge alert to case #164 (haam3r)
- Pass in file-like objects for case observables #135 (jaredjennings)
1.7.2
1.7.1
1.7.0
1.7.0 (2020-05-29)
Implemented enhancements:
- Add custom field support for new types #152
- Return type is not correctly filled #150
- Models Case and CaseTemplate don't have PAP attribute #127
- Improve jsonify function to allow excluding attributes #125
Fixed bugs:
- Add support to datetime for "date" CustomFields #138
- Update alert using 'fields' is not working #130
- Models should have the attribute 'id' #120
- promote_alert_to_case() doesn't apply caseTemplate #114
- PAP flag missing when creating a case from a retrieved Case object #111
- Specify an optional case template parameter to promote_alert_to_case #115 (agix)
Closed issues:
- FR: Get "task name" in an "case_task_log" event #148
- support for case template deletion/creation #124
- Example python create case with observables #113
- Alert create error: ('Connection aborted.', error(104, 'Connection reset by peer') #109
- Requesting analyzer report from cortex with thehive4py #107
- Add support to multi tenancy #154
- Add support to like and wildcard operators #149
- Add ioc and sighted attributes to case and alert artifacts #126
- Create update_case_observable #121
Merged pull requests:
- Add support for case delete, creating custom fields and create case templates #146 (aurelienhess)
- Support for json datetime #139 (ehooo)
- Added IDs in all models #123 (mgabriel-silva)
- Added update_case_observable #122 (mgabriel-silva)
- Added support for custom owner on Case creation #118 (victorvillar)
1.6.0
1.6.0 (2018-12-17)
Merged pull requests:
- Implement some more functions #96 (jojoob)
- Create new sample bulk-alert-merge-to-case.py #95 (david-burkett)
- Update observable #94 (joseluratm)
1.5.3
1.5.2
1.5.1 Release
1.5.0 Release
Closed issues:
Merged pull requests:
- Feature/promote alert to case #86 (uplateandonline)
- Feature/search templates #84 (uplateandonline)
- Prevent max recursion depth exceeded error #80 (Psynbiotik)
- added search support for tasks #79 (neok0)
1.4.3 Release
1.4.3
Implemented enhancements:
Fixed bugs:
- How to close a case via API #67
- CustomFields are not updated in update_case #66
- Correction in update_case usage #57
Merged pull requests:
- created get_linked_cases method in api #60 (billmurrin)
- fix spelling of exception #58 (billmurrin)