Changelog¶
Version 0.7.0¶
Date: January 07, 2021
API client:
Add “include_invalid” option to QUICK lookup to return invalid IPs as part of the JSON response
Added support for new /riot endpoint
Updated logic in quick to better handle non-list format input (‘ip_1,ip_2’)instead of [‘ip_1’,’ip_2’]
Added ability to configure CACHE TTL and CACHE MAX SIZE instead of only using hardcoded defaults
CLI:
Added support for new riot command
Updated json_formatter for query commands to return data only as New Line Delimited JSON
Dependencies:
Updated sphinx to 3.4.0
Updated structlog to 20.2.0 for python 3.6 and 3.7
Version 0.6.0¶
Date: December 21, 2020
API client:
Added
test_connection
method to allow for integrations to validate connection and API key
CLI:
Added spoofable and CVE outputs where possible
Both API client and CLI:
Fix IP_Validation method bug which was preventing valid IPs from being submitted
Version 0.5.0¶
Date: December 16, 2020
API client:
add
metadata
method.replace dicttoxml with dict2xml for license-compatibility.
Both API client and CLI:
Update dependencies to the latest version
Add support for PROXY usage
Update the IP validator to ensure better validation
Version 0.4.0¶
Date: November 18, 2019
API client:
add
interesting
method.add
filter
method.add
analyze
method.add
scroll
andsize
parameters toquery
method.add
api_server
andintegration_name
parameters to__init__
method.
CLI:
add
interesting
subcommand.add
filter
subcommand.add
analyze
subcommand.add
api_server
option to setup subcommand.
Both API client and CLI: * use structlog logging library.
Version 0.3.0¶
Date: September 06, 2019
API client:
rename API client methods to match CLI command names.
use LRU cache for IP context and quick check calls.
CLI:
add help, repl and version subcommands.
global options moved to those subcommands where they apply.
make request timeout configurable.
Version 0.2.2¶
Date: August 28, 2019
CLI:
fix
setup
subcommand when configuration directory doesn’t exist.