Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v1.9.0 #933

Merged
merged 29 commits into from
Mar 2, 2017
Merged

Release v1.9.0 #933

merged 29 commits into from
Mar 2, 2017

Conversation

jeremystretch
Copy link
Member

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 criticial connections if present in the parent device type

mryauch and others added 29 commits January 26, 2017 15:28
Added directive to copy the LDAP configuration if in use.  I upgraded a whole two versions before realizing my LDAP was broken.
* Initial work on rack reservations

* Added views for rack reservations

* Implemented ArrayFieldSelectMultiple form widget

* Implemented API endpoints for rack reservations

* Tweaked the database migration
* Initial work to support rackless devices

* Updated device component connection forms

* Updated IP address assignment form

* Updated circuit termination form

* Formatting cleanup

* Fixed tests
…refixes and IP addresses from a parent object
* Fix #235: Enable global vlan

Decouple site/vlan, make site optional for vlan/vlangroup
Change html generation code to check site existence before
dereference
Create site search function, if site is None for a VLAN, view it as
global VLAN

* commit1

* commit2

* commit3

* Add migration file for VLAN&VLAN group

* Revert unintentional commits
* Initial work on interface groups

* Simplify to a single LAG form factor

* Correct interface serializer

* Allow for bulk editing of interface LAG

* Additional LAG interface validation

* Fixed API tests
@jeremystretch jeremystretch merged commit 0e14bc1 into master Mar 2, 2017
@lock lock bot locked as resolved and limited conversation to collaborators Jan 16, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants