Fix
- BREAKING CHANGE: Fixed CVE searching.
- Fix for missing
RelatedTechnology
in Diagrams Output. - If a Global Attribute is applied the
IPFClient().devices
will now only return devices that have the attribute or if the Global Attribute is applied after initialization theIPFClient().devices
will now be updated to match filtered devices.
Feature
- Added support for IP Fabric's API rate limiting and will resubmit requests if limit has been reached.
- Moved cve-report into the SDK:
- Run
ipf_cve_report
to get a Excel/JSON report of CVEs and EoL for all devices in a snapshot. - Requires:
- NVD_API_KEY from NIST
- Python
pandas
andopenpyxl
libraries
- Run
- Added
connectivity_report()
method to Snapshot model to get the Connectivity Report. - Improved error messages for the IP Fabric API responses.
- Added warnings for API Endpoints or API Versions that are being deprecated.