Releases: nautobot/nautobot-app-golden-config
Releases · nautobot/nautobot-app-golden-config
v2.2.0
v2.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
- Added Python 3.12 support.
- Added REST API endpoint for Jinja as first part of journey towards a jinja live editor.
v2.2.0 (2024-11-04)
Added
- #803 - Added Python 3.12 support.
- #824 - Added a REST API endpoint for Jinja template developers to render intended configurations from templates in an arbitrary git repository.
Changed
- #814 - Changed the Git commit message of GC Jobs to be configurable.
Fixed
- #743 - Fixed improperly rendered panels in device and location views.
- #810 - Fixed custom compliance to work with non-string objects.
Housekeeping
- #0 - Rebaked from the cookie
nautobot-app-v2.4.0
. - #803 - Rebaked from the cookie
nautobot-app-v2.3.2
. - #823 - Changed model_class_name in .cookiecutter.json to a valid model to help with drift management.
- #824 - Updated multiple tests to use the faster
setUpTestData
instead ofsetUp
. Fixed incorrect base class onConfigPlanTest
.
New Contributors
- @emdeefive made their first contribution in #819
Full Changelog: v2.1.2...v2.2.0
v2.1.2
Fixed
- #792 - Fixed issue with dynamic groups not being called in 2.3.0.
- #800 - Fixed issue where compliance amongst other fields were not being updated when Django 4.2 was installed.
Changed
- #792 - Added an experimental
_manual_dynamic_group_mgmt
config to collect feedback on appropriate methodology, use at your own risk!!.
Housekeeping
- #786 - Fixed incorrect test data setup for
test_tags_filter()
test forConfigPlanFilterTestCase
. - #788 - Rebaked from the cookie
nautobot-app-v2.3.0
.
Full Changelog: v2.1.1...v2.1.2
v1.6.6
v2.1.1
v2.1.1
Fixed
- #773 - Fixed deepdiff dependency range.
Dependencies
- #769 - Updated django-pivot to ~1.9.0.
Documentation
- #771 - Updated navigation tree for documentation updates for 2.1 release notes and XML compliance.
- #775 - Add FAQ for deepdiff and numpy dependency issue.
- #776 - Updated app config and urls config for providing link to documentation.
Housekeeping
- #769 - Added view tests for ConfigComplianceUIViewSet.
Full Changelog: v2.1.0...v2.1.1
v2.1.0
v2.1 Release Notes
- Added support for XML Compliance.
- Hide Compliance tab if no compliance result exists.
Added
- #1501 - Add Support for XML Compliance
Fixed
- #723 - Hide compliance tab in device view if no compliance results exist.
Full Changelog: v2.0.5...v2.1.0
v2.0.5
Fixed
- #759 - Fix issue with Git Repo not syncing by changing to explicitly use class_path property.
Full Changelog: v2.0.4...v2.0.5
v1.6.5
Fixed
- #714 - Fixed close threaded db connections during config deployment.
- #744 - Fixed issue where parser is not mapped when not matching netutils normalized names.
Changed
- #744 - Changed netutils to support 1.8.0 and up.
Full Changelog: v1.6.4...v1.6.5
v2.0.4
Fixed
- #749 - Corrected issue where consecutive Golden Config Jobs in All Golden Configs Job wouldn't execute if prior Job had an Exception raised.
Housekeeping
- #741 - Re-baked from the latest template.
Full Changelog: v2.0.3...v2.0.4
v2.0.3
Added
- #736 - Add a boolean job parameter
fail_job_on_task_failure
which will determine whether a single task failure anywhere in the job-result should result in job-result status of failed vs successful.
Fixed
- #736 - Fixes repo push and commit not executing if a exception was raised on any task inside a job.
Full Changelog: v2.0.2...v2.0.3
v2.0.2
Added
Fixed
- #699 - Fixed stale reference to platform_slug_map.
- #719 - Fixed generate config plans Status filter.
- #715 - Fixed close threaded db connections during config deployment.
- #726 - Fixed objectchange log excludes for object_data_v2 data as well.
- #718 - Fixed logic to handle jobs requiring approvals.
- #724 - Fixed performance issue on UNIX file diff view.
- #724 - Fixed non-working repos list creation and syncing.
- #731 - Fixed missing right panel with config types.
- #734 - Fixed incorrect netutils_parser lookup.
Changed
- #691 - Changed repo name and references to nautobot-app-golden-config.
- #707 - Changed from pydocstyle to ruff.
- #707 - Changed release notes to towncrier based.
Full Changelog: v2.0.1...v2.0.2