Installation v2.6.3 Release Notes

Release Date: 2019-09-04 // 16 days ago
  • 🆕 New Features

    Custom Scripts (#3415)

    👀 Custom scripts allow for the execution of arbitrary code via the NetBox UI. They can be used to automatically create, manipulate, or clean up objects or perform other tasks within NetBox. Scripts are defined as Python files which contain one or more subclasses of extras.scripts.Script. Variable fields can be defined within scripts, which render as form fields within the web UI to prompt the user for input data. Scripts are executed and information is logged via the web UI. Please see the docs for more detail.

    🚀 Note: There are currently no API endpoints for this feature. These are planned for the upcoming v2.7 release.

    🐛 Bug Fixes

    • #3392 - Add database index for ObjectChange time
    • #3420 - Serial number filter for racks, devices, and inventory items is now case-insensitive
    • #3428 - Fixed cache invalidation issues (#3300, #3363, #3379, #3382) by switching to prefetch_related() instead of select_related() and removing use of update()
    • 👻 #3421 - Fix exception when ordering power connections list by PDU
    • #3424 - Fix tag coloring for non-linked tags
    • #3426 - Improve API error handling for ChoiceFields

    ✨ Enhancements

    • #3386 - Add mac_address filter for virtual machines
    • ⚡️ #3391 - Update Bootstrap CSS to v3.4.1
    • #3405 - Fix population of power port/outlet details on device creation
    • #3422 - Prevent navigation menu from overlapping page content
    • #3430 - Linkify platform field on device view
    • #3454 - Enable filtering circuits by region
    • #3456 - Enable bulk editing of tag color

Previous changes from v2.6.2

  • ✨ Enhancements

    • #984 - Allow ordering circuits by A/Z side
    • #3307 - Add power panels count to home page
    • #3314 - Paginate object changelog entries
    • #3367 - Add BNC port type and coaxial cable type
    • #3368 - Indicate indefinite changelog retention when applicable
    • #3370 - Add filter class to VirtualChassis API

    🐛 Bug Fixes

    • #3018 - Components connected via a cable must have an equal number of positions
    • #3289 - Prevent position from being nullified when moving a device to a new rack
    • #3293 - Enable filtering device components by multiple device IDs
    • #3315 - Enable filtering devices/interfaces by multiple MAC addresses
    • #3317 - Fix permissions for ConfigContextBulkDeleteView
    • #3323 - Fix permission evaluation for interface connections view
    • #3342 - Fix cluster delete button
    • #3384 - Maximum and allocated draw fields should be included on power port template creation form
    • #3385 - Fix power panels list when bulk editing power feeds