Skip to content

Releases: netbox-community/netbox

v1.9.3 - 2017-03-23

23 Mar 20:28
Compare
Choose a tag to compare

Improvements

  • #972 - Add ability to filter connections list by device name
  • #974 - Added MAC address filter to API interfaces list
  • #978 - Allow filtering device types by function and subdevice role
  • #981 - Allow filtering primary objects by a given set of IDs
  • #983 - Include peer device names when listing circuits in device view

Bug Fixes

  • #967 - Fix error when assigning a new interface to a LAG

Release v2.0 Beta 1

22 Mar 14:16
Compare
Choose a tag to compare
Release v2.0 Beta 1 Pre-release
Pre-release

This release is not suitable for production use.

This is the first beta release of NetBox v2.0. This release introduces the new fully-featured REST API, with one caveat: custom fields are read-only for now pending further development. Additionally, please note that that Module model has been renamed to InventoryItem to better reflect its intended function.

Please be sure to raise a bug report noting any issues you experience.

v1.9.2 - 2017-03-14

14 Mar 21:15
Compare
Choose a tag to compare

Bug Fixes

  • #950 - Fix site_id error on child device import
  • #956 - Correct bug affecting unnamed rackless devices
  • #957 - Correct device site filter count to include unracked devices
  • #963 - Fix bug in IPv6 address range expansion
  • #964 - Fix bug when bulk editing/deleting filtered set of objects

v1.9.1 - 2017-03-08

08 Mar 19:41
Compare
Choose a tag to compare

Improvements

  • #945 - Display the current user in the navigation menu
  • #946 - Disregard mask length when filtering IP addresses by a parent prefix

Bug Fixes

  • #941 - Corrected old references to rack.site on Device
  • #943 - Child prefixes missing on Python 3
  • #944 - Corrected console and power connection form behavior
  • #948 - Region name should be hyperlinked to site list

v1.9.0-r1 - 2017-03-03

03 Mar 16:30
Compare
Choose a tag to compare

New Features

Rack Reservations (#36)

Users can now reserve an arbitrary number of units within a rack, adding a comment noting their intentions. Reservations do not interfere with installed devices: It is possible to reserve a unit for future use even if it is currently occupied by a device.

Interface Groups (#105)

A new Link Aggregation Group (LAG) virtual form factor has been added. Physical interfaces can be assigned to a parent LAG interface to represent a port-channel or similar logical bundling of links.

Regions (#164)

A new region model has been introduced to allow for the geographic organization of sites. Regions can be nested recursively to form a hierarchy.

Rackless Devices (#198)

Previous releases required each device to be assigned to a particular rack within a site. This requirement has been relaxed so that devices must only be assigned to a site, and may optionally be assigned to a rack.

Global VLANs (#235)

Assignment of VLANs and VLAN groups to sites is now optional, allowing for the representation of a VLAN spanning multiple sites.

Improvements

  • #862 - Show both IPv6 and IPv4 primary IPs in device list
  • #894 - Expand device name max length to 64 characters
  • #898 - Expanded circuits list in provider view rack face
  • #901 - Support for filtering prefixes and IP addresses by mask length

Bug Fixes

  • #872 - Fixed TypeError on bulk IP address creation (Python 3)
  • #884 - Preserve selected rack unit when changing a device's rack face
  • #892 - Restored missing edit/delete buttons when viewing child prefixes and IP addresses from a parent object
  • #897 - Fixed power connections CSV export
  • #903 - Only alert on missing critical connections if present in the parent device type
  • #935 - Fix form validation error when connecting an interface using live search
  • #937 - Region assignment should be optional when creating a site
  • #938 - Provider view yields an error if one or more circuits is assigned to a tenant

v1.8.4 - 2017-02-03

03 Feb 19:01
Compare
Choose a tag to compare

Improvements

  • #856 - Strip whitespace from fields during CSV import

Bug Fixes

  • #851 - Resolve encoding issues during import/export (Python 3)
  • #854 - Correct processing of get_return_url() in ObjectDeleteView
  • #859 - Fix Javascript for connection status toggle button on device view
  • #861 - Avoid overwriting device primary IP assignment from alternate family during bulk import of IP addresses
  • #865 - Fix server error when attempting to delete a protected object parent (Python 3)

v1.8.3 - 2017-01-26

26 Jan 18:59
Compare
Choose a tag to compare

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

18 Jan 21:34
Compare
Choose a tag to compare

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

04 Jan 20:32
Compare
Choose a tag to compare

Improvements

  • #771 - Don't automatically redirect user when only one object is returned in a list

Bug Fixes

  • #764 - Encapsulate in double quotes values containing commas when exporting to CSV
  • #767 - Fixes xconnect_id error when searching for circuits
  • #769 - Show default value for boolean custom fields
  • #772 - Fixes TypeError in API RackUnitListView when no device is excluded

v1.8.0 - 2017-01-03

03 Jan 20:15
Compare
Choose a tag to compare

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