Performance
- PLEASE NOTE A BUG HAS BEEN IDENTIFIED AND ONLY ADMINS CAN USE STREAMING OR CSV EXPORT UNTIL IPF 6.3.1
- Streaming data via a GET request has been added.
IPFClient(streaming=True)
- Removes the need for pagination and the reduces the number of requests.
- Please see README.md for complete details.
Feature
- Migrate to Pydantic v2.0. Not backwards compatible with v1
- Product changes:
- API tokens are only generated via IPF.
- Emails are removed from users.
- Creator of snapshot added to model.
- Added export flag to
fetch
,fetch_all
, andall
methods to accept 'csv' or 'json' exports. - Table changes:
- Fixed:
- tables/aci/vrf endpoint
- Typo in QOS property shapping to shaping and tables/qos/shapping to tables/qos/shaping
- Removed:
- STP stability technology.stp.stability (tables/spanning-tree/topology)
- Added:
- Inventory IPv6 Hosts inventory.hosts_ipv6 (tables/addressing/ipv6-hosts)
- IS-IS Levels technology.routing.isis_levels (tables/routing/protocols/is-is/levels)
- Out-of-Band Management Serial Ports ipf.technology.serial_ports.endpoint (tables/serial-ports)
- Tables for LISP support (Cisco DNA Center)
- Routes
- IPv4 ipf.technology.routing.lisp_routes_ipv4 (tables/routing/protocols/lisp/ipv4-routes)
- IPv6 ipf.technology.routing.lisp_routes_ipv6.endpoint (tables/routing/protocols/lisp/ipv6-routes)
- Map Resolvers
- IPv4 ipf.technology.routing.lisp_map_resolvers_ipv4.endpoint (tables/routing/protocols/lisp/ipv4-databases)
- IPv6 ipf.technology.routing.lisp_map_resolvers_ipv6.endpoint (tables/routing/protocols/lisp/ipv6-databases)
- Routes
- Fixed:
- Added overloads to determine parameters and return type based on export type.
- Updated dependencies.