Skip to content

v2.8.1 - 2020-04-23

Compare
Choose a tag to compare
@jeremystretch jeremystretch released this 23 Apr 14:25
· 8106 commits to master since this release
a77d1e5

Notes

In accordance with the fix in #4459, users that are experiencing invalid nested data with
regions, rack groups, or tenant groups can perform a one-time operation using the NetBox shell to rebuild the correct nested relationships after upgrading:

$ python netbox/manage.py nbshell
### NetBox interactive shell (localhost)
### Python 3.6.4 | Django 3.0.5 | NetBox 2.8.1
### lsmodels() will show available models. Use help(<model>) for more info.
>>> Region.objects.rebuild()
>>> RackGroup.objects.rebuild()
>>> TenantGroup.objects.rebuild()

Enhancements

  • #4464 - Add 21-inch rack width (ETSI)

Bug Fixes

  • #2994 - Prevent modifying termination points of existing cable to ensure end-to-end path integrity
  • #3356 - Correct Swagger schema specification for the available prefixes/IPs API endpoints
  • #4139 - Enable assigning all relevant attributes during bulk device/VM component creation
  • #4336 - Ensure interfaces without a subinterface ID are ordered before subinterface zero
  • #4361 - Fix Type of connection_state in Swagger schema
  • #4388 - Fix detection of connected endpoints when connecting rear ports
  • #4459 - Fix caching issue resulting in erroneous nested data for regions, rack groups, and tenant groups
  • #4489 - Fix display of parent/child role on device type view
  • #4496 - Fix exception when validating certain models via REST API
  • #4510 - Enforce address family for device primary IPv4/v6 addresses