Skip to content

Remove the legacy staged changes functionality #18071

Closed
@jeremystretch

Description

@jeremystretch

Proposed Changes

Completely remove the legacy staged changes Python API. This includes the Branch & StagedChange models within the extras app as well as the netbox.staging.checkout() context manager.

Justification

This was deprecated in NetBox v4.2 (see #17472), and has been superseded by the netbox-branching plugin.

Impact

Any plugins or scripts which utilize this deprecated functionality will need to be modified to work with the netbox-branching plugin before moving to NetBox v4.3 or later.

Metadata

Metadata

Assignees

Labels

breaking changeThis change modifies or removes some previously documented functionalitystatus: acceptedThis issue has been accepted for implementationtype: deprecationRemoval of existing functionality or behavior

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions