mirror of
https://github.com/netbox-community/netbox.git
synced 2024-05-10 07:54:54 +00:00
3.4 KiB
3.4 KiB
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
andnapalm_args
fields (which were deprecated in v3.5) have been removed from the platform model.
New Features
Relocated Admin Views (#12589, #12590, #12591, #13044)
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
andMultipleChoiceField
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
andnapalm_args
from Platform - #12964 - Drop support for PostgreSQL 11