gitlab ip-fabric/integrations/python-ipfabric v6.3.0

latest releases: v6.10.3, v6.10.2, v6.10.0...
15 months ago

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, and all 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)
  • Added overloads to determine parameters and return type based on export type.
  • Updated dependencies.

Don't miss a new python-ipfabric release

NewReleases is sending notifications on new releases.