v2.0 Release Notes¶
This document describes all new features and changes in the release 2.0. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Release Overview¶
This release adds support for Nautobot v2.0.0.
[v2.0.4] - 2023-12-15¶
Fixed¶
- #265 - Fixes incorrect query used to generate
nautobot_lcm_hw_end_of_support_per_part_numbermetric.
[v2.0.3] - 2023-11-08¶
Fixed¶
- #253 - Fixes issue with incorrect logging in the Device Software Validation Report job.
[v2.0.2] - 2023-11-06¶
Note: This release fixes an issue with upgrading this app from 1.x version to 2.x versions.
Fixed¶
- #250 - Fix issue with migrations in 2.0.1 causing issues with upgrading app from 1.x versions.
[v2.0.1] - 2023-10-31¶
Note: This release fixes an issue with clean installations of this app on Nautobot 2.0.X environments.
Added¶
- 240 - Add Network to Code Drift Management to keep development environment up to code standards.
Fixed¶
- #236 - Fix circular dependencies which result in installation issues.
[v2.0.0] - 2023-09-29¶
Added¶
- #207 - Add support for Python 3.11.
- #207 - Add uniqueness constraints to
ValidatedSoftwareLCMandVulnerabilityLCMmodels.
Changed¶
- #207 - Metric
hw_end_of_support_site_gaugehas been renamed tohw_end_of_support_location_gauge. This now useslocationlabel instead ofsite. - #207 -
CVELCMtoSoftwareLCMrelationship is now represented byaffected_softwaresM2M field on theCVELCMmodel. Reverse relationships on theSoftwareLCMmodel is accessed viacorresponding_cvesfield. - #207 -
ContractLCMtoDevicerelationship is now represented bydevicesM2M field on theContractLCMmodel. Reverse relationships on theDevicemodel is accessed viadevice_contractsfield. - #207 - Replace all references to
slugfield with the primary key for each relevant model. - #207 - Replace all references to
device_rolefield withrolewhen working withDevicemodel. - #207 - Replace references to
Sitemodel withLocationmodel. - #207 - Simplify serializers. All serializers now inherit from
NautobotModelSerializer. - #207 - All forms now inherit from
NautobotModelForm. - #207 - Migrate jobs to Nautobot 2.0 standard.
- #207 - Update tests for Nautobot 2.0.
- #207 - Migrate
Viewclasses to useViewSet. - #207 - Model fields of type
TextFieldandCharFieldthat allowed Null values no longer do so and default to an empty string "". - #207 -
ContractLCMtoInventoryItemrelationship key renamed fromcontractlcm-to-inventoryitemtocontractlcm_to_inventoryitem. This is enforced by Nautobot 2.0. - #207 - Validated Software Device report url changed from
validated-software/device-report/tovalidated-software-device-report/due to viewset routing changes. - #207 - Validated Software Inventory Items report url changed from
validated-software/inventoryitem-report/tovalidated-software-inventoryitem-report/due to viewset routing changes.