• v3.0

    0%
    0 Open
    0 Closed
    Updated 2025-12-30 00:26:04 +01:00
    Closed 2025-12-30 00:26:04 +01:00
  • v3.1

    0%
    0 Open
    0 Closed
    Updated 2025-12-30 00:26:04 +01:00
    Closed 2025-12-30 00:26:04 +01:00
  • v3.7

    0%
    0 Open
    0 Closed
    Updated 2025-12-30 00:26:04 +01:00
    Closed 2025-12-30 00:26:04 +01:00
  • v4.2

    0%
    0 Open
    0 Closed
    Updated 2025-12-30 00:26:05 +01:00
    Closed 2025-12-30 00:26:05 +01:00
  • v4.2.6

    0%
    0 Open
    0 Closed
    Updated 2025-12-30 00:26:05 +01:00
    Closed 2025-12-30 00:26:05 +01:00
  • v4.2.7

    0%
    0 Open
    0 Closed
    Updated 2025-12-30 00:26:05 +01:00
    Closed 2025-12-30 00:26:05 +01:00

    Enhancements

    • #16144 - Add support for plugin models to GetReturnURLMixin
    • #18138 - Enable filtering of ObjectVar and MultiObjectVar input selections for custom fields
    • #18656 - Enable FHRP group assignment when bulk importing IP addresses
    • #18980 - Optimize bulk updates of custom field values when custom fields are added/removed
    • #19018 - Add MoCA interface type

    Bug Fixes

    • #18553 - Avoid clearing site of assigned virtual machines when editing a cluster
    • #18738 - Respect declared ordering of custom scripts within a module
    • #18895 - Fix GraphQL support for interfaces which terminate virtual circuits
    • #18904 - Add missing tags column to config contexts table
    • #18964 - Fix "select all" behavior on object lists
    • #18965 - "Run script" button should respect default commit toggle for custom scripts
    • #18991 - Fix cable path tracing for pass-through ports in REST API
    • #18999 - Fix filtering of inventory items with no manufacturer in GraphQL API
    • #19021 - Preserve JSONField stylign when help_text is passed
    • #19023 - get_field_value() should honor null values on bound form fields
    • #19030 - Prevent pagination buttons from overlapping bulk action buttons on object lists
    • #19041 - Fix IndexError exception when creating multiple front ports with a label
    • #19092 - Fix clearing of scope field when bulk editing prefixes
    • #19122 - Fix styling of server error page
  • v4.2.8

    0%
    0 Open
    0 Closed
    Updated 2025-12-30 00:26:05 +01:00
    Closed 2025-12-30 00:26:05 +01:00

    Enhancements

    • #17136 - Introduce the --readonly flag on upgrade script
    • #17908 - Add trace buttons to terminations under cable view
    • #18976 - Include FHRP group name on interface lists
    • #18978 - Add 802.1Q mode to interface filter form
    • #18879 - Enable filtering prefixes by group of assigned VLAN
    • #19038 - Show count of related VLAN groups under cluster view
    • #19040 - Add "copy to clipboard" button for rendered config
    • #19056 - Enable filtering devices by location slug
    • #19196 - Add Filtering by VLAN Translation Policy to Interface Filter Forms

    Bug Fixes

    • #18500 - prepare_cloned_fields() should validate cloning support on model
    • #18881 - Include missing related object counts under certain views
    • #18955 - Omit "clear" button on required choice fields
    • #18959 - Preserve ordering of terminations in cable traces
    • #18961 - Virtual chassis form should exclude members of other VCs when adding members
    • #19166 - Fix custom field choices bulk import support for base_choices
    • #19189 - The load_yaml() convenience method on BaseScript should use SafeLoader
    • #19195 - Language cookie should respect SESSION_COOKIE_SECURE value
    • #19230 - Allow label reuse when creating multiple components from a pattern
    • #19268 - Restore editing conflict protection for several object forms
  • v4.2.9

    0%
    0 Open
    0 Closed
    Updated 2025-12-30 00:26:05 +01:00
    Closed 2025-12-30 00:26:05 +01:00

    Enhancements

    • #17151 - Display circuit type with background color in circuits list
    • #17319 - Improve layout of component template edit forms
    • #17405 - Display plugin icons in plugins list
    • #18215 - Link to script results list from script history
    • #18334 - Add region, site group, site, location, and rack filters for modules
    • #18982 - Reference rack as related object in changelog records for rack reservations
    • #18989 - List virtual circuits under provider view
    • #19110 - Enable filtering devices and virtual machines by primary IP address
    • #19358 - Move release info from footer to the navigation menu

    Bug Fixes

    • #15739 - Account for parallel cables when calculating total path length
    • #15971 - Preserve "none" selection in filter form fields
    • #16238 - Fix styling for white, gray, and black custom link buttons
    • #17613 - Fix layout of object view content on mobile
    • #17676 - Fix support for module bay creation when bulk importing module types
    • #18706 - Fix validation for VLANs assigned to both a group and a site
    • #18717 - Ensure change logs populated for many-to-one changes
    • #19117 - Avoid AttributeError exception when bulk import objects which have a multi-object custom field with a default value
    • #19204 - Improve JSON serialization support for data returned by a custom script
    • #19217 - Ensure static assets for the debug toolbar are installed even if DEBUG is false
    • #19228 - Fix ordering of custom scripts to avoid NoReverseMatch exception
    • #19229 - Fix ValueError exception when attempting to nullify interface mode when a VLAN is assigned
    • #19275 - type field should not be required when bulk editing interfaces
    • #19279 - status field should not be required when bulk editing inventory items
    • #19281 - Fix form validation failure when attempting to create a service from a service template
    • #19320 - Include Q-in-Q VLAN (if any) in VM interface details
    • #19322 - Correct URL paths for bulk import views
    • #19346 - Ensure all redirect URLs are validated before use
  • v4.3.1

    0%
    0 Open
    0 Closed
    Updated 2025-12-30 00:26:05 +01:00
    Closed 2025-12-30 00:26:05 +01:00

    Enhancements

    • #17073 - Enable global search for tags
    • #18419 - Enable specifying a queue name when calling Job.enqueue()
    • #19416 - Add the 1000BASE-SX interface type
    • #19434 - Add pre-populated interface speed choices for 2.5 and 5 Gbps

    Bug Fixes

    • #17107 - Fix cosmetic issue in cable traces ending at a provider network
    • #19309 - Improve REST API query performance for prefixes and IP addresses
    • #19361 - Fix incorrect GraphQL object types
    • #19375 - Fix table configuration after applying a saved table config
    • #19376 - Fix FieldDoesNotExist exception when global search results include a contact
    • #19380 - Fix column selections for child object tables
    • #19381 - Fix syncing of custom scripts from a remote data source
    • #19396 - Enable nullifying VLAN qinq_role via the REST API
    • #19397 - Correct enum type for IPRangeFilter in GraphQL API
    • #19432 - Update minimum required PostgreSQL version referenced by server error page
    • #19440 - Ensure data migrations use the correct database connection
    • #19444 - Fix change logging for contact group assignments
    • #19463 - Hide button dropdown for tables which do not support saved configs
    • #19464 - Fix bulk editing of inventory items from device view
    • #19465 - Fix ability to clear assigned prefix scope in UI
    • #19472 - Fix device column rendering in virtual device contexts table
  • v4.3.2

    0%
    0 Open
    0 Closed
    Updated 2025-12-30 00:26:05 +01:00
    Closed 2025-12-30 00:26:05 +01:00

    Enhancements

    • #19200 - Display assigned virtual chassis (if any) on device view
    • #19461 - Add color backgrounds for virtual circuit types
    • #19605 - Enable filtering IP addresses by family in GraphQL API
    • #19627 - Introduce object change migrators

    Bug Fixes

    • #19415 - Increase maximum supported distance for circuits and wireless links
    • #19475 - VLANs belonging to the same location as a VM's cluster should be eligible for assignment to interfaces on that VM
    • #19486 - Fix connection card rendering for console server ports
    • #19487 - Fix FieldError exception when ordering circuit or tunnel terminations by the terminating object
    • #19490 - Fix inclusion support for config templates populated via a data source
    • #19496 - Fix AttributeError exception when rendering a config template with no output
    • #19510 - Restore GraphQL API filtering for assigned IP addresses
    • #19520 - Restore ability to alter prefix scope via the REST API
    • #19587 - The occupied filter should include interfaces terminating a wireless link
    • #19599 - Fix AttributeError exception when sorting change history under user view
    • #19610 - Fix FieldError exception when sorting tunnel terminations by tenant
    • #19623 - Display description under provider account view
  • v4.3.3

    0%
    0 Open
    0 Closed
    Updated 2025-12-30 00:26:05 +01:00
    Closed 2025-12-30 00:26:05 +01:00

    Enhancements

    • #17183 - Enable associating tags with object types during bulk import
    • #17719 - Introduce a user preference for table row striping
    • #19492 - Add a UI button to download the output of an executed custom script
    • #19499 - Support qualifying interfaces by parent device when bulk importing wireless links

    Bug Fixes

    • #19529 - Fix support for running custom scripts via the runscript management command
    • #19555 - Fix support for schedule_at when invoking a custom script via the REST API
    • #19617 - Ensure consistent styling of "connect" buttons in UI
    • #19640 - Restore ability to filter FHRP group assignments by device/VM in GraphQL API
    • #19644 - Atomic transactions should always employ database routing
    • #19659 - Populate initial device/VM selection for "add a service" button
    • #19665 - Correct field reference in wireless link model validation
    • #19667 - Fix TypeError exception when creating a new module profile type with no schema
    • #19673 - Ignore custom field references when compiling table prefetches
    • #19677 - Fix exception when passing null value to present_in_vrf filter
    • #19680 - Correct chronological ordering of change records resulting from device deletions
    • #19687 - Cellular interface types should be considered non-connectable
    • #19702 - Fix DoesNotExist exception when deleting a notification group with an associated event rule
    • #19745 - Fix bulk import of services with IP addresses assigned to FHRP groups
  • v4.3.6

    0%
    0 Open
    0 Closed
    Updated 2025-12-30 00:26:05 +01:00
    Closed 2025-12-30 00:26:05 +01:00

    Enhancements

    • #17222 - Made unread notifications more visible with improved styling and positioning
    • #18843 - Include color name when exporting cables
    • #18873 - Add a request timeout parameter to the RSS feed dashboard widget
    • #19622 - Allow sharing GraphQL queries as links
    • #19728 - Added C18 power port type for audio devices
    • #19968 - Improve object type selection form field when editing permissions
    • #19977 - Improve performance when filtering device components by site, location, or rack

    Bug Fixes

    • #19321 - Reduce redundant database queries when bulk importing devices
    • #19379 - Support singular VLAN IDs in list when editing a VLAN group
    • #19812 - Implement contains GraphQL filter for IPAM prefixes and IP ranges
    • #19917 - Ensure deterministic ordering of duplicate MAC addresses
    • #19996 - Correct dynamic query parameters for IP Address field in Add/Edit Service form
    • #19998 - Fix missing changelog records for deleted tags
    • #19999 - Corrected excessive whitespace in script list dashboard widget
    • #20001 - is_api_request() should not evaluate a request's content type
    • #20009 - Ensure search parameter is escaped for export links under object list views
    • #20017 - Fix highlighting of changed lines in changelog data
    • #20023 - Add GiST index on prefixes table to vastly improve bulk deletion time
    • #20030 - Fix height of object list action buttons & others
    • #20033 - Fix TypeError exception when bulk deleting bookmarks
    • #20056 - Fixed missing RF role options in device type schema validation
  • v3.2

    0%
    0 Open
    0 Closed
    Updated 2025-12-30 00:26:06 +01:00
    Closed 2025-12-30 00:26:05 +01:00
  • v3.3

    0%
    0 Open
    0 Closed
    Updated 2025-12-30 00:26:06 +01:00
    Closed 2025-12-30 00:26:06 +01:00
  • v3.4

    0%
    0 Open
    0 Closed
    Updated 2025-12-30 00:26:06 +01:00
    Closed 2025-12-30 00:26:06 +01:00
  • v3.5

    0%
    0 Open
    0 Closed
    Updated 2025-12-30 00:26:06 +01:00
    Closed 2025-12-30 00:26:06 +01:00
  • v3.6

    0%
    0 Open
    0 Closed
    Updated 2025-12-30 00:26:06 +01:00
    Closed 2025-12-30 00:26:06 +01:00
  • v4.0

    0%
    0 Open
    0 Closed
    Updated 2025-12-30 00:26:06 +01:00
    Closed 2025-12-30 00:26:06 +01:00
  • v4.1

    0%
    0 Open
    0 Closed
    Updated 2025-12-30 00:26:06 +01:00
    Closed 2025-12-30 00:26:06 +01:00
  • v4.3

    0%
    0 Open
    0 Closed
    Updated 2025-12-30 00:26:06 +01:00
    Closed 2025-12-30 00:26:06 +01:00