Skip to content

IP Fabric v7.5

Upgrade Notice

An upgrade to 7.5.x or later is only possible from release `7.3.25 or newer.

When upgrading to 7.5 release, database will be migrated from ArangoDB to PostgreSQL.

For detailed upgrade guide, see Upgrade Guide for 7.5 Release.

Note that hardware requirements differ from previous releases.

Before upgrading, review the 7.5 FAQ, API Changes, Backward Compatibility and Known Issues sections.

Clearing Browser Cache

After upgrading IP Fabric to a newer version, you should see the Your application has been updated and must be refreshed dialog in the main GUI.

It is usually sufficient to just click the Refresh button.

However, in case of issues with the main GUI or if you did not see the mentioned dialog, please force refresh your browser cache.

The key combination for doing this depends on your operating system. In your browser window with your IP Fabric appliance’s URL open, use one of the following key combinations:

  • Windows: Ctrl + F5
  • macOS: Command + Shift + R
  • Linux: Ctrl + F5

This will only affect the browser cache for the IP Fabric appliance.

Upgrade Guide for 7.5 Release

This guide walks you through a safe upgrade from IP Fabric v7.3.23 (or newer) to v7.5 which in turn migrates the database from ArangoDB to PostgreSQL.

Migrating to PostgreSQL will accelerate delivery of future IP Fabric features and enhancements, enabling greater scalability.

We appreciate your cooperation in following the guide above closely to ensure a seamless upgrade.

Info

If you need further guidance, please reach out to our team – Support Portal.

Before You Begin

Upgrading from 7.3 (ArangoDB) to 7.5 (PostgreSQL) introduces significant changes in database architecture and hardware requirements. Please review these three prerequisites carefully:

1. Understand Key Changes

  • Database backend moves from ArangoDB to PostgreSQL for improved scalability and performance.
  • PostgreSQL relies on disk performance (IOPS, latency, throughput), unlike ArangoDB which was memory-heavy.

2. Hardware Requirements

  • 7.5 introduces significant changes in hardware requirements, please validate hardware sizing, see hardware requirements and IOPS requirements.
  • Ensure VM drivers are optimized for fast disk operations.
  • Use directly attached NVMe or SSD storage (avoid network-attached disks).

3. Pre-Upgrade Check

  • Run sudo ipf-checker -d -s on your 7.3.23 instance or newer.
  • From 7.3.23 onward, the check runs automatically during upgrade and halts if any test fails.
  • Share failing results with IP Fabric Support.
  • Plan a maintenance window of 2+ hours, depending on snapshot sizes, amount and hardware performance.
  • Take a hypervisor snapshot after shutting down the VM (cold snapshot).

Step-by-Step Upgrade Workflow

Step 1 – Validate Hardware
Step 2 – Run Pre-Upgrade Checker
  • Execute sudo ipf-checker -d -s and review results - make sure it passes all tests.
  • Share results with IP Fabric Support if needed.
Step 3 – Apply Upgrade Package
  • Use the provided GA release package for 7.5, see System Update.
Step 4 – Final Validation
  • Run a new discovery and verify that all devices has been found.
  • Adjust discovery times between old and new instance to avoid running discovery at the same time.
  • Operate both instances for several days before decommissioning 7.3.
Step 1 – Provision Hardware
Step 2 – Install 7.5 GA Image
Step 3 – Validate Disk Performance
  • Run sudo ipf-checker -d -s on the new instance.
  • Share results with IP Fabric Support if needed.
Step 4 – Migrate Settings
Step 5 – Migrate Snapshots
Step 6 – Final Validation
  • Run initial discovery on the new instance.
  • Adjust discovery times between old and new instance to avoid running discovery at the same time.
  • Operate both instances for several days before decommissioning 7.3.

Option C: In-Place Upgrade

Step 1 – Validate Hardware
Step 2 – Run Pre-Upgrade Checker
  • Execute sudo ipf-checker -d -s and review results - make sure it passes all tests.
  • Share results with IP Fabric Support if needed.
Step 3 – Prepare the Appliance
  1. Shut down the appliance gracefully from the CLI.
  2. Adjust hardware sizing and drivers if needed.
  3. Create a cold snapshot in your hypervisor; verify its completion.
  4. Power the appliance back on.
Step 4 – Apply Upgrade Package
  • Use the provided GA release package for 7.5, see System Update.
Step 5 – Post-Upgrade Validation
  • Run a new discovery and verify that all devices has been found.

Known Issues

Performance Limitations

  • Snapshot Processing: Snapshot load and discovery time may increase as the number of loaded snapshots grows. With more loaded snapshots, post-discovery calculation time increases by ~10% per snapshot. For example with 5 loaded snapshots, calculation time may increase by ~30–50%. We are actively working on mitigating this slowness.
  • Intent Verification Rules: The computation of Intent Verification Rules during snapshot loading or creation may take longer than expected. This process is not yet optimized, but performance improvements will be included in an upcoming patch release.

    Hint

    To improve performance, particularly when computing Intent Verification Rules, minimize the number of loaded snapshots.

  • Table Loading Performance: For the majority of commonly used tables, we have optimized their performance. We are currently working on optimizing the performance of other tables. Please actively report any table that exhibit slow performance, and we will promptly address and improve their performance.

Extensions Migration

When upgrading from version 7.3 to 7.5, Extensions are not migrated.

If your deployment uses the Extensions feature, please remove all extensions before upgrading, and re-import them manually after the upgrade. This serves as a temporary workaround until the migration process is fully supported.

If extensions are not removed prior to the upgrade, they will continue to run in the background but will not appear in the GUI and will be inaccessible.

Backward Compatibility

  • Snapshots from release 5.x and earlier are not supported and may fail to load properly.

v7.5.14 (January 14th, 2026; GA)

SHA256 (ipfabric-update-7-5-14+1.tar.zst.sig) = ca74407223cf2c242d53972cc87871789b8a3369eaadaed9022f0ad031b69157
MD5 (ipfabric-update-7-5-14+1.tar.zst.sig) = b86dd4c916b0b6bb559a686bc2a01420
SHA256 (ipfabric-7-5-14+1.qcow2) = 6de9ea17129cc73fa757f01e87bac52e0d6b734c59feb26f548c8a3869e97422
MD5 (ipfabric-7-5-14+1.qcow2) = 1e65b95299cf6d06143153a4daaeda0d
SHA256 (ipfabric-7-5-14+1.vmdk) = c45f2a94f655a3b995d05ee4f7435dc5b749e703dd591864eb7e37b0ca6dbfb9
MD5 (ipfabric-7-5-14+1.vmdk) = 9bd48306d6c69df87cbbe5ae1c4c29da
SHA256 (ipfabric-7-5-14+1.vhdx.zst) = ff8a9f940f4840f782b2d1b06f35664d723a1e334a9355139912e24caa993363
MD5 (ipfabric-7-5-14+1.vhdx.zst) = fefd7b768528c2c1af4fa84b5c5bdb0f
SHA256 (unsupported-ESXi6.7U2-ipfabric-7-5-14+1.ova) = c87277e86674c8d4a5361fe64c3f5db6d8e801ffa3c130471d877cf0a7d2f948
MD5 (unsupported-ESXi6.7U2-ipfabric-7-5-14+1.ova) = e6e3429d47584c00fd6c98a05651eb58
SHA256 (unsupported-ESXi7.0-ipfabric-7-5-14+1.ova) = 3437ef7d50ef76e29ce07bb0234bd3d4359462a75dbd7b3e2cee60c9aa3242cb
MD5 (unsupported-ESXi7.0-ipfabric-7-5-14+1.ova) = e0fd05830a753ef548b5b44b6816b569
SHA256 (ESXi8.0-ipfabric-7-5-14+1.ova) = 3a7b909e192c67aeee0c457b45712711fd73eac67cb0624b9c2cff6785ab9441
MD5 (ESXi8.0-ipfabric-7-5-14+1.ova) = eeac4fcc7486c0a47b1b0926b919fed1

Bug Fixes

  • Fixed issue where Inventory → Host table could not be searched by SN.
  • Fixed migration of Saved Path Checks so that the graphs/path-lookup/checks/exists endpoint correctly reports existing entries.
  • Corrected L1/L2 connection parsing for Alcatel devices that caused diagrams/topology-tree to show links via a transit node instead of the correct device.
  • Fixed upgrade failure caused by INSERT INTO eHasApiScopes ... duplicate key value violates unique constraint error during database migration.
  • Resolved migrations failing when importing stale snapshots that were not present in the GUI.

v7.5.13 (December 17th, 2025; GA)

Bug Fixes

  • Fixed obsolete manual links persisting in the graph after changing Site Separation manual links.
  • Improved error handling for duplicate Vendor API settings. A clear error message (Entry already exists in the collection) is now shown, and the duplicate entry must be removed before saving.
  • Fixed Host-to-Gateway lookup failure in Azure VNet Path Lookup.
  • Fixed broken status filtering on Technology → Interfaces → Duplex Mismatch.
  • Fixed missing routes parsing on Cisco NX-OS devices default VRF.
  • Fixed discovery of 3Com Baseline Switch 29xx series devices.
  • Fixed attribute filtering when a device has multiple custom attributes.
  • Addressed parsing and command mapping issues on Check Point Gaia Embedded devices, including handling the error ‘No corresponding gateway found on CheckPoint management servers. Check topology data in the Smart Console for this gateway’.
  • Fixed inaccurate NTP synchronization display on FS devices.
  • Meraki fixes:
    • Corrected technology/wireless/radios/radios-detail to show only SSID actually enabled/configured on APs instead of any AP with radio status UP.
    • Resolved issue where Meraki MS devices were not discovered.

v7.5.12 (November 27th, 2025; GA)

Improvements

  • Standardized the Uptime field type for CLI and API discovered devices.

Bug Fixes

  • Resolved syslog worker reaching heap limit and exiting during runs.
  • Fixed login for users with no rights to avoid the ‘Unexpected Failure’ error.
  • Fixed 500 ‘Unexpected failure’ on the STP instances tab by correcting the /v7/tables/spanning-tree/instance-members.
  • Resolved double ‘zoneFw’ evaluation with differing results in End-to-End Path Lookup on Fortinet environments.
  • Fixed loading of MRoute Overview by handling /tables/multicast/routes/overview requests.
  • Corrected time-based filters (e.g., ‘Uptime < 1 year’) returning no results across tables including /inventory/devices.
  • Fixed missing environment information mapping on HP Comware switches.
  • Fixed IPv6 routing table collection on Cisco NX-OS when bgpThreshold != 0 by properly handling show ipv6 route summary vrf all across VRFs.
  • Restored visibility and management of Extensions in the UI.
  • Resolved API failure when adding a new vendor from Snapshot Management.
  • Fixed parsing and display of ip helper-address for Arista EOS devices.
  • Fixed snapshot restore so data are loaded into the database.

v7.5.11 (November 10th, 2025; GA)

Important Notice

All new installations utilise the GPT disk partitioning scheme, while older versions and all pre-existing installations utilise the MBR partitioning scheme. More details can be found on Server Disk Space Summary.

Improvements

  • Corrected version detection on Huawei YunShan devices.
  • Added JSON output for ipf-checker.
  • Added support for Discovery History in Configuration import/export feature.
  • Optimized PostgreSQL performance for Technology → Addressing → Managed IP → IPv4 Managed IP table.
  • Optimized PostgreSQL query for the Snapshot Inventory table (tables/snapshotDevices).
  • Improved Saved config consistency check for Juniper,F5 and Cisco IOS-XR devices.
  • Fixed the Status column filter in Management → Configuration so no change works correctly
  • Fixed missing data for not present power supplies on Cisco IOS-XE devices.

v7.5.10 (October 31st, 2025; GA)

Improvements

  • Updated ipf-checker thresholds based on recommended PostgreSQL IOPS values.
  • Added parsing to include missing PTP information on Cisco IOS-XR devices.
  • Fixed empty Technology → Addressing → MAC table for Juniper devices.
  • Fixed discovery of Aruba 503H access points managed by wireless controllers.
  • Resolved parsing errors during discovery of Dell 4112 and 9116 switches.
  • Enabled recursive MPLS lookup in vMplsForwarding when nexthopList contains an MPLS action without vrfName (e.g., action ‘pop’).
  • Improved SSH-based discovery performance by reducing responseStartMs overhead.
  • Resolved column dev.attributes does not exist error preventing the GCP Inventory table from loading.
  • Corrected display of IPv6 addresses with ports to use standardized [<ipv6>]:port notation in the UI.
  • Fixed LDAPS configuration failure caused by a broken reference to LDAPS certificate and incorrect migration of LDAP groups to IP Fabric roles.
  • Populated Inventory → Hosts with wired hosts present in core switches’ ARP tables.
  • Optimized Technology → Spanning Tree → Neighbor table load time.
  • Prevented frontend crash when emptying the dashboard Intent Verification widget.

v7.5.9 (October 14th, 2025; EA)

Improvements

  • Password without a username can be set again.
  • Upgrading from 7.3 to 7.5 reduces disk usage by removing unnecessary data.

v7.5.8 (September 25th, 2025; EA)

Improvements

  • In this maintenance release, we optimized the discovery process to address the discovery slowness issues observed in release 7.5.6.

v7.5.6 (August 15th, 2025; EA)

New Features

Time-Based Filtering for Discovery History Seeds

We have introduced a new setting that allows users to precisely control which IP addresses from Discovery History are reused as seeds. See Time-Based Filtering for Discovery History Seeds documentation for how to configure it.

AWS Cloud

  • AWS Cloud WAN – Basic support for AWS Global and Core Networks. A new device type, “AWS Core Network Edge”, will be discovered. Basic routing between attached VPC and core network segments is supported. Additional improvements, such as better support for Network Function Groups and connectivity to Direct Connect Gateways, will be added in upcoming releases.

Don’t forget to update IAM policy

In order to collect AWS Cloud WAN network data, the relevant IAM policy must be updated first. You can find the updated IAM policies for IPF 7.5 here. Together with fully granular version of IAM policy, we provide also a simplified version where:

1. The entire IAM policy for EC2 has been simplified. Instead of listing each action individually, actions are now grouped (ec2:DescribeVpcs, ec2:DescribeSubnets, … => ec2:Describe*). The complete list of actions can still be found in the feature matrix.

2. A new statement for networkmanager (Cloud WAN) has been added:

{
    "Sid": "IPFabricNetworkManager",
    "Effect": "Allow",
    "Action": [
        "networkmanager:Describe*",
        "networkmanager:Get*",
        "networkmanager:List*"
    ],
    "Resource": "*"
}

3. A new statement for autoscaling has been added (related to upcoming improvements for EC2 instances).

{
    "Sid": "IPFabricAutoScaling",
    "Effect": "Allow",
    "Action": [
        "autoscaling:Describe*"
    ],
    "Resource": "*"
},

F5OS

  • F5OSa & F5OSc – Basic API discovery support is available for both F5OS systems. As these systems run on F5 chassis, we have implemented support primarily for inventory, SN, and devInfo tasks. Network coverage is limited. Complex management and inventory of chassis and its objects is planned for future releases.

Discovery via api

F5OS is discovered via API. You need to configure API vendors for successful discovery. Otherwise, all tenants running TMOS are discovered using SSH.

Improvements

GUI

  • File names of exported graphs were improved. Instead of naming all files graph, the file name now consists of basic view information (saved view name, site name or path lookup IPs) and a timestamp.
  • VRF labels are now displayed as line-cap labels on topology graph edges for Layer 3 protocols, making it easier to identify VRF associations directly within the graph.
  • The attribute filter in the header now displays attributes and values from all loaded snapshots, clearly marking those that are not present in the currently selected snapshot. This change eliminates various glitches when a different snapshot is selected while having the attribute filter active.
  • The “Snapshot Retention” page has been renamed to “Snapshot Collection,” with a corresponding URL update. This change more accurately reflects the content and purpose of the pages.
  • The snapshot management system has undergone a redesign to enhance usability and efficiency, particularly when dealing with extensive sets of snapshots. Key improvements include:
    • Categorization by Time Period: Snapshots are intuitively organized based on their creation time.
    • Filtering by Name: Users can easily filter snapshots by their names.
  • Hostname and IP address typeahead suggestions in the Path Lookup forms within Diagrams now respect the Attribute filters applied in the top bar.
  • Export to CSV feature in tables now requires policy access to the Prepared requests endpoints, which are included in the default tables policy.

Network Discovery

Vendor Support and Improvements

  • STP per-VLAN (1x1) mode support – Added support for Spanning Tree Protocol in per-VLAN (1x1) mode on Alcatel OmniSwitch devices.
  • Added support for the FortiGate AAA task.
  • Added support for the FortiGate OSPFv3 task.
  • Added support for the Cisco ACI AAA task.
  • Added support for the Cisco ACI SNMP task.
  • Added IPv6 support for the Cisco IOS-XE IS-IS task.
  • Added IPv6 support for the Cisco ASA BGP Neighbors task.
  • Added support for multi-segment routing for VeloCloud (only IPv4).
  • Added support for the MAC address table on Meraki switches.
  • Added mapping for STP port statuses on Meraki switches.
  • A new task Cloud Subnets was added to save more information related to cloud subnets in the device JSON.
  • A new task Cloud Endpoint Groups was added to save more information related to scaling and endpoint groups in the device JSON.
  • A new task Cloud Interface Endpoints was added to save more information related to interface endpoints in the device JSON.
  • Tables in Technology → Cloud → Endpoints now also include instances from Azure Virtual Machine Scale Sets in Uniform mode.
  • Added support for F5 rSeries (F5OSA) and F5 VELOS (F5OSC) discovery.

    Do not forget to update IAM policy

    To collect VM instances from Azure Virtual Machine Scale Sets in Uniform mode, the corresponding IAM policy must be updated. You can download the new policy here.

Configuration Management

  • Configuration Management now fully supports IPv6-configured devices with all available functionalities.
  • Added support for Cisco Viptela (Cisco Catalyst SD-WAN) when API+CLI combined discovery is configured.

Release Channels

  • If you are part of the EA program, you can configure your staging instance to use the EA release channel to receive online upgrades when new versions become available. Please contact your IP Fabric Solution Architect or Customer Success Manager to obtain the current EA release channel name.

API Changes

Deprecated URL Path Versioning of API Endpoints

With this release, we are deprecating URL path versioning of API endpoints in favor of a header-based approach. For migration instructions, please refer to the Versioning page.

Optional Data in API Responses

In previous versions, optional fields were omitted from certain API responses if they were not set. As of this release, optional fields are explicitly included with a null value when unset.

Technology Tables

  • The following column operations are no more supported:
    • Cross-column on text and text array column: like, notlike, reg, nreg, ireg, nireg
    • Cross-column on IP and IPv6 column: like, notlike, reg, nreg
    • Cross-column on routing and IPv6 routing column: like, notlike, reg, nreg
    • On columns referencing external entities: ieq, nieq, like, notlike, reg, ireg, nreg, nireg
  • Cross-column operations are now limited by type (e.g. IP column cannot be compared to number column)
  • Regular expressions now use the POSIX standard instead of ECMAScript: saved filters and intent checks using reg, nreg, ireg, nireg operations may be affected
  • Type coercion is no more supported (e.g. string '123' will not pass validation if a number is expected)

Removed Technology Tables

  • The following previously deprecated table has been removed:
    • Table: /technology/platforms/vdc/vdc-devices
    • API endpoint: /tables/platforms/vdc/devices

Other Changes

  • Feature flag ENABLE_ACI_FVTENANT_ENDPOINT was removed
  • Routing tables in Device Explorer were renamed:
    • Cumulative IPv4 routing tableIPv4 routing table
    • Cumulative IPv6 routing tableIPv6 routing table (Data, URLs, and structure remain unchanged; original names were misleading)
  • Added documentation link to Support Menu: API Documentation
  • Enhanced Feature Matrix with IPv6 support indicators:
    • Added toggle filter to show/hide IPv6 support information
  • The current status of the PostgreSQL database is now displayed on the Status Page page.
    • From this page, users can also restart the PostgreSQL database if necessary.