Breaking changes
-
TheHiveApi
client'sverify
argument was improperly set to the default value ofNone
, which only raised a warning when the client was connecting to a TheHive instance with anhttps://
base url.From now on
verify
will default toTrue
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
- pass the path to the cert bundle to be used by the client, e.g.:
Deprecated
- TheHiveApi.case.update method's
case
argument is going to be retired in favor of thefields
argument to conform with other endpoints update methods.
Added
- #339 - add codecov action by @Kamforka in #342
- #339 - add workflow trigger on merge to main by @Kamforka in #343
- #347 - Add support for Python 3.13 by @Kamforka in #349
- #345 - Add initial mkdocs page by @Kamforka in #346
- #301 - Add client, alert and api reference docs by @Kamforka in #350
- #340 - Add retry mechanism by @Kamforka in #344
Changed
- Patch important note sections in README by @Kamforka in #337
- Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows by @dependabot in #338
- #301 - Adjust thehive4py title's font size by @Kamforka in #357
- #359 - Upgrade test integrator to use v5.4.2 by @Kamforka in #360
New Contributors
- @dependabot made their first contribution in #338
Full Changelog: 2.0.0b6...2.0.0b7