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_number
metric.
[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
ValidatedSoftwareLCM
andVulnerabilityLCM
models.
Changed¶
- #207 - Metric
hw_end_of_support_site_gauge
has been renamed tohw_end_of_support_location_gauge
. This now useslocation
label instead ofsite
. - #207 -
CVELCM
toSoftwareLCM
relationship is now represented byaffected_softwares
M2M field on theCVELCM
model. Reverse relationships on theSoftwareLCM
model is accessed viacorresponding_cves
field. - #207 -
ContractLCM
toDevice
relationship is now represented bydevices
M2M field on theContractLCM
model. Reverse relationships on theDevice
model is accessed viadevice_contracts
field. - #207 - Replace all references to
slug
field with the primary key for each relevant model. - #207 - Replace all references to
device_role
field withrole
when working withDevice
model. - #207 - Replace references to
Site
model withLocation
model. - #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
View
classes to useViewSet
. - #207 - Model fields of type
TextField
andCharField
that allowed Null values no longer do so and default to an empty string "". - #207 -
ContractLCM
toInventoryItem
relationship key renamed fromcontractlcm-to-inventoryitem
tocontractlcm_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.