Skip to content

Releases: netbox-community/netbox

Release v2.0 Beta 3

27 Apr 19:38
Compare
Choose a tag to compare
Release v2.0 Beta 3 Pre-release
Pre-release

This release is not suitable for production use.

This is the third (and hopefully final) beta release of NetBox v2.0. Please be sure to raise a bug report noting any issues you experience.

Improvements

  • #1091 - Custom fields are now writable via the API

Bug Fixes

  • #1043 - Corrected queryset in WritableDeviceSerializer validation
  • #1045 - DeviceComponentFilterSet by name expects int instead of str
  • #1049 - Prompt user if missing session key when adding/editing a secret
  • #1051 - Upgraded django-rest-swagger (API docs)
  • #1078 - Increase default limit for number of objects returned by web form API call
  • #1107 - Corrected exception when creating/deleting image attachments
  • #1111 - Corrected database ordering of SessionKey model

v1.9.6 - 2017-04-21

21 Apr 18:54
Compare
Choose a tag to compare

Improvements

  • #878 - Merged IP addresses with interfaces list on device view
  • #1001 - Interface assignment can be modified when editing an IP address
  • #1084 - Include custom fields when creating IP addresses in bulk

Bug Fixes

  • #1057 - Corrected VLAN validation during prefix import
  • #1061 - Fixed potential for script injection via create/edit/delete messages
  • #1070 - Corrected installation instructions for Python3 on CentOS/RHEL
  • #1071 - Protect assigned circuit termination when an interface is deleted
  • #1072 - Order LAG interfaces naturally on bulk interface edit form
  • #1074 - Require ncclient 0.5.3 (Python 3 fix)
  • #1090 - Improved installation documentation for Python 3
  • #1092 - Increase randomness in SECRET_KEY generation tool

v1.9.5 - 2017-04-06

06 Apr 20:36
Compare
Choose a tag to compare

Improvements

  • #1052 - Added rack reservation list and bulk delete views

Bug Fixes

  • #1038 - Suppress upgrading to Django 1.11 (will be supported in v2.0)
  • #1037 - Fixed error on VLAN import with duplicate VLAN group names
  • #1047 - Correct ordering of numbered subinterfaces
  • #1051 - Upgraded django-rest-swagger

Release v2.0 Beta 2

05 Apr 16:00
Compare
Choose a tag to compare
Release v2.0 Beta 2 Pre-release
Pre-release

This release is not suitable for production use.

This is the second beta release of NetBox v2.0. Please be sure to raise a bug report noting any issues you experience.

New Features

  • #152 - Image attachments for sites, racks, and devices
  • #159 - Global search

Improvements

  • #973 - Removed redundant functionality from the admin UI
  • #985 - Added preserve_key to get-session-key endpoint
  • #1033 - Upgraded to Django 1.11

Bug Fixes

  • #996 - Fixed NoReverseMatch Exception: Add Interface Connection
  • #1021 - Corrected evaluation of API token expiration time
  • #1025 - Applied missing API view filters
  • #1028 - Corrected API endpoint URL name in IPAddressForm

v1.9.4-r1 - 2017-04-04

04 Apr 19:51
Compare
Choose a tag to compare

Improvements

  • #362 - Added per_page query parameter to control pagination page length

Bug Fixes

  • #991 - Correct server error on "create and connect another" interface connection
  • #1022 - Record user actions when creating IP addresses in bulk
  • #1027 - Fixed nav menu highlighting when BASE_PATH is set
  • #1034 - Added migration missing from v1.9.4 release

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