Skip to content

Releases: linuxserver/docker-netbox

v4.2.7-ls269

10 Apr 20:33
6aadc45
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/netbox/v4.2.7-ls269/index.html

LinuxServer Changes:

Restructure init to allow for plugins as mods.

Remote Changes:

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.6-ls268

10 Apr 15:56
7939880
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/netbox/v4.2.6-ls268/index.html

LinuxServer Changes:

Restructure init to allow for plugins as mods.

Remote Changes:

Enhancements

  • #17503 - Add rack title above rack on rack detail view
  • #17686 - Add config option for disk space divisor
  • #18579 - Update filtersets and filter forms to include contact filters where missing
  • #18744 - Ensure contact link in tables is hyperlinked
  • #18816 - Add FC/UPC, FC/APC and FC/PC port types
  • #18880 - Delay enqueuing background tasks until DB transaction is committed to avoid race condition
  • #18939 - Support site group search for ASNs

Bug Fixes

  • #18409 - Eliminate N+1 issue by adding generic prefetch operation to Interface API endpoint
  • #18557 - Update JSONField to enclose bare string values in quotes
  • #18582 - Fix prefix bulk import with associated VLAN and conflicting VLAN IDs
  • #18742 - Ensure location list and detail views show related VLAN group information
  • #18782 - Ensure misconfigured object list widgets on the dashboard now degrade gracefully
  • #18833 - Fix inventory item bulk edit to ensure that component name and type are both validated Ensure
  • #18838 - Ensure that local context data correctly rejects falsy values
  • #18845 - Restore default sort behavior of name column on devices list view
  • #18863 - Exempt MPTT-based models from ordering fix introduced in #18279
  • #18869 - Ensure numeric conversion helper always return a clean decimal value
  • #18872 - Ensure that kind is a required field when making journal entries
  • #18884 - Ensure tag deserialization is handled correctly
  • #18887 - Allow VM interface objects to be set on prefix object-type custom field
  • #18926 - Fix icon displayed for GitHub authentication on login page
  • #18928 - Support cascading deletions when cleaning up expired changelog records
  • #18933 - Allow filtering VLAN groups by associated site groups
  • #18944 - Ensure clearing "Widget type" field when adding widgets to dashboard does not cause a "ValueError: Unregistered widget class" error
  • #18949 - Add missing contacts property to GraphQL types where the associated model has a connection to a contact

v4.2.6-ls267

03 Apr 15:54
23c9286
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/netbox/v4.2.6-ls267/index.html

LinuxServer Changes:

Restructure init to allow for plugins as mods.

Remote Changes:

Enhancements

  • #17503 - Add rack title above rack on rack detail view
  • #17686 - Add config option for disk space divisor
  • #18579 - Update filtersets and filter forms to include contact filters where missing
  • #18744 - Ensure contact link in tables is hyperlinked
  • #18816 - Add FC/UPC, FC/APC and FC/PC port types
  • #18880 - Delay enqueuing background tasks until DB transaction is committed to avoid race condition
  • #18939 - Support site group search for ASNs

Bug Fixes

  • #18409 - Eliminate N+1 issue by adding generic prefetch operation to Interface API endpoint
  • #18557 - Update JSONField to enclose bare string values in quotes
  • #18582 - Fix prefix bulk import with associated VLAN and conflicting VLAN IDs
  • #18742 - Ensure location list and detail views show related VLAN group information
  • #18782 - Ensure misconfigured object list widgets on the dashboard now degrade gracefully
  • #18833 - Fix inventory item bulk edit to ensure that component name and type are both validated Ensure
  • #18838 - Ensure that local context data correctly rejects falsy values
  • #18845 - Restore default sort behavior of name column on devices list view
  • #18863 - Exempt MPTT-based models from ordering fix introduced in #18279
  • #18869 - Ensure numeric conversion helper always return a clean decimal value
  • #18872 - Ensure that kind is a required field when making journal entries
  • #18884 - Ensure tag deserialization is handled correctly
  • #18887 - Allow VM interface objects to be set on prefix object-type custom field
  • #18926 - Fix icon displayed for GitHub authentication on login page
  • #18928 - Support cascading deletions when cleaning up expired changelog records
  • #18933 - Allow filtering VLAN groups by associated site groups
  • #18944 - Ensure clearing "Widget type" field when adding widgets to dashboard does not cause a "ValueError: Unregistered widget class" error
  • #18949 - Add missing contacts property to GraphQL types where the associated model has a connection to a contact

v4.2.6-ls266

27 Mar 15:56
749a9f7
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/netbox/v4.2.6-ls266/index.html

LinuxServer Changes:

Restructure init to allow for plugins as mods.

Remote Changes:

Enhancements

  • #17503 - Add rack title above rack on rack detail view
  • #17686 - Add config option for disk space divisor
  • #18579 - Update filtersets and filter forms to include contact filters where missing
  • #18744 - Ensure contact link in tables is hyperlinked
  • #18816 - Add FC/UPC, FC/APC and FC/PC port types
  • #18880 - Delay enqueuing background tasks until DB transaction is committed to avoid race condition
  • #18939 - Support site group search for ASNs

Bug Fixes

  • #18409 - Eliminate N+1 issue by adding generic prefetch operation to Interface API endpoint
  • #18557 - Update JSONField to enclose bare string values in quotes
  • #18582 - Fix prefix bulk import with associated VLAN and conflicting VLAN IDs
  • #18742 - Ensure location list and detail views show related VLAN group information
  • #18782 - Ensure misconfigured object list widgets on the dashboard now degrade gracefully
  • #18833 - Fix inventory item bulk edit to ensure that component name and type are both validated Ensure
  • #18838 - Ensure that local context data correctly rejects falsy values
  • #18845 - Restore default sort behavior of name column on devices list view
  • #18863 - Exempt MPTT-based models from ordering fix introduced in #18279
  • #18869 - Ensure numeric conversion helper always return a clean decimal value
  • #18872 - Ensure that kind is a required field when making journal entries
  • #18884 - Ensure tag deserialization is handled correctly
  • #18887 - Allow VM interface objects to be set on prefix object-type custom field
  • #18926 - Fix icon displayed for GitHub authentication on login page
  • #18928 - Support cascading deletions when cleaning up expired changelog records
  • #18933 - Allow filtering VLAN groups by associated site groups
  • #18944 - Ensure clearing "Widget type" field when adding widgets to dashboard does not cause a "ValueError: Unregistered widget class" error
  • #18949 - Add missing contacts property to GraphQL types where the associated model has a connection to a contact

v4.2.6-ls265

21 Mar 22:33
f956b62
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/netbox/v4.2.6-ls265/index.html

LinuxServer Changes:

Restructure init to allow for plugins as mods.

Remote Changes:

Enhancements

  • #17503 - Add rack title above rack on rack detail view
  • #17686 - Add config option for disk space divisor
  • #18579 - Update filtersets and filter forms to include contact filters where missing
  • #18744 - Ensure contact link in tables is hyperlinked
  • #18816 - Add FC/UPC, FC/APC and FC/PC port types
  • #18880 - Delay enqueuing background tasks until DB transaction is committed to avoid race condition
  • #18939 - Support site group search for ASNs

Bug Fixes

  • #18409 - Eliminate N+1 issue by adding generic prefetch operation to Interface API endpoint
  • #18557 - Update JSONField to enclose bare string values in quotes
  • #18582 - Fix prefix bulk import with associated VLAN and conflicting VLAN IDs
  • #18742 - Ensure location list and detail views show related VLAN group information
  • #18782 - Ensure misconfigured object list widgets on the dashboard now degrade gracefully
  • #18833 - Fix inventory item bulk edit to ensure that component name and type are both validated Ensure
  • #18838 - Ensure that local context data correctly rejects falsy values
  • #18845 - Restore default sort behavior of name column on devices list view
  • #18863 - Exempt MPTT-based models from ordering fix introduced in #18279
  • #18869 - Ensure numeric conversion helper always return a clean decimal value
  • #18872 - Ensure that kind is a required field when making journal entries
  • #18884 - Ensure tag deserialization is handled correctly
  • #18887 - Allow VM interface objects to be set on prefix object-type custom field
  • #18926 - Fix icon displayed for GitHub authentication on login page
  • #18928 - Support cascading deletions when cleaning up expired changelog records
  • #18933 - Allow filtering VLAN groups by associated site groups
  • #18944 - Ensure clearing "Widget type" field when adding widgets to dashboard does not cause a "ValueError: Unregistered widget class" error
  • #18949 - Add missing contacts property to GraphQL types where the associated model has a connection to a contact

v4.2.5-ls264

20 Mar 16:02
81e2ac4
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/netbox/v4.2.5-ls264/index.html

LinuxServer Changes:

Restructure init to allow for plugins as mods.

Remote Changes:

Enhancements

  • #17357 - Use VirtualChassis name as fallback for unnamed devices
  • #17542 - Add contact assignments to VPN tunnels
  • #17944 - Allow script inputs to be filtered on ObjectVar and MultiObjectVar selections
  • #18024 - Add permalink URL pattern to match a custom script by module and class name
  • #18095 - Ensure contacts are shown on children of objects with contacts
  • #18141 - Support "Quick Add" for plugins
  • #18403 - Improve performance of job list views
  • #18693 - Support setting VLAN translation on bulk edit of interfaces
  • #18772 - Add "type" filter for virtual circuits
  • #18774 - Add tooltip preview of tag descriptions when hovering over tags

Bug Fixes

  • #15016 - Prevent AssertionError when adding multiple devices "mid-span" in a cable trace
  • #15924 - Prevent setting tagged VLANs on interfaces with mode: tagged-all
  • #17488 - Ensure VLANGroup.vid_ranges shows up in API results
  • #17796 - Fix IndexError on "Create & Add Another" operation on custom field choices
  • #17709 - Allow primary key for nested models in OpenAPI request schemas
  • #18605 - Limit VLAN selection dropdown to choices appropriate to site
  • #18722 - Improve UI feedback on failed script execution
  • #18729 - Fix unpredictable ordering on querysets with annotations/groupings
  • #18753 - Prevent webhooks from being triggered on a script dry-run
  • #18758 - Fix FieldError when sorting by account count field in providers list
  • #18768 - Fix removing a secondary MAC address from an interface

v4.2.5-ls263

15 Mar 13:23
5979833
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/netbox/v4.2.5-ls263/index.html

LinuxServer Changes:

Restructure init to allow for plugins as mods.

Remote Changes:

Enhancements

  • #17357 - Use VirtualChassis name as fallback for unnamed devices
  • #17542 - Add contact assignments to VPN tunnels
  • #17944 - Allow script inputs to be filtered on ObjectVar and MultiObjectVar selections
  • #18024 - Add permalink URL pattern to match a custom script by module and class name
  • #18095 - Ensure contacts are shown on children of objects with contacts
  • #18141 - Support "Quick Add" for plugins
  • #18403 - Improve performance of job list views
  • #18693 - Support setting VLAN translation on bulk edit of interfaces
  • #18772 - Add "type" filter for virtual circuits
  • #18774 - Add tooltip preview of tag descriptions when hovering over tags

Bug Fixes

  • #15016 - Prevent AssertionError when adding multiple devices "mid-span" in a cable trace
  • #15924 - Prevent setting tagged VLANs on interfaces with mode: tagged-all
  • #17488 - Ensure VLANGroup.vid_ranges shows up in API results
  • #17796 - Fix IndexError on "Create & Add Another" operation on custom field choices
  • #17709 - Allow primary key for nested models in OpenAPI request schemas
  • #18605 - Limit VLAN selection dropdown to choices appropriate to site
  • #18722 - Improve UI feedback on failed script execution
  • #18729 - Fix unpredictable ordering on querysets with annotations/groupings
  • #18753 - Prevent webhooks from being triggered on a script dry-run
  • #18758 - Fix FieldError when sorting by account count field in providers list
  • #18768 - Fix removing a secondary MAC address from an interface

v4.2.5-ls262

06 Mar 15:31
3e0a62a
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/netbox/v4.2.5-ls262/index.html

LinuxServer Changes:

Restructure init to allow for plugins as mods.

Remote Changes:

Enhancements

  • #17357 - Use VirtualChassis name as fallback for unnamed devices
  • #17542 - Add contact assignments to VPN tunnels
  • #17944 - Allow script inputs to be filtered on ObjectVar and MultiObjectVar selections
  • #18024 - Add permalink URL pattern to match a custom script by module and class name
  • #18095 - Ensure contacts are shown on children of objects with contacts
  • #18141 - Support "Quick Add" for plugins
  • #18403 - Improve performance of job list views
  • #18693 - Support setting VLAN translation on bulk edit of interfaces
  • #18772 - Add "type" filter for virtual circuits
  • #18774 - Add tooltip preview of tag descriptions when hovering over tags

Bug Fixes

  • #15016 - Prevent AssertionError when adding multiple devices "mid-span" in a cable trace
  • #15924 - Prevent setting tagged VLANs on interfaces with mode: tagged-all
  • #17488 - Ensure VLANGroup.vid_ranges shows up in API results
  • #17796 - Fix IndexError on "Create & Add Another" operation on custom field choices
  • #17709 - Allow primary key for nested models in OpenAPI request schemas
  • #18605 - Limit VLAN selection dropdown to choices appropriate to site
  • #18722 - Improve UI feedback on failed script execution
  • #18729 - Fix unpredictable ordering on querysets with annotations/groupings
  • #18753 - Prevent webhooks from being triggered on a script dry-run
  • #18758 - Fix FieldError when sorting by account count field in providers list
  • #18768 - Fix removing a secondary MAC address from an interface

v4.2.4-ls261

27 Feb 15:57
c6e5ec1
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/netbox/v4.2.4-ls261/index.html

LinuxServer Changes:

Restructure init to allow for plugins as mods.

Remote Changes:

Enhancements

  • #17309 - Omit empty counts in related object tables
  • #18277 - Improve multi-table inheritance in serialization of change-logged models
  • #18286 - Add more job duration choices
  • #18357 - Display author name in plugin list for locally installed plugins
  • #18408 - Add Paused status for virtual machines
  • #18584 - Add rack type column to manufacturer list

Bug Fixes

  • #17436 - Fix {module} replacement in module bays
  • #18013 - Limit object type to selected object in change log filter
  • #18241 - Default logging level of custom scripts changed to INFO
  • #18247 - Fix visibility of disabled cable paths in dark mode
  • #18480 - Clean data passed to script in runscript command
  • #18555 - Add default get_absolute_url method to plugin models
  • #18585 - Fix filtering circuits by location
  • #18593 - Fix "Create & Add Another" IP Address workflow
  • #18594 - Enable sorting by ASN count on site and provider lists
  • #18619 - Ensure shift-click selection selects only visible list items
  • #18674 - Preserve form values when selecting speed on circuit termination

v4.2.4-ls260

21 Feb 21:30
0d69244
Compare
Choose a tag to compare

CI Report:

https://ci-tests.linuxserver.io/linuxserver/netbox/v4.2.4-ls260/index.html

LinuxServer Changes:

Restructure init to allow for plugins as mods.

Remote Changes:

Enhancements

  • #17309 - Omit empty counts in related object tables
  • #18277 - Improve multi-table inheritance in serialization of change-logged models
  • #18286 - Add more job duration choices
  • #18357 - Display author name in plugin list for locally installed plugins
  • #18408 - Add Paused status for virtual machines
  • #18584 - Add rack type column to manufacturer list

Bug Fixes

  • #17436 - Fix {module} replacement in module bays
  • #18013 - Limit object type to selected object in change log filter
  • #18241 - Default logging level of custom scripts changed to INFO
  • #18247 - Fix visibility of disabled cable paths in dark mode
  • #18480 - Clean data passed to script in runscript command
  • #18555 - Add default get_absolute_url method to plugin models
  • #18585 - Fix filtering circuits by location
  • #18593 - Fix "Create & Add Another" IP Address workflow
  • #18594 - Enable sorting by ASN count on site and provider lists
  • #18619 - Ensure shift-click selection selects only visible list items
  • #18674 - Preserve form values when selecting speed on circuit termination