Releases: netbox-community/netbox
v1.8.3 - 2017-01-26
Improvements
- #782 - Allow filtering devices list by manufacturer
- #820 - Add VLAN column to parent prefixes table on IP address view
- #821 - Support for comma separation in bulk IP/interface creation
- #827 - Introduced support for Python 3
- #836 - Add "deprecated" status for IP addresses
- #841 - Merged search and filter forms on all object lists
Bug Fixes
- #816 - Redirect back to parent prefix view after deleting child prefixes termination
- #817 - Update last_updated time of a circuit when editing a child termination
- #830 - Redirect user to device view after editing a device component
- #840 - Correct API path resolution for secrets when BASE_PATH is configured
- #844 - Apply order_naturally() to API interfaces list
- #845 - Fix missing edit/delete buttons on object tables for non-superusers
v1.8.2 - 2017-01-18
Improvements
- #284 - Enabled toggling of interface display order per device type
- #760 - Redirect user back to device view after deleting an assigned IP address
- #783 - Add a description field to the Circuit model
- #797 - Add description column to VLANs table
- #803 - Clarify that no child objects are deleted when deleting a prefix
- #805 - Linkify site column in device table
Bug Fixes
- #776 - Prevent circuits from appearing twice while searching
- #778 - Corrected an issue preventing multiple interfaces with the same position ID from appearing in a device's interface list
- #785 - Trigger validation error when importing a prefix assigned to a nonexistent VLAN
- #802 - Fixed enforcement of ENFORCE_GLOBAL_UNIQUE for prefixes
- #807 - Redirect user back to form when adding IP addresses in bulk and "create and add another" is clicked
- #810 - Suppress unique IP validation on invalid IP addresses and prefixes
v1.8.1 - 2017-01-04
Improvements
- #771 - Don't automatically redirect user when only one object is returned in a list
Bug Fixes
v1.8.0 - 2017-01-03
New Features
Point-to-Point Circuits (#49)
Until now, NetBox has supported tracking only one end of a data circuit. This is fine for Internet connections where you don't care (or know) much about the provider side of the circuit, but many users need the ability to track inter-site circuits as well. This release expands circuit modeling so that each circuit can have an A and/or Z side. Each endpoint must be terminated to a site, and may optionally be terminated to a specific device and interface within that site.
L4 Services (#539)
Our first major community contribution introduces the ability to track discrete TCP and UDP services associated with a device (for example, SSH or HTTP). Each service can optionally be assigned to one or more specific IP addresses belonging to the device. Thanks to @if-fi for the addition!
Improvements
- #122 - Added comments field to device types
- #181 - Implemented support for bulk IP address creation
- #613 - Added prefixes column to VLAN list; added VLAN column to prefix list
- #716 - Add ASN field to site bulk edit form
- #722 - Enabled custom fields for device types
- #743 - Enabled bulk creation of all device components
- #756 - Added contact details to site model
Bug Fixes
- #563 - Allow a device to be flipped from one rack face to the other without moving it
- #658 - Enabled conditional treatment of network/broadcast IPs for a prefix by defining it as a pool
- #741 - Hide "select all" button for users without edit permissions
- #744 - Fixed export of sites without an AS number
- #747 - Fixed natural_order_by integer cast error on large numbers
- #751 - Fixed python-cryptography installation issue on Debian
- #763 - Added missing fields to CSV exports for racks and prefixes
v1.7.3 - 2016-12-08
Bug Fixes
- #724 - Exempt API views from LoginRequiredMiddleware to enable basic HTTP authentication when LOGIN_REQUIRED is true
- #729 - Corrected cancellation links when editing secondary objects
- #732 - Allow custom select field values to be deselected if the field is not required
- #733 - Fixed MAC address filter on device list
- #734 - Corrected display of device type when editing a device
v1.7.2-r1 - 2016-12-06
Improvements
- #663 - Added MAC address search field to device list
- #672 - Increased the selection of available colors for rack and device roles
- #695 - Added is_private field to RIR
Bug Fixes
- #677 - Fix setuptools installation error on Debian 8.6
- #696 - Corrected link to VRF in prefix and IP address breadcrumbs
- #702 - Improved Unicode support for custom fields
- #712 - Corrected export of tenants which are not assigned to a group
- #713 - Include a label for the comments field when editing circuits, providers, or racks in bulk
- #718 - Restore is_primary field on IP assignment form
- #723 - API documentation is now accessible when using BASE_PATH
- #727 - Corrected error in rack elevation display (v1.7.2)
v1.7.1 - 2016-11-15
v1.7.0 - 2016-11-03
New Features
IP address statuses (#87)
An IP address can now be designated as active, reserved, or DHCP. The DHCP status implies that the IP address is part of a DHCP pool and may or may not be assigned to a DHCP client.
Top-to-bottom rack numbering (#191)
Racks can now be set to have descending rack units, with U1 at the top of the rack. When adding a device to a rack with descending units, be sure to position it in the lowest-numbered unit which it occupies (this will be physically the topmost unit).
Improvements
- #211 - Allow device assignment and removal from IP address view
- #630 - Added a custom 404 page
- #652 - Use password input controls when editing secrets
- #654 - Added Cisco FlexStack and FlexStack Plus form factors
- #661 - Display relevant IP addressing when viewing a circuit
Bug Fixes
- #632 - Use semicolons instead of commas to separate regexes in topology maps
- #647 - Extend form used when assigning an IP to a device
- #657 - Unicode error when adding device modules
- #660 - Corrected calculation of utilized space in rack list
- #664 - Fixed bulk creation of interfaces across multiple devices
v1.6.3 - 2016-10-19
Improvements
- #353 - Bulk editing of device and device type interfaces
- #527 - Support for nullification of fields when bulk editing
- #592 - Allow space-delimited lists of ALLOWED_HOSTS in Docker
- #608 - Added "select all" button for device and device type components
Bug Fixes
- #602 - Correct display of custom integer fields with value of 0 or 1
- #604 - Correct display of unnamed devices in form selection fields
- #611 - Power/console/interface connection import: status field should be case-insensitive
- #615 - Account for BASE_PATH in static URLs and during login
- #616 - Correct display of custom URL fields
v1.6.2-r1 - 2016-10-04
Improvements
- #212 - Introduced the
BASE_PATH
configuration setting to allow running NetBox in a URL subdirectory - #345 - Bulk edit: allow user to select all objects on page or all matching query
- #475 - Display "add" buttons at top and bottom of all device/device type panels
- #480 - Improved layout on mobile devices
- #481 - Require interface creation before trying to assign an IP to a device
- #575 - Allow all valid URL schemes in custom fields
- #579 - Add a description field to export templates
Bug Fixes
- #466 - Validate available free space for all instances when increasing the U height of a device type
- #571 - Correct rack group filter on device list
- #576 - Delete all relevant CustomFieldValues when deleting a CustomFieldChoice
- #581 - Correct initialization of custom boolean and select fields
- #591 - Correct display of component creation buttons in device type view