NetBox v3.6
v3.6.0 (FUTURE)
Breaking Changes
- PostgreSQL 11 is no longer supported (due to adopting Django 4.2). NetBox v3.6 requires PostgreSQL 12 or later.
- The
napalm_driver and napalm_args fields (which were deprecated in v3.5) have been removed from the platform model.
New Features
Management views for the following object types, previously available only under the backend admin interface, have been relocated to the primary user interface:
- Users
- Groups
- Object permissions
- API tokens
- Configuration revisions
The admin UI is scheduled for removal in NetBox v4.0.
User Bookmarks (#8248)
Users can now bookmark their most commonly-visited objects in NetBox. Bookmarks will display both on the dashboard (if configured) and on a user-specific bookmarks view.
Custom Field Choice Sets (#12988)
Select and multi-select custom fields now employ discrete, reusable choice sets containing the valid options for each field. A choice set may be shared by multiple custom fields.
Restrict Tag Usage by Object Type (#11541)
Tags may now be restricted to use with designated object types. Tags that have no specific object types assigned may be used with any object that supports tag assignment.
Enhancements
- #6347 - Cache the number of assigned components for devices and virtual machines
- #8137 - Add a field for designating the out-of-band (OOB) IP address for devices
- #10197 - Cache the number of member devices on each virtual chassis
- #11305 - Add GPS coordinate fields to the device model
- #12175 - Permit racks to start numbering at values greater than one
- #13269 - Cache the number of assigned component templates for device types
Other Changes
- #9077 - Prevent the errant execution of dangerous instance methods in Django templates
- #11766 - Remove obsolete custom
ChoiceField and MultipleChoiceField classes
- #12180 - All API endpoints for available objects (e.g. IP addresses) now inherit from a common parent view
- #12237 - Upgrade Django to v4.2
- #12794 - Avoid direct imports of Django's stock user model
- #12320 - Remove obsolete fields
napalm_driver and napalm_args from Platform
- #12964 - Drop support for PostgreSQL 11