-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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 v2.3.0 #1913
Merged
Merged
Release v2.3.0 #1913
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…imized API view queryset
* fixed prefix header to represent new serial "vlan_vid" * shows option in creation now * fixed visibility on rack page * cleanup * Added view to Tenant page * Moved migration for update from #1666 and fixed tenant enumeration in FilterForm * Fixed conflict #1 * Fixed filters from merge and made migration merge * added tenant to api * Fixed migrations problem * Added Tenant to bulkedit option
…with no devicesselected
* fixes #1881 - bulk interface 802.1Q settings form * fix PEP8 newline * PEP8 fixup
…ting/editing avirtual chassis
…iting the IP directly
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
New Features
Virtual Chassis (#99)
A virtual chassis represents a set of physical devices with a shared control plane; for example, a stack of switches managed as a single device. Viewing the master device of a virtual chassis will show all member interfaces and IP addresses.
Interface VLAN Assignments (#150)
Interfaces can now be assigned an 802.1Q mode (access or trunked) and associated with particular VLANs. Thanks to John Anderson for his work on this!
Bulk Object Creation via the API (#1553)
The REST API now supports the creation of multiple objects of the same type using a single POST request. For example, to create multiple devices:
Bulk creation is all-or-none: If any of the creations fails, the entire operation is rolled back.
Automatic Provisioning of Next Available Prefixes (#1694)
Similar to IP addresses, NetBox now supports automated provisioning of available prefixes from within a parent prefix. For example, to retrieve the next three available /28s within a parent /24:
If the parent prefix cannot accommodate all requested prefixes, the operation is cancelled and no new prefixes are created.
Bulk Renaming of Device/VM Components (#1781)
Device components (interfaces, console ports, etc.) can now be renamed in bulk via the web interface. This was implemented primarily to support the bulk renumbering of interfaces whose parent is part of a virtual chassis.
Enhancements
time_zone
field to the site modelcreated
andlast_updated
fields for relevant models to their API serializersstatus
field to the site modeldescription
field to the site modelstatus
field to the circuit modelBug Fixes
* New since v2.3-beta2
Breaking Changes
STATUS_ACTIVE
is nowDEVICE_STATUS_ACTIVE
). Custom validation reports will need to be updated if they reference any of these constants.API Changes
created
andlast_updated
fields for objects inheriting from CreatedUpdatedModel.parent
filter for prefixes (usewithin
orwithin_include
instead).status
,time_zone
(pytz format), anddescription
fields to dcim.Site.manufacturer
foreign key field on dcim.Platform.status
field on circuits.Circuit.