Release Notes
NetBox releases are numbered as major, minor, and patch releases. For example, version 3.1.0 is a minor release, and v3.1.5 is a patch release. Briefly, these can be described as follows:
- Major - Introduces or removes an entire API or other core functionality
- Minor - Implements major new features but may include breaking changes for API consumers or other integrations
- Patch - A maintenance release which fixes bugs and may introduce backward-compatible enhancements
Minor releases are published in April, August, and December of each calendar year. Patch releases are published as needed to address bugs and fulfill minor feature requests, typically around every one to two weeks.
This page contains a history of all major and minor releases since NetBox v2.0. For more detail on a specific patch release, please see the release notes page for that specific minor release.
Version 4.1 (September 2024)
- Circuit Groups (#7025)
- VLAN Group ID Ranges (#9627)
- Nested Device Modules (#10500)
- Rack Types (#12826)
- Plugins Catalog Integration (#14731)
- User Notifications (#15621)
Version 4.0 (April 2024)
- Complete UI Refresh (#12128)
- Dynamic REST API Fields (#15087)
- Strawberry GraphQL Engine (#9856)
- Advanced Form Rendering Functionality (#14739)
- Legacy Admin UI Disabled (#12325)
Version 3.7 (December 2023)
- VPN Tunnels (#9816)
- Event Rules (#14132)
- Virtual Machine Disks (#8356)
- Object Protection Rules (#10244)
- Improved Custom Field Visibility Controls (#13299)
- Improved Global Search Results (#14134)
- Table Column Registration for Plugins (#14173)
- Data Backend Registration for Plugins (#13381)
Version 3.6 (August 2023)
- Relocated Admin UI Views (#12589, #12590, #12591, #13044)
- Configurable Default Permissions (#13038)
- User Bookmarks (#8248)
- Custom Field Choice Sets (#12988)
- Pre-Defined Location Choices for Custom Fields (#12194)
- Restrict Tag Usage by Object Type (#11541)
Version 3.5 (April 2023)
- Customizable Dashboard (#9416)
- Remote Data Sources (#11558)
- Configuration Template Rendering (#11559)
- NAPALM Integration Plugin (#10520)
- ASN Ranges (#8550)
- Provider Accounts (#9047)
- Job-Triggered Webhooks (#8958)
Version 3.4 (December 2022)
- New Global Search (#10560)
- Virtual Device Contexts (#7854)
- Saved Filters (#9623)
- JSON/YAML Bulk Imports (#4347)
- Update Existing Objects via Bulk Import (#7961)
- Scheduled Reports & Scripts (#8366)
- API for Staged Changes (#10851)
Version 3.3 (August 2022)
- Multi-object Cable Terminations (#9102)
- L2VPN Modeling (#8157)
- PoE Interface Attributes (#1099)
- Half-Height Rack Units (#51)
- Restrict API Tokens by Client IP (#8233)
- Reference User in Permission Constraints (#9074)
- Custom Field Grouping (#8495)
- Toggle Custom Field Visibility (#9166)
Version 3.2 (April 2022)
- Plugins Framework Extensions (#8333)
- Modules & Module Types (#7844)
- Custom Object Fields (#7006)
- Custom Status Choices (#8054)
- Improved User Preferences (#7759)
- Inventory Item Roles (#3087)
- Inventory Item Templates (#8118)
- Service Templates (#1591)
- Automatic Provisioning of Next Available VLANs (#2658)
Version 3.1 (December 2021)
- Contact Objects (#1344)
- Wireless Networks (#3979)
- Dynamic Configuration Updates (#5883)
- First Hop Redundancy Protocol (FHRP) Groups (#6235)
- Conditional Webhooks (#6238)
- Interface Bridging (#6346)
- Multiple ASNs per Site (#6732)
- Single Sign-On (SSO) Authentication (#7649)
Version 3.0 (August 2021)
- Updated User Interface (#5893)
- GraphQL API (#2007)
- IP Ranges (#834)
- Custom Model Validation (#5963)
- SVG Cable Traces (#6000)
- New Views for Models Previously Under the Admin UI (#6466)
- REST API Token Provisioning (#5264)
- New Housekeeping Command (#6590)
- Custom Queue Support for Plugins (#6651)
Version 2.11 (April 2021)
- Journaling Support (#151)
- Parent Interface Assignments (#1519)
- Pre- and Post-Change Snapshots in Webhooks (#3451)
- Mark as Connected Without a Cable (#3648)
- Allow Assigning Devices to Locations (#4971)
- Dynamic Object Exports (#4999)
- Variable Scope Support for VLAN Groups (#5284)
- New Site Group Model (#5892)
- Improved Change Logging (#5913)
- Provider Network Modeling (#5986)
Version 2.10 (December 2020)
- Route Targets (#259)
- REST API Bulk Deletion (#3436)
- REST API Bulk Update (#4882)
- Reimplementation of Custom Fields (#4878)
- Improved Cable Trace Performance (#4900)
Version 2.9 (August 2020)
- Object-Based Permissions (#554)
- Background Execution of Scripts & Reports (#2006)
- Named Virtual Chassis (#2018)
- Changes to Tag Creation (#3703)
- Dedicated Model for VM Interfaces (#4721)
- REST API Endpoints for Users and Groups (#4877)
Version 2.8 (April 2020)
Version 2.7 (January 2020)
- Enhanced Device Type Import (#451)
- Bulk Import of Device Components (#822)
- External File Storage (#1814)
- Rack Elevations Rendered via SVG (#2248)
Version 2.6 (June 2019)
- Power Panels and Feeds (#54)
- Caching (#2647)
- View Permissions (#323)
- Custom Links (#969)
- Prometheus Metrics (#3104)
Version 2.5 (December 2018)
- Patch Panels and Cables (#20)
Version 2.4 (August 2018)
Version 2.3 (February 2018)
- Virtual Chassis (#99)
- Interface VLAN Assignments (#150)
- Bulk Object Creation via the API (#1553)
- Automatic Provisioning of Next Available Prefixes (#1694)
- Bulk Renaming of Device/VM Components (#1781)
Version 2.2 (October 2017)
Version 2.1 (July 2017)
- IP Address Roles (#819)
- Automatic Provisioning of Next Available IP (#1246)
- NAPALM Integration (#1348)