Releases: linuxserver/docker-netbox
v4.3.6-ls295
CI Report:
https://ci-tests.linuxserver.io/linuxserver/netbox/v4.3.6-ls295/index.html
LinuxServer Changes:
Restructure init to allow for plugins as mods.
Remote Changes:
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
containsGraphQL 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
TypeErrorexception when bulk deleting bookmarks - #20056 - Fixed missing RF role options in device type schema validation
v4.3.6-ls294
CI Report:
https://ci-tests.linuxserver.io/linuxserver/netbox/v4.3.6-ls294/index.html
LinuxServer Changes:
Restructure init to allow for plugins as mods.
Remote Changes:
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
containsGraphQL 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
TypeErrorexception when bulk deleting bookmarks - #20056 - Fixed missing RF role options in device type schema validation
v4.3.6-ls293
CI Report:
https://ci-tests.linuxserver.io/linuxserver/netbox/v4.3.6-ls293/index.html
LinuxServer Changes:
Restructure init to allow for plugins as mods.
Remote Changes:
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
containsGraphQL 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
TypeErrorexception when bulk deleting bookmarks - #20056 - Fixed missing RF role options in device type schema validation
v4.3.5-ls292
CI Report:
https://ci-tests.linuxserver.io/linuxserver/netbox/v4.3.5-ls292/index.html
LinuxServer Changes:
Restructure init to allow for plugins as mods.
Remote Changes:
Enhancements
- #18797 - Added jinja2.StrictUndefined option for config template rendering to catch undefined variables
- #18936 - Cable imports now accept color names (e.g. "red", "blue") in addition to hex color codes
- #19840 - Cable imports now support specifying site information for better organization
- #19902 - Device names in rack elevation SVG exports are automatically truncated to prevent overflow beyond rack unit boundaries
- #19903 - String field filters now support
regexandiregexlookups for advanced pattern matching - #19910 - Internet-dependent links are no longer visible when running in air-gapped environments
Bug Fixes
- #18900 - REST API paginator now raises proper exceptions when attempting to paginate unordered querysets
- #19916 - Rack elevation image/label dropdown functionality restored
- #19934 - Added missing description field to tenant bulk edit form
- #19956 - Prevent duplicate deletion records in changelog from cascading deletions
v4.3.5-ls291
CI Report:
https://ci-tests.linuxserver.io/linuxserver/netbox/v4.3.5-ls291/index.html
LinuxServer Changes:
Restructure init to allow for plugins as mods.
Remote Changes:
Enhancements
- #18797 - Added jinja2.StrictUndefined option for config template rendering to catch undefined variables
- #18936 - Cable imports now accept color names (e.g. "red", "blue") in addition to hex color codes
- #19840 - Cable imports now support specifying site information for better organization
- #19902 - Device names in rack elevation SVG exports are automatically truncated to prevent overflow beyond rack unit boundaries
- #19903 - String field filters now support
regexandiregexlookups for advanced pattern matching - #19910 - Internet-dependent links are no longer visible when running in air-gapped environments
Bug Fixes
- #18900 - REST API paginator now raises proper exceptions when attempting to paginate unordered querysets
- #19916 - Rack elevation image/label dropdown functionality restored
- #19934 - Added missing description field to tenant bulk edit form
- #19956 - Prevent duplicate deletion records in changelog from cascading deletions
v4.3.5-ls290
CI Report:
https://ci-tests.linuxserver.io/linuxserver/netbox/v4.3.5-ls290/index.html
LinuxServer Changes:
Restructure init to allow for plugins as mods.
Remote Changes:
Enhancements
- #18797 - Added jinja2.StrictUndefined option for config template rendering to catch undefined variables
- #18936 - Cable imports now accept color names (e.g. "red", "blue") in addition to hex color codes
- #19840 - Cable imports now support specifying site information for better organization
- #19902 - Device names in rack elevation SVG exports are automatically truncated to prevent overflow beyond rack unit boundaries
- #19903 - String field filters now support
regexandiregexlookups for advanced pattern matching - #19910 - Internet-dependent links are no longer visible when running in air-gapped environments
Bug Fixes
- #18900 - REST API paginator now raises proper exceptions when attempting to paginate unordered querysets
- #19916 - Rack elevation image/label dropdown functionality restored
- #19934 - Added missing description field to tenant bulk edit form
- #19956 - Prevent duplicate deletion records in changelog from cascading deletions
v4.3.4-ls289
CI Report:
https://ci-tests.linuxserver.io/linuxserver/netbox/v4.3.4-ls289/index.html
LinuxServer Changes:
Restructure init to allow for plugins as mods.
Remote Changes:
Enhancements
- #18811 - Match expanded form IPv6 addresses in global search
- #19550 - Enable lazy loading for rack elevations
- #19571 - Add a default module type profile for expansion cards
- #19793 - Support custom dynamic navigation menu links
- #19828 - Expose L2VPN termination in interface GraphQL response
Bug Fixes
- #19413 - Custom fields should be grouped in filter forms
- #19633 - Introduce InvalidCondition exception and log all evaluations of invalid event rule conditions
- #19800 - Module type bulk import should support profile assignment
- #19806 - Introduce JobFailed exception to allow marking background jobs as failed
- #19827 - Enforce uniqueness for device role names & slugs
- #19839 - Enable export of parent assignment for recursively nested objects
- #19876 - Remove Markdown rendering from CustomFieldChoiceSet description field
v4.3.4-ls288
CI Report:
https://ci-tests.linuxserver.io/linuxserver/netbox/v4.3.4-ls288/index.html
LinuxServer Changes:
Restructure init to allow for plugins as mods.
Remote Changes:
Enhancements
- #18811 - Match expanded form IPv6 addresses in global search
- #19550 - Enable lazy loading for rack elevations
- #19571 - Add a default module type profile for expansion cards
- #19793 - Support custom dynamic navigation menu links
- #19828 - Expose L2VPN termination in interface GraphQL response
Bug Fixes
- #19413 - Custom fields should be grouped in filter forms
- #19633 - Introduce InvalidCondition exception and log all evaluations of invalid event rule conditions
- #19800 - Module type bulk import should support profile assignment
- #19806 - Introduce JobFailed exception to allow marking background jobs as failed
- #19827 - Enforce uniqueness for device role names & slugs
- #19839 - Enable export of parent assignment for recursively nested objects
- #19876 - Remove Markdown rendering from CustomFieldChoiceSet description field
v4.3.3-ls287
CI Report:
https://ci-tests.linuxserver.io/linuxserver/netbox/v4.3.3-ls287/index.html
LinuxServer Changes:
Restructure init to allow for plugins as mods.
Remote Changes:
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
runscriptmanagement command - #19555 - Fix support for
schedule_atwhen 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
TypeErrorexception 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_vrffilter - #19680 - Correct chronological ordering of change records resulting from device deletions
- #19687 - Cellular interface types should be considered non-connectable
- #19702 - Fix
DoesNotExistexception 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.3-ls286
CI Report:
https://ci-tests.linuxserver.io/linuxserver/netbox/v4.3.3-ls286/index.html
LinuxServer Changes:
Restructure init to allow for plugins as mods.
Remote Changes:
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
runscriptmanagement command - #19555 - Fix support for
schedule_atwhen 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
TypeErrorexception 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_vrffilter - #19680 - Correct chronological ordering of change records resulting from device deletions
- #19687 - Cellular interface types should be considered non-connectable
- #19702 - Fix
DoesNotExistexception when deleting a notification group with an associated event rule - #19745 - Fix bulk import of services with IP addresses assigned to FHRP groups