- Add override for
qpylib.REST
default timeout.
qpylib.log
now sanitizes the suppliedmessage
text to suppress any embedded control characters.
- Update dependency versions.
- Fix missing
util_qpylib
missing fromqpylib
parent module.
- SDK rest calls now default to verify=True rather than verify=False.
- Add protection against multiple calls of create_log().
- Add create_log() flag to enable/disable SysLogHandler.
- Update cryptography package version to address security vulnerabilities.
- Freeze pip requirements.
- Add wheel generation.
- Log handling changes.
- Cancel and delete functions added to
ariel.py
module.
- Non-SDK REST calls default to
verify=True
. SDK default remainsverify=False
for now, but that will change in a future release.
- First official release of qpylib on Github.
- Support for Python 3 and Red Hat UBI app base image.
- abstract/sdk/live layers removed.
- New encryption algorithm in
encdec.py
, plus backwards compatibility with previous algorithms. Allencdec
error-handling is now performed usingencdec.EncryptionError
. - New
ariel.py
module supports Ariel searches via REST API. get_app_id
now usesQRADAR_APP_ID
environment variable instead of manifest value.- REST methods now pass through
kwargs
. REST
now useslocalhost
instead ofgethostname()
.- Functions with changed parameter names:
get_root_path
,get_store_path
,REST
.