Releases
Available inCommunityCloudEnterprise
v0.3.0 (2026-06-29)
Upgrade path from v0.2.x
Migrations have been reinitialized from scratch for this release. Upgrading from any v0.2.x release is not supported. Prior releases were intended for evaluation only.
Breaking Changes
- #181 - Rename the
BOMObjectmodel toAsset; REST API endpoint moves frombom-objects/toassets/ - #205 - Replace
Asset.spare_itemforeign key withAsset.spares_poolto record the originating pool rather than the consumed unit - Raise minimum supported NetBox version from 4.5.3 to 4.5.4
Enhancements
- #18 - Introduce
SpareItemAllocationto enforce minimum/maximum quantities for spares pools - #20 - Introduce a configuration parameter for setting a default purchase order currency
- #91 - Add connector type fields to the
CableTypemodel - #162 - Permit multiple initial statuses for a shipment
- #191 - Improve display of variant attributes in tables and detail panels
- #218 - Add a tracking button to the shipment detail view
- #221 - Pre-populate site and location when installing a spare item
- #224 - Enable archiving of BOMs, purchase orders, and shipments
v0.2.1 (2026-06-29)
Bug Fixes
- #202 - Fix adding variant attributes when manually creating a BOM line item
- #215 - Prevent modification to scope rules for a non-draft BOM
- #216 - Fix validation of duplicate BOM line items
- #220 - Normalize handling of empty variant data
- #222 - Preserve SpareItem record when quantity drops to zero
- #229 - Fix ordering of fields in "install from spare" form
v0.2.0 (2026-06-18)
Enhancements
- #93 - Implement a GraphQL API
- #142 - Add a workflow for installing an item from a spares pool
- #143 - Record the associated BOM and installation timestamp for installed objects
- #145 - Add a REST API endpoint to generate a BOM
- #146 - Add REST API endpoints to install objects from a BOM or spare item
- #156 - Enable export of purchase order line items
- #176 - Add a UI action to update BOM/PO/shipment status directly from detail views
v0.1.3 (2026-06-18)
Enhancements
- #36 - Linkify the PO & shipment columns for BOM line items
- #183 - Redirect to the "line items" tab after adding items to a PO/shipment
- #184 - Hide redundant columns in embedded tables
Bug Fixes
- #178 - Include a link to the detail view for each spare item in list
- #185 - Prevent changing BOM/shipment when editing a shipment line item
v0.1.2 (2026-06-15)
Enhancements
- #141 - Include the BOM column in the line items table by default
- #158 - Permit editing of line items only for draft purchase orders
- #159 - Include a "Create shipment" button on PO detail view
- #161 - Reorganize shipment edit form
Bug Fixes
- #147 - Mark only generated BOMs as stale when scope rules change
- #148 - Add missing filters for BOM line items, PO line items, shipment line items, BOM objects, spare items, and BOM scope rules
- #154 - Omit PO and BOM line item fields from PO line item edit form
- #155 - Prevent changing the BOM assigned to a purchase order
- #157 - Order ID should be required only for ordered/fulfilled purchase orders
- #160 - Enforce order ID uniqueness per purchase order when no vendor account is assigned
- #163 - Require a site or location for received shipments
- #165 - Ensure purchase orders are always linked in the PO line items table
v0.1.1 (2026-05-18)
Enhancements
- #87 - Include currency column on PO line items table by default
- #106 - Prevent users from editing auto-generated BOM line items
Bug Fixes
- #48 - Register filtersets to enable automatic application of lookup modifiers on filter form fields
- #125 - Check for duplicate BOM line item assignments when adding items to a purchase order
v0.1.0 (2026-05-04)
- Initial release
NetBox Asset Lifecycle
NetBox Asset Lifecycle is a NetBox plugin that tracks the full procurement lifecycle for network and IT equipment - from planning through purchasing, shippin...
Features
NetBox Asset Lifecycle bridges the gap between NetBox's inventory model and the real-world process of acquiring equipment. It lets infrastructure teams drive...