v3.0.0
-
BREAKING CHANGES:
- The
riotcommand is deprecated and will be removed in a future version.
Please useipcommand instead. - Removed support for Python 3.6 and 3.7
- Many schema changes to the API responses for the
ip,ip-multi, and
querycommands - Updated API endpoints to v3 for
ip,ip-multi,quick, andquerycommands - Updated Python version requirements to support Python 3.8 through 3.12
- SDK now uses
api_configobject to initialize the API client - Use modern packaging metadata with pyproject.toml instead of setup.cfg
- The
-
API client:
- Update
ip,ip-multi,quick, andquerycommands to use new v3 endpoints - Update
ip,ip-multi,quick, andquerycommands to returnbusiness_service_intelligenceand
internet_scanner_intelligenceattributes - Added thread support for multi-lookup requests
- Added
api_configobject to initialize the API client
- Update
-
CLI:
- Update
ip,ip-multi,quick, andquerycommands to support new attributes
- Update
-
Dependencies:
- Updated
Clickto version 8.1.8 - Updated
cachetoolsto version 5.5.2 - Updated
dict2xmlto version 1.7.6 - Updated
jinja2to version 3.1.6 - Updated
more-itertoolsto version 10.7.0 - Updated
sixto version 1.17.0
- Updated