Skip to content

Releases: linuxserver/docker-netbox

v4.0.7-ls211

09 Jul 18:37
Compare
Choose a tag to compare

LinuxServer Changes:

Rebase to Alpine 3.20.

netbox Changes:

Enhancements

  • #14554 - Add support for django-storage-swift storage backend
  • #16424 - Enable filtering of devices by cluster and cluster group
  • #16716 - Display NAT address (if any) for OOB IP address under device view
  • #16725 - Always position the admin section last in the navigation menu
  • #16791 - Add 200 & 400 Gbps selections for circuit termination port speed
  • #16802 - Introduce SENTRY_SEND_DEFAULT_PII configuration parameter and disable PII export by default
  • #16817 - Add 200 & 400 Gbps selections for circuit commit rate

Bug Fixes

  • #16523 - Restore highlighting of current device in virtual chassis members panel
  • #16654 - Fix parent item assignment for inventory item bulk import
  • #16657 - Fix translation of object types in global search
  • #16679 - Avoid overwriting custom JSON fields during bulk edit
  • #16689 - System configuration view should reflect static parameters when no config revisions exist
  • #16714 - Fix cloning of device types with 0U height
  • #16721 - Fix errant API request after deselecting a rack in device edit form
  • #16723 - Fix escaping of path to virtual environment in upgrade.sh
  • #16735 - Object list "results" tab should show a count of zero when empty
  • #16747 - Avoid clearing entire search cache when manually reindexing specific apps/models
  • #16758 - Ensure manually selected lagnuage persists across browser sessions
  • #16779 - Fix saved filter selection for child object lists
  • #16780 - IKE proposal created via REST API should not require authentication_algorithm
  • #16796 - Allow assignment of VM with no site to a cluster with a site
  • #16806 - Fix redirect URL when creating contact assignments with "add another" button
  • #16807 - Fix layout of VLAN edit form when custom fields are present
  • #16808 - Fix event rule triggering in scenario where objects are updated immediately prior to deletion
  • #16813 - Fix AttributeError exception when filtering bookmarks in dashboard widget by object type
  • #16843 - Permit creation of IKE policies via REST API without specifying an IKE mode

v4.0.6-ls210

27 Jun 15:52
Compare
Choose a tag to compare

LinuxServer Changes:

Rebase to Alpine 3.20.

netbox Changes:

Enhancements

  • #15348 - Show saved filters alongside quick search on object list views
  • #15794 - Dynamically populate related objects in UI views
  • #16256 - Enable alphabetical ordering of bookmarks on dashboard
  • #16307 - Enable calling log_*() methods on Script without passing a message

Bug Fixes

  • #13925 - Fix support for "zulu" (UTC) timestamps for custom fields
  • #14829 - Fix support for simple conditions (without AND/OR) in event rules
  • #15717 - Allow assigning a device/VM in a site to a cluster with no site assigned
  • #16143 - Display timestamps in tables in the configured timezone
  • #16149 - Fix object linking in custom script logs
  • #16252 - Fix total count in tab at top of rack elevations view
  • #16273 - Restore global search bar on mobile
  • #16416 - Retain dark/light mode toggle on mobile view
  • #16444 - Disable ordering circuits list by A/Z termination
  • #16450 - Searching for rack unit in form dropdown should be case-insensitive
  • #16452 - Fix sizing of buttons within object attribute panels
  • #16454 - Address DNS lookup bug in django-debug-toolbar
  • #16460 - Omit spaces from telephone number URLs
  • #16512 - Restore a user's preferred language (if any) on login
  • #16542 - Fix bulk form operations when HTMX is enabled
  • #16702 - Fix validation of return_url query parameter

v4.0.6-ls209

24 Jun 19:26
Compare
Choose a tag to compare

LinuxServer Changes:

Rebase to Alpine 3.20.

netbox Changes:

Enhancements

  • #15348 - Show saved filters alongside quick search on object list views
  • #15794 - Dynamically populate related objects in UI views
  • #16256 - Enable alphabetical ordering of bookmarks on dashboard
  • #16307 - Enable calling log_*() methods on Script without passing a message

Bug Fixes

  • #13925 - Fix support for "zulu" (UTC) timestamps for custom fields
  • #14829 - Fix support for simple conditions (without AND/OR) in event rules
  • #15717 - Allow assigning a device/VM in a site to a cluster with no site assigned
  • #16143 - Display timestamps in tables in the configured timezone
  • #16149 - Fix object linking in custom script logs
  • #16252 - Fix total count in tab at top of rack elevations view
  • #16273 - Restore global search bar on mobile
  • #16416 - Retain dark/light mode toggle on mobile view
  • #16444 - Disable ordering circuits list by A/Z termination
  • #16450 - Searching for rack unit in form dropdown should be case-insensitive
  • #16452 - Fix sizing of buttons within object attribute panels
  • #16454 - Address DNS lookup bug in django-debug-toolbar
  • #16460 - Omit spaces from telephone number URLs
  • #16512 - Restore a user's preferred language (if any) on login
  • #16542 - Fix bulk form operations when HTMX is enabled
  • #16702 - Fix validation of return_url query parameter

v4.0.5-ls208

20 Jun 15:55
Compare
Choose a tag to compare

LinuxServer Changes:

Rebase to Alpine 3.20.

netbox Changes:

Enhancements

  • #14810 - Enable contact assignment for services
  • #15489 - Add 1000Base-TX interface type
  • #15873 - Improve readability of allocates resource numbers for clusters
  • #16290 - Capture entire object in changelog data (but continue to display only non-internal attributes)
  • #16353 - Enable plugins to extend object change view with custom content

Bug Fixes

  • #13422 - Rebuild MPTT trees for applicable models after merging staged changes
  • #14567 - Apply active quicksearch value when exporting "current view" from object list
  • #15194 - Avoid enqueuing duplicate event triggers for a modified object
  • #16039 - Fix row highlighting for front & rear port connections under device view
  • #16050 - Fix display of names & descriptions defined for custom scripts
  • #16083 - Disable font ligatures to avoid peculiarities in rendered text
  • #16202 - Fix site map button URL for certain localizations
  • #16261 - Fix GraphQL filtering for certain multi-value filters
  • #16286 - Fix global search support for provider accounts
  • #16312 - Fix object list navigation for dashboard widgets
  • #16315 - Fix filtering change log & journal entries by object type in UI
  • #16376 - Update change log for the terminating object (e.g. interface) when attaching a cable
  • #16400 - Fix AttributeError when attempting to restore a previous configuration revision after deleting the current one

v4.0.5-ls207

13 Jun 15:52
Compare
Choose a tag to compare

LinuxServer Changes:

Rebase to Alpine 3.20.

netbox Changes:

Enhancements

  • #14810 - Enable contact assignment for services
  • #15489 - Add 1000Base-TX interface type
  • #15873 - Improve readability of allocates resource numbers for clusters
  • #16290 - Capture entire object in changelog data (but continue to display only non-internal attributes)
  • #16353 - Enable plugins to extend object change view with custom content

Bug Fixes

  • #13422 - Rebuild MPTT trees for applicable models after merging staged changes
  • #14567 - Apply active quicksearch value when exporting "current view" from object list
  • #15194 - Avoid enqueuing duplicate event triggers for a modified object
  • #16039 - Fix row highlighting for front & rear port connections under device view
  • #16050 - Fix display of names & descriptions defined for custom scripts
  • #16083 - Disable font ligatures to avoid peculiarities in rendered text
  • #16202 - Fix site map button URL for certain localizations
  • #16261 - Fix GraphQL filtering for certain multi-value filters
  • #16286 - Fix global search support for provider accounts
  • #16312 - Fix object list navigation for dashboard widgets
  • #16315 - Fix filtering change log & journal entries by object type in UI
  • #16376 - Update change log for the terminating object (e.g. interface) when attaching a cable
  • #16400 - Fix AttributeError when attempting to restore a previous configuration revision after deleting the current one

v4.0.5-ls206

06 Jun 16:31
Compare
Choose a tag to compare

LinuxServer Changes:

Rebase to Alpine 3.20.

netbox Changes:

Enhancements

  • #14810 - Enable contact assignment for services
  • #15489 - Add 1000Base-TX interface type
  • #15873 - Improve readability of allocates resource numbers for clusters
  • #16290 - Capture entire object in changelog data (but continue to display only non-internal attributes)
  • #16353 - Enable plugins to extend object change view with custom content

Bug Fixes

  • #13422 - Rebuild MPTT trees for applicable models after merging staged changes
  • #14567 - Apply active quicksearch value when exporting "current view" from object list
  • #15194 - Avoid enqueuing duplicate event triggers for a modified object
  • #16039 - Fix row highlighting for front & rear port connections under device view
  • #16050 - Fix display of names & descriptions defined for custom scripts
  • #16083 - Disable font ligatures to avoid peculiarities in rendered text
  • #16202 - Fix site map button URL for certain localizations
  • #16261 - Fix GraphQL filtering for certain multi-value filters
  • #16286 - Fix global search support for provider accounts
  • #16312 - Fix object list navigation for dashboard widgets
  • #16315 - Fix filtering change log & journal entries by object type in UI
  • #16376 - Update change log for the terminating object (e.g. interface) when attaching a cable
  • #16400 - Fix AttributeError when attempting to restore a previous configuration revision after deleting the current one

v4.0.3-ls205

06 Jun 15:51
Compare
Choose a tag to compare

LinuxServer Changes:

Rebase to Alpine 3.20.

netbox Changes:

Enhancements

  • #12984 - Add Molex Micro-Fit power port & outlet types
  • #13764 - Enable contact assignments for aggregates, prefixes, IP ranges, and IP addresses
  • #14639 - Add Ukrainian translation support
  • #14653 - Add an inventory items table column for all device components
  • #14686 - Add German translation support
  • #14855 - Add Chinese translation support
  • #14948 - Introduce the has_virtual_device_context filter for devices
  • #15353 - Improve error reporting when custom scripts fail to load
  • #15496 - Implement dedicated views for management of circuit terminations
  • #15603 - Add 4G & 5G cellular interface types
  • #15962 - Enable UNIX socket connections for Redis

Bug Fixes

  • #13293 - Limit interface selector for IP address to current device/VM
  • #14953 - Ensure annotated count fields are present in REST API response data when creating new objects
  • #14982 - Fix OpenAPI schema definition for SerializedPKRelatedFields
  • #15082 - Strip whitespace from choice values & labels when creating a custom field choice set
  • #16138 - Fix support for referencing users & groups in object permissions
  • #16145 - Restore ability to reference custom scripts via module & name in REST API
  • #16164 - Correct display of selected values in UI when filtering object list by a null value
  • #16173 - Fix TypeError exception when viewing object list with no pagination preference defined
  • #16228 - Fix permissions enforcement for GraphQL queries of users & groups
  • #16232 - Preserve bulk action checkboxes on dynamic tables when using pagination
  • #16240 - Fixed NoReverseMatch exception when adding circuit terminations to an object counts dashboard widget

v4.0.3-ls204

04 Jun 18:53
Compare
Choose a tag to compare

LinuxServer Changes:

Rebase to Alpine 3.20.

netbox Changes:

Enhancements

  • #12984 - Add Molex Micro-Fit power port & outlet types
  • #13764 - Enable contact assignments for aggregates, prefixes, IP ranges, and IP addresses
  • #14639 - Add Ukrainian translation support
  • #14653 - Add an inventory items table column for all device components
  • #14686 - Add German translation support
  • #14855 - Add Chinese translation support
  • #14948 - Introduce the has_virtual_device_context filter for devices
  • #15353 - Improve error reporting when custom scripts fail to load
  • #15496 - Implement dedicated views for management of circuit terminations
  • #15603 - Add 4G & 5G cellular interface types
  • #15962 - Enable UNIX socket connections for Redis

Bug Fixes

  • #13293 - Limit interface selector for IP address to current device/VM
  • #14953 - Ensure annotated count fields are present in REST API response data when creating new objects
  • #14982 - Fix OpenAPI schema definition for SerializedPKRelatedFields
  • #15082 - Strip whitespace from choice values & labels when creating a custom field choice set
  • #16138 - Fix support for referencing users & groups in object permissions
  • #16145 - Restore ability to reference custom scripts via module & name in REST API
  • #16164 - Correct display of selected values in UI when filtering object list by a null value
  • #16173 - Fix TypeError exception when viewing object list with no pagination preference defined
  • #16228 - Fix permissions enforcement for GraphQL queries of users & groups
  • #16232 - Preserve bulk action checkboxes on dynamic tables when using pagination
  • #16240 - Fixed NoReverseMatch exception when adding circuit terminations to an object counts dashboard widget

v4.0.3-ls203

30 May 15:47
Compare
Choose a tag to compare

LinuxServer Changes:

Rebase to Alpine 3.19.

netbox Changes:

Enhancements

  • #12984 - Add Molex Micro-Fit power port & outlet types
  • #13764 - Enable contact assignments for aggregates, prefixes, IP ranges, and IP addresses
  • #14639 - Add Ukrainian translation support
  • #14653 - Add an inventory items table column for all device components
  • #14686 - Add German translation support
  • #14855 - Add Chinese translation support
  • #14948 - Introduce the has_virtual_device_context filter for devices
  • #15353 - Improve error reporting when custom scripts fail to load
  • #15496 - Implement dedicated views for management of circuit terminations
  • #15603 - Add 4G & 5G cellular interface types
  • #15962 - Enable UNIX socket connections for Redis

Bug Fixes

  • #13293 - Limit interface selector for IP address to current device/VM
  • #14953 - Ensure annotated count fields are present in REST API response data when creating new objects
  • #14982 - Fix OpenAPI schema definition for SerializedPKRelatedFields
  • #15082 - Strip whitespace from choice values & labels when creating a custom field choice set
  • #16138 - Fix support for referencing users & groups in object permissions
  • #16145 - Restore ability to reference custom scripts via module & name in REST API
  • #16164 - Correct display of selected values in UI when filtering object list by a null value
  • #16173 - Fix TypeError exception when viewing object list with no pagination preference defined
  • #16228 - Fix permissions enforcement for GraphQL queries of users & groups
  • #16232 - Preserve bulk action checkboxes on dynamic tables when using pagination
  • #16240 - Fixed NoReverseMatch exception when adding circuit terminations to an object counts dashboard widget

v4.0.3-ls202

23 May 15:55
Compare
Choose a tag to compare

LinuxServer Changes:

Rebase to Alpine 3.19.

netbox Changes:

Enhancements

  • #12984 - Add Molex Micro-Fit power port & outlet types
  • #13764 - Enable contact assignments for aggregates, prefixes, IP ranges, and IP addresses
  • #14639 - Add Ukrainian translation support
  • #14653 - Add an inventory items table column for all device components
  • #14686 - Add German translation support
  • #14855 - Add Chinese translation support
  • #14948 - Introduce the has_virtual_device_context filter for devices
  • #15353 - Improve error reporting when custom scripts fail to load
  • #15496 - Implement dedicated views for management of circuit terminations
  • #15603 - Add 4G & 5G cellular interface types
  • #15962 - Enable UNIX socket connections for Redis

Bug Fixes

  • #13293 - Limit interface selector for IP address to current device/VM
  • #14953 - Ensure annotated count fields are present in REST API response data when creating new objects
  • #14982 - Fix OpenAPI schema definition for SerializedPKRelatedFields
  • #15082 - Strip whitespace from choice values & labels when creating a custom field choice set
  • #16138 - Fix support for referencing users & groups in object permissions
  • #16145 - Restore ability to reference custom scripts via module & name in REST API
  • #16164 - Correct display of selected values in UI when filtering object list by a null value
  • #16173 - Fix TypeError exception when viewing object list with no pagination preference defined
  • #16228 - Fix permissions enforcement for GraphQL queries of users & groups
  • #16232 - Preserve bulk action checkboxes on dynamic tables when using pagination
  • #16240 - Fixed NoReverseMatch exception when adding circuit terminations to an object counts dashboard widget