7.7 KiB
v1.9.6 (2017-04-21)
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)
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
v1.9.4-r1 (2017-04-04)
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)
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
v1.9.2 (2017-03-14)
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)
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)
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