Skip to content

v2.0 Release Notes

This document describes all new features and changes in the release. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Release Overview

Initial commercial release of the Nautobot Device Discovery App. Device Discovery is a commercial (licensed) Nautobot Application that helps network teams maintain an accurate and trustworthy source of truth by identifying what is actually running in the network and comparing it to what is documented in Nautobot. By automatically discovering devices through SNMP and SSH based prefix discovery, teams gain clear visibility into inventory gaps, stale records, and potential conflicts. Requires Nautobot 3.1 or later.

v2.0.1 - 2026-06-01

Added

  • Replaced sync TCP ping operations with async.
  • Added the snmp_engine_batch_size app setting to process SNMP discovery in engine-recycling batches, reducing peak worker memory for large scan surfaces.
  • Added a job modal button to the Discovery Profile detail view that runs the Network Device Discovery job.
  • Display all potential device matches side by side in the potential device panel view.
  • Added filters to discovered devices and discovery results for IP address, hostname, status, and tags.

Changed

  • Enabled page refresh on close for job modals when the job has completed.

Fixed

  • SNMP discovery now correctly marks previously-known DiscoveredDevice records that stop responding as snmp_collection=False with snmp_issue="port_closed". Prior to this fix, IPs that timed out during SNMP autodetection were discarded before inventory reconciliation and stale snmp_collection=True state was silently retained for devices that had gone dark.

Documentation

  • Removed links in documentation that pointed to non-existent pages.
  • Documented the snmp_engine_batch_size app setting in the admin Install guide (new "App Settings" section) and added a "Scanning Large Prefixes" section to the user Getting Started guide covering batching behavior and the interaction between snmp_engine_batch_size, SNMP Scan Concurrency, and Maximum IP Addresses.

v2.0.0 - 2026-04-15

Added

  • SNMP and SSH based device discovery with platform auto-detection, structured data collection (TextFSM, TTP, native JSON, raw parsing), and LLDP neighbor collection.
  • Discovery Profiles for defining scan scope, protocols, credentials, timeouts, and retries. Default profiles are created automatically on install.
  • Inventory correlation comparing discovered devices against Nautobot DCIM by IP, hostname, and serial number, with four statuses: Imported, Partially Imported, Not Imported, Conflict.
  • Fast Path execution mode to skip redundant SSH discovery phases when SNMP identity matches stored values.
  • Integration with the Nautobot Device Onboarding App for onboarding discovered devices directly from the Discovered Devices view.
  • All app-provided jobs are enabled by default on install.
  • Added proper Nautobot App icon.
  • Added count badges to the tabs in the discovered device list view.
  • Added the "Potential Device Matches" table to partially imported devices detail views.

Documentation

  • Added light and dark theme screenshots throughout the documentation.