Skip to content

Release Notes

2.0.0b12 (2025-06-24)

Added

  • #436 - Add user.change_password method by @Kamforka in #454
  • #436 - Add user.InputUserType and user.OrganisationLink types by @Kamforka in #454
  • #437 - Implement task.list_shares, task.share and task.unshare methods by @Kamforka in #460
  • #442 - Add attachment.InputAttachment type by @Kamforka in #456
  • #440 - Add case_template.link_page_templates and case_template.find_page_templates methods by @Kamforka in #462
  • #440 - Introduce page_template endpoints and types by @Kamforka in #462
  • #440 - Introduce new project dependency of typing_extensions to be able to support the new Required/NotRequired type annotations by @Kamforka in #462

Changed

  • #436 - Update user.InputUser, user.OutputOrganisationProfile and user.InputUpdateUser types by @Kamforka in #454
  • #442 - Update attachment.OutputAttachment, observable.InputObservable and observable. InputUpdateObservable types by @Kamforka in #456
  • #457 - Organize API reference better by @Kamforka in #461
  • #440 - Change case_template.InputCaseTemplate and case_template.OutputCaseTemplate types by @Kamforka in #462

Deprecated

  • #436 - Deprecate user.lock and user.unlock methods in favour of user.update by @Kamforka in #454

Other

Full Changelog: 2.0.0b11...2.0.0b12

2.0.0b11 (2025-05-31)

Added

  • #302 - Add organisation.add_attachment, organisation.delete_attachment, organisation.download_attachment and organisation.find_attachments methods by @Kamforka in #432
  • #434 - Add alert.import_into_case and alert.get_similar_observables methods by @Kamforka in #439
  • #435 - Add case.change_owner_organisation, case.manage_access, case.get_similar_observables, case.link_case, case.delete_case_link, case.link_url, case.delete_url_link and case.get_link_types methods by @Kamforka in #450
  • #435 - Add case.OutputCaseObservableMerge, case.OutputCaseLink, case.OutputImportCase, case.InputCaseOwnerOrganisation, case.InputCaseAccess, case.InputCaseLink and case.InputURLLink types by @Kamforka in #450
  • #438 - Introduce task_log.add_attachment method to comply with the naming convention in other endpoints by @Kamforka in #451

Changed

  • #428 - Update observable.OutputObservableRequired type by @3lina in #430
  • #302 - Update organisation.InputBulkOrganisationLink type by @Kamforka in #432
  • #435 - Update case.InputCase, case.OutputCase, case.InputUpdateCase and custom_field.OutputCustomFieldValue types by @Kamforka in #450
  • #438 - Update task_log.create method to support creation of logs with attachments by @Kamforka in #451
  • #438 - Update task_log.InputTaskLog and task_log.OutputTaskLog types by @Kamforka in #451

Deprecated

  • #434 - Deprecate alert.download_attachment method in favour of organisation.download_attachment by @Kamforka in #439
  • #435 - Deprecate case.download_attachment method in favour of organisation.download_attachment by @Kamforka in #450
  • #438 - Deprecate task_log.add_attachments method in favour of task_log.add_attachment (note the missing s at the end) to comply with the naming convention in other endpoints by @Kamforka in #451

Other

New Contributors

Full Changelog: 2.0.0b10...2.0.0b11

2.0.0b10 (2025-05-13)

Removed

Fixed

Other

Full Changelog: 2.0.0b9...2.0.0b10

2.0.0b9 (2025-02-25)

Added

Removed

Fixed

Other

Full Changelog: 2.0.0b8...2.0.0b9

2.0.0b8 (2025-01-15)

Added

  • #376 - Add Has query filter and fix deprecations, add warning for Contains filter by @JuanTecedor in #377
  • #374 - Add new endpoint to be able to manage case templates by @Anko59 in #375

Changed

Deprecated

Other

New Contributors

Full Changelog: 2.0.0b7...2.0.0b8

2.0.0b7 (2024-11-24)

Breaking changes

  • TheHiveApi client's verify argument was improperly set to the default value of None, which only raised a warning when the client was connecting to a TheHive instance with an https:// base url. From now on verify will default to True that might lead to an SSL verification error, so to fix that one can:

    • pass the path to the cert bundle to be used by the client, e.g.: verify=/path/to/cert/bundle.crt
    • export the REQUESTS_CA_BUNDLE with the cert bundle path, e.g.: REQUESTS_CA_BUNDLE=/path/to/cert/bundle.crt
    • disable SSL verification like before - not recommended - e.g.: verify=None

Deprecated

  • TheHiveApi.case.update method's case argument is going to be retired in favor of the fields argument to conform with other endpoints update methods.

Added

Changed

New Contributors

Full Changelog: 2.0.0b6...2.0.0b7

2.0.0b6 (2024-08-28)

What's Changed

New Contributors

Full Changelog: 2.0.0b5...2.0.0b6

2.0.0b5 (2023-10-13)

What's Changed

Merged Pull Requests * Delete unused setup.py by @Kamforka in #298 * Actualize main with develop by @Kamforka in #297 * Enhance readme by @Kamforka in #299 * Add deployment workflow by @Kamforka in #300 * Update important note and add query examples by @Kamforka in #305 * Change to MIT license by @Kamforka in #306 * Get rid of setup.cfg by @Kamforka in #309 * Fix and update filters by @Kamforka in #310 * Bump thehive4py-integrator to v5.2.5 by @Kamforka in #312

Full Changelog: 2.0.0b4...2.0.0b5

2.0.0b4 (2023-01-20)

What's Changed

Full Changelog

Closed issues:

  • Add case and alert TTPs operations #268
  • How to perform a bulk-insert of observables #263

Merged pull requests:

2.0.0b3 (2022-10-24)

What's Changed

Full Changelog

Closed issues:

  • Use between with 2 dates #257
  • JSONDecodeError not caught correctly when using AWS Lambda #255
  • thehive4py==1.8.1 Code Erroe #254

Merged pull requests:

  • Set InputAlert's date property as optional #260 (Kamforka)
  • Use json.loads instead of relying on requests' json method #259 (Kamforka)
  • Persist error response data in TheHiveError #258 (Kamforka)

2.0.0b2 (2022-08-20)

What's Changed

  • #250 - Implement list comment methods for alerts and cases by @Kamforka in #251
  • [fr] ability to manage multi valued customfields by @Kamforka in #253

Full Changelog: 2.0.0b1..2.0.0b2

2.0.0b1 (2022-08-05)

What's Changed

Full Changelog: 2.0.0b0...2.0.0b1

2.0.0b0 (2022-08-05)

What's Changed

New Contributors

Full Changelog: 2.0.0b0