Docs

Change Log

v1.1.2

Bug Fixes

  • #200 - Mark migration 0012 as fake_on_branch so 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_comment permission 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_CHOICES setting 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

  • #30 - Introduce a permission to bypass protect_main
  • #52 - Support NetBox v4.5

Bug Fixes

  • #38 - Fix NoReverseMatch exception 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_main enabled
  • #23 - Ignore protect_main during migrations

v0.2.0

  • Initial release

On this page