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.1 (2025-05-09)¶
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.
- #906 - Fix missing post processing enable check in deploy task.
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.