Skip to content

v2.1 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

This release centers on automated classification. Discovered devices can now have their Location, Role, and Tenant inferred from configurable rules, reviewed in bulk from the Discovered Devices list view, and carried directly into onboarding without re-entering the same values by hand. Discovery itself gains hostname normalization through configurable domain-suffix stripping, and long-running scans are no longer cut short by fixed Celery time limits.

Requires Nautobot 3.2 or later.

v2.1.0 - 2026-07-28

Added

  • Added automatic classification of a discovered device's location, role, and tenant.
  • Added an option on the Sync Discovered Devices From Network job to auto-fill each device's Location, Role, and Tenant from classification data, falling back to the values set on the job.
  • Added an Onboard Device button to the discovered device detail view that pre-fills Location, Role, and Tenant from the device's automated classification.
  • Added Classification Location, Role, and Tenant columns (hidden by default) to the Discovered Devices list view to assist bulk classification review.
  • Added a strip_domain_suffixes setting on DiscoveryProfile that removes configured domain suffixes (longest match wins, case-insensitive) from hostnames discovered via SSH or SNMP.
  • Added configurable soft (3600 seconds) and hard (3900 seconds) time limits for Device Discovery Celery jobs.
  • Added SavedView support to the Discovered Devices list view.
  • Added missing actions button on the Device Classification Rule list view.