Change Log
Available inCommunityCloudEnterprise
v1.1.2
Bug Fixes
- #200 - Mark migration 0012 as
fake_on_branchso it no longer fails on branch schemas
v1.1.1
Bug Fixes
- #181 - Restrict status choices shown in the review form to prevent submitting the placeholder "Pending" status
- #194 - Remove spurious extras migration dependency from 0013 to restore compatibility with NetBox 4.5.x
v1.1.0
Enhancements
- #71 - Hide the Policies and Policy Rules navigation menu items from users without the corresponding view permission
- #127 - Add help text tooltips to change request status and priority badges
- #161 - Automatically assign the default policy to newly created change requests
- #163 - Show the change summary directly on the change request detail page instead of a separate tab
- #167 - De-emphasize the branch status and priority badges on the change request detail page
- #175 - Add a per-policy option to require independent review, excluding the change request owner's own reviews from policy compliance
v1.0.2
Breaking Changes
- #151 - NetBox 4.5.2 is now the minimum supported version; the plugin will not load on earlier releases
Bug Fixes
- #125 - Restrict editing and deleting a review, comment, or reply to its owner
- #148 - Require the
change_commentpermission to resolve or unresolve a comment - #153 - Restrict bulk editing and deleting of reviews to those owned by the requesting user
Documentation
- #73 - Add an administrator guide covering permissions, policy configuration, and troubleshooting
- #74 - Add an integration guide covering event rules and webhooks
- #75 - Add an end-user guide for the change request and review workflow
v1.0.1
Bug Fixes
- #140 - Fix branch migration failure on migration 0010
v1.0.0
Enhancements
- #49 - Notify change request owners of lifecycle events (reviews, approvals, rejections)
- #67 - Allow reopening a rejected change request or creating a new one for the same branch
- #70 - Add a custom permission for bypassing policy enforcement
- #79 - Display warnings when prerequisites are missing for policies or change requests
- #81 - Include the latest branch change in change request webhook payloads
- #106 - Enable manual retriggering of automation event rules for change requests
- #119 - Show eligible reviewers per policy rule and explain why a change request is blocked
- #122 - Hide the Request Review button when a branch has no pending changes
- #124 - Add tooltips for review statuses and an edit link on the change request detail page
v0.4.5
Bug Fixes
- #63 - Warn when a PolicyRule has insufficient eligible reviewers to be satisfiable
- #72 - Owner filter missing from ChangeRequest and PolicyRule list views
- #114 - Medium priority tag displays incorrect color
- #117 - Prevent editing change requests after the branch has been merged
- #128 - Merge button disappears on the Changes tab
v0.4.4
Enhancements
- #58 - Alert users if no policies are defined when running Changes plugin
- #107 - Confirm compatibility with NetBox v4.6
Bug Fixes
- #48 - New changes to underlying branch should invalidate the Approved status
- #50 - Fix confusing interaction between ChangeRequest and Review statuses
- #64 - Re-evaluate ChangeRequest status on PolicyRule changes
- #92 - Fix Comment and CommentReply creation via REST API
- #108 - Filter invalidate_stale_approvals to branch-aware models
v0.4.3
Bug Fixes
- #68 - Fix AttributeError on missing
FIELD_CHOICESsetting with NetBox v4.5.2
v0.4.2
Bug Fixes
- #46 - Fix IntegrityError when adding second review from same reviewer
- #60 - Fix policy rule approval not recognized after review approval
v0.4.1
Enhancements
Bug Fixes
- #38 - Fix
NoReverseMatchexception when viewing certain change requests
v0.4.0
Enhancements
- #10 - Prevent a branch from being merged without an approved change request
- #24 - Implement support for NetBox v4.4
v0.3.1
Bug Fixes
- #8 - Fix the display of assigned tags within object tables
- #19 - Permit branch reversion with
protect_mainenabled - #23 - Ignore
protect_mainduring migrations
v0.2.0
- Initial release
Administration Guide
This guide covers setting up and managing change management for NetBox administrators. For a general overview of the change management workflow, see the Intr...
Configuration Parameters
The following plugin configuration parameters are available. These are set under PLUGINSCONFIG in your NetBox configuration.py: