Releases: linuxserver/docker-netbox
Releases · linuxserver/docker-netbox
v4.0.7-ls211
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
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
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
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
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
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
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
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
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
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