v3.2 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¶
Device Lifecycle Management App version 3.2.0 adds support for ArubaOS and PanOS in NIST CVE discovery and several UI and backend improvements.
Warning
This release increases the minimum supported Nautobot version to 2.4.20.
Warning
This release drops support for Python 3.9. Python 3.10 is now the minimum required version.
v3.2.5 (2026-11-12)¶
Added¶
- #609 - Added tag support to the bulk edit forms for Hardware Notice, Validated Software, Contract, CVE, and Vulnerability objects.
- #609 - Added a selectable (non-default) tags column to the Hardware Notice and Validated Software list views.
Fixed¶
- #609 - Fixed tags being silently discarded when creating or editing Validated Software, CVE, and Vulnerability objects in the UI. Their forms declared a
tagsfield but omitted"tags"from an explicitMeta.fields, so Django's_save_m2m()never persisted the selection. - #609 - Fixed the Contract list view showing the tags column by default. Tags are now available but hidden, matching the other Lifecycle Management list views.
- #657 - Corrected typo
unsuportedin "Device Hardware Notice Report" graph.
Dependencies¶
- #657 - Widened range of permitted versions of
numpydependency to permit 2.x versions as well.
Housekeeping¶
- Rebaked from the cookie
nautobot-app-v2.7.3.
v3.2.4 (2026-05-01)¶
Added¶
- #566 - Added a "fix_cve_severities" management command to standardize existing CVE severity values.
Fixed¶
- #566 - Fixed the NIST CVE Job to use standardized values for severity.
Documentation¶
- Fixed a link to the NIST CVE API website in the documentation.
v3.2.3 (2026-02-18)¶
Fixed¶
- #554 - Fixed an issue rendering Validated Software in the UI before running the job to migrate to the core models.
v3.2.2 (2026-01-23)¶
Housekeeping¶
- #544 - Updated pycountry to 24.6.1 to eliminate deprecated pkg_resources API usage.
- #547 - Updated django-debug-toolbar to 4.4.0 to fix import errors.
v3.2.1 (2025-12-08)¶
Changed¶
- #512 - Allowed cloning of validated software objects.
Fixed¶
- #528 - Fixed filter and filter test bugs.
Housekeeping¶
- #490 - Refactored DeviceHardwareNoticeResult, DeviceSoftwareValidationResult, InventoryItemSoftwareValidationResult model related UI views to use
NautobotUIViewSet. - #494 - Refactored HardwareLCM,ValidatedSoftwareLCM,ContractLCM,ProviderLCM,CVELCM,VulnerabilityLCM model related UI views to use
UI component framework. - #498 - Updated generate_dlm_test_data management command for DLM v3.
- #498 - Added --flush argument to generate_dlm_test_data management command.
- #498 - Added change logging to generate_dlm_test_data management command.
- #506 - Update any call to
get_extra_contextto call super of the method first. - Rebaked from the cookie
nautobot-app-v2.7.0. - Rebaked from the cookie
nautobot-app-v2.7.1. - Rebaked from the cookie
nautobot-app-v2.7.2.
v3.2.0 (2025-10-24)¶
Added¶
- #483 - Added support for ArubaOS and PanOS in NIST CVE with netutils update 1.14.1.
Fixed¶
- #468 - Update the netutils version to be minimum of 1.14.1 to fix the cisco_nxos scan in NIST.
- #479 - Restore the Software valid/invalid panel for Device and InventoryItem objects with an assigned Software version, which was erroneously removed in version 3.0.
- #481 - Fixes UI forms that displayed fields linked to the deprecated DLM models.
Documentation¶
- #459 - Adds an entry to the FAQ explaining the solution to the DLM 3.x
AttributeErrorwhen navigating to the Device and Inventory Item list views. - #477 - Updates multiple screenshots to reflect changes to the UI and show core model references.
- #485 - Added Analytics GTM template override only to the public ReadTheDocs build.
Housekeeping¶
- #495 - Fixed template linting issues identified by Django Lint.
- Rebaked from the cookie
nautobot-app-v2.5.1. - Rebaked from the cookie
nautobot-app-v2.6.0.