All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- create_integration, delete_integration, and get_search methods.
- Updated exceptions to be a least a little less generic.
- delete_user, edit_user, get_user, and get_users methods.
- Log the first 2,000 characters of return text in debug mode.
- Updates to method documentation to note dependencies on specific Armis cloud versions.
- _httpx_callback_request_raise_4xx_5xx method to be used as a callback method to the httpx.Client contructor. If we get a 401 from the cloud, this allows us to fetch another authorization token and raise the issue to tenacity to retry.
- create_boundary and delete_boundary methods.
- Begin changes to use the status codes exposed under httpx.codes (e.g. httpx.codes.OK).
- get_sites and get_site methods.
- get_boundaries_count method.
- Initial release to the world.