What's Changed
v2.4 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
- Add the first iteration of Config Plans that support post processing functionality.
- Provides the ability to view and approve config plans with post processing functions.
- Adds a pre deployment method to render the post processed config before deploying to network devices.
- Fixes multiple permissions in the application views.
- Drop Python 3.8 support.
- Changed supported Nautobot to 2.4.2.
- Updated nautobot-plugin-nornir dependency minimum to 2.2.1.
- Changed multiple detail views to use new component UI functionality.
v2.4.1a1 (2025-04-29)
Added
- #898 - Added tests to ensure that mkdocs release notes are properly set.
- #921 - Add testing for the two issues with mkdocs versus markdown rendering and associated fixes.
Changed
- #886 - Updated the generate intended config api to perform a shallow git clone.
Fixed
- #794 - Fixed Git Repo Sync issue when multiple platforms use the same network_driver.
- #881 - Fixed generate intended config view to use Golden Config
sot_agg_transposer
. - #887 - Fixed copy button not hidden on diff tab in generate intended config tool.
- #924 - Fixed copy button not working on detail views.
Housekeeping
- Rebaked from the cookie
nautobot-app-v2.4.2
.
v2.4.0 (2025-02-20)
Added
- #875 - Added Config Plan Post Processing to Config plan detail view.
- #875 - Added Config plan post processing to configuration deployment stage.
- #875 - Drop Python 3.8 support.
Changed
- #866 - Changed compliance_feature, compliance_rule, config_remove, config_replace, and config_remediation detail views to new component UI.
- #866 - Changed the supported Nautobot to 2.4.2.
Fixed
- #706 - Fixed filtering when using a dynamic group of groups
- #781 - Fixed UniqueViolation error when applying migration 0029 with multiple config plans sharing same device, date and plan_type.
- #846 - Fixed missing provides content check for GC settings syncing from Git Repo.
- #863 - Updated the queryset altering to be after permissions restriction for config compliance list view.
- #863 - Updated the queryset before rendering the compliance reporting to be after permissions restriction.
Housekeeping
- #809 - Added management command
generate_app_test_data
to generate sample data for development environments. - #890 - Added upper bound for Nautobot version so that Nautobot does not get upgraded automatically to an unsupported version.
Full Changelog: v2.4.0...v2.4.1a1