Releases: netboxlabs/netbox-branching
Releases · netboxlabs/netbox-branching
0.6.0-beta1
Enhancements
- #1 - Enable the application of database migrations to open branches
- #122 - Implement a mechanism to enforce policy before executing branch actions
- #181 - Introduce the
main_schema
configuration parameter to set the default schema name - #189 - Introduce a registration mechanism for pre-action branch validators
Bug Fixes
- #204 - Hide navigation menu items for unauthenticated users
0.5.6
0.5.5
0.5.4
Bug Fixes
- #169 - Fix global search caching function when a branch is active
- #179 - Avoid nullifying object representation when updating a ChangeDiff
- #222 - Avoid off-screen overflow of long branch names
- #225 - Branch status field should not be required in REST API serializer
- #227 - Fix scripts triggered via an event rule when the branching plugin is installed
0.5.3
Warning
This release requires NetBox v4.1.9 or later.
Enhancements
- #209 - Prevent merging branches whose
last_sync
time exceeds the configured changelog retention window
Bug Fixes
0.5.2
0.5.1
Enhancements
- #123 - Introduce template tags for branch action buttons
- #129 - Implement pre-event signals for branch actions
Bug Fixes
- #98 - Cable changes in branch should not impact main schema
- #119 - Fix the dynamic selection of related objects in forms while a branch is active
- #120 -
max_branches
config parameter should disregard archived branches - #138 - Fix rendering the ID column of the change diffs table
- #140 - Fix representation of branch status in REST API
- #142 - Fix tab record counts for archived branches
0.5.0
Enhancements
- #83 - Add a "share" button under object views when a branch is active
- #84 - Introduce the
max_working_branches
configuration parameter - #88 - Add branching support for NetBox's graphQL API
- #90 - Introduce the ability to archive & deprovision merged branches without deleting them
- #97 - Introduce the
exempt_models
config parameter to disable branching support for plugin models - #116 - Disable branching support for applicable core models
Bug Fixes
- #81 - Fix event rule triggering for the
branch_reverted
event - #91 - Disregard the active branch (if any) when alerting on changes under object views
- #94 - Fix branch merging after modifying an object with custom field data
- #101 - Permit (but warn about) database queries issued before branching support has been initialized
- #102 - Record individual object actions in branch job logs
0.4.0
Enhancements
- #52 - Introduce the
max_branches
config parameter - #71 - Ensure the consistent application of logging messages
- #76 - Validate required configuration items on initialization
Bug Fixes
- #57 - Avoid recording ChangeDiff records for unsupported object types
- #59 -
BranchAwareRouter
should consider branching support for model when determining database connection to use - #61 - Fix transaction rollback when performing a dry run sync
- #66 - Capture object representation on ChangeDiff when creating a new object within a branch
- #69 - Represent null values for ChangeDiff fields consistently in REST API
- #73 - Ensure all relevant branch diffs are updated when an object is modified in main