Releases: nautobot/nautobot-app-device-lifecycle-mgmt
Releases · nautobot/nautobot-app-device-lifecycle-mgmt
Release v2.2.0
v2.1.2 - 2024-08-08
What's Changed
Added
- #344 - Added number field to Contract retrieve template.
- #348 - Updated Device Software Validation Reports Bar Graph x-axis label modification.
- #360 - Added support for Django 4.
Changed
- #328 - Updated the max character length on majority of text fields.
Fixed
Contributors
New Contributors
- @kvncampos made their first contribution in #349
Full Changelog: v2.1.1...v2.1.2
Release v2.1.1
Release 2.1.1 Overview
This release adds support for various improvements, bug fixes, and performance improvements.
- Update compatibility_matrix.md by @bradh11 in #282
- Documentation Fixes by @bradh11 in #284
- Fix Drift Management by @snaselj in #288
- Cookie updated by NetworkToCode Cookie Drift Manager Tool by @nautobot-bot in #289
- update release notes to add history for 1.6.1 by @bradh11 in #294
- Fix docs badge in README by @cmsirbu in #297
- Update version_1.6.md by @bradh11 in #299
- Cookie updated by NetworkToCode Cookie Drift Manager Tool by @nautobot-bot in #310
- Move viewsets to views.py and remove viewsets.py by @progala in #321
- Fix inventory items metric queries that use annotations by @progala in #313
- Updated bulkedit form for Contracts by @qduk in #307
[v2.1.1] - 2024-04-08
Fixed
- #313 - Fixed bug that could lead to InventoryItem metric queries erroring out.
- #299 - Fixed Order for 1.6.1 release notes in admin file so most recent is at the top
- #306 - Fixed Provider field in Contract Bulk Edit Form
- #320 - Fixed location of views for upstream Nautobot 2.2 tests.
Changed
- #289 - Replaced pydocstyle with ruff.
Housekeeping
- #310 - Re-baked from the latest template.
New Contributors
- @nautobot-bot made their first contribution in #289
Full Changelog: v2.1.0...v2.1.1
Release v1.6.1
Release 1.6.1 Overview
This release includes ltm1.6 support and some of the following highlights:
- Adds support for Python 3.11.
Full Changelog: v1.6.0...v1.6.1
Release v2.1.0
Release 2.1.0 Overview
This release includes support for Nautobot 2.X releases and some of the following highlights:
- Adds new tab "Contract devices" to the Contract details view.
- Adds "Contract devices" export feature to the Contract details view.
- Adds new tab "Contract inventory items" to the Contract details view.
- Adds "Contract inventory items" export feature to the Contract details view.
- Linting targeting Python 3.8
- Updated in cve_tracking.py job in order to get the Related Software Relationships fetched from the CVELVM database query. That way we reduce the DB queries and the overall execution time of the Job.
- Fixes issue with number field not showing up in UI and API. Fixes model validation to match UI validation. This ensures provider and contract_type fields are set. Adds missing tests. Addresses #242.
- Fixes incorrect query used to generate nautobot_lcm_hw_end_of_support_per_part_number metric.
[v2.1.0] - 2024-01-26
Changed
- #269 - Renaming effort to standardize on Nautobot terminology for Apps/Plugins.
Fixed
- #277 - Updated cve_tracking.py job in order to reduce the DB queries and the overall execution time of the Job.
- #265 - Fixed incorrect query used to generate nautobot_lcm_hw_end_of_support_per_part_number metric.
Full Changelog: v2.0.3...v2.1.0
Release v1.6.0
Release 1.6.0 Overview
This release includes ltm1.6 support and some of the following highlights:
- Adds new tab "Contract devices" to the Contract details view.
- Adds "Contract devices" export feature to the Contract details view.
- Adds new tab "Contract inventory items" to the Contract details view.
- Adds "Contract inventory items" export feature to the Contract details view.
- Linting targeting Python 3.8
- Updated in cve_tracking.py job in order to get the Related Software Relationships fetched from the CVELVM database query. That way we reduce the DB queries and the overall execution time of the Job.
- Fixes issue with number field not showing up in UI and API. Fixes model validation to match UI validation. This ensures provider and contract_type fields are set. Adds missing tests. Addresses #242.
- Fixes incorrect query used to generate nautobot_lcm_hw_end_of_support_per_part_number metric.
[v1.6.0] - 2024-01-26
Added
- #217 - Adds new tab "Contract devices" to the Contract details view. Adds "Contract devices" export feature to the Contract details view. Adds new tab "Contract inventory items" to the Contract details view. Adds "Contract inventory items" export feature to the Contract details view. Linting targeting Python 3.8
Fixed
- #275 - Updated in cve_tracking.py job in order to get the Related Software Relationships fetched from the CVELVM database query. That way we reduce the DB queries and the overall execution time of the Job.
- #248 - Fixes issue with number field not showing up in UI and API. Fixes model validation to match UI validation. This ensures provider and contract_type fields are set. Adds missing tests. Addresses #242.
- #259 - Fixes incorrect query used to generate nautobot_lcm_hw_end_of_support_per_part_number metric.
Release v2.0.3
[v2.0.3] - 2023-11-08
Fixed
- #253 - Fixes issue with incorrect logging in the Device Software Validation Report job.
Release v2.0.2
[v2.0.2] - 2023-11-06
Note: This release fixes an issue with upgrading this plugin from 1.x version to 2.x versions.
Fixed
- #250 - Fix issue with migrations in 2.0.1 causing issues with upgrading plugin from 1.x versions.
Release v2.0.1
[v2.0.1] - 2023-10-31
Note: This release fixes an issue with clean installations of this plugin 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
What's Changed
- Merging develop into main by @joewesch in #62
- Prepare for release 1.1.0 - merge develop into main by @progala in #107
- Merge Develop to Main by @bradh11 in #126
- Merge Develop to Main by @bradh11 in #186
- Fix documentation to match the actual metrics by @gertzakis in #208
- Fix currency filter and country filter by @zackt25 in #210
- Move CVE to Software and Contract to Device relationships to m2m fields by @progala in #213
- Fix columns, links, and sortable columns into next2.0 branch by @zackt25 in #214
- Updates for next-2.0 by @progala in #207
- Fix column headers by @zackt25 in #204
- Update tasks docker compose by @jvanderaa in #157
- Merge Develop to Main in preparation of LTM1.6 by @bradh11 in #220
- Release 2.0.0 by @gsnider2195 in #222
- dev main by @whitej6 in #223
- mkdocs fix by @whitej6 in #224
- yamllint by @whitej6 in #226
- mkdocs by @whitej6 in #227
- mkdocs too fragile test by @whitej6 in #228
- mkdocs too fragile test by @whitej6 in #229
New Contributors
- @gertzakis made their first contribution in #208
- @gsnider2195 made their first contribution in #222
Full Changelog: v1.3.2...v2.0.0