Releases: linuxserver/docker-netbox
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
v4.0.3-ls201
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.2-ls200
LinuxServer Changes:
Rebase to Alpine 3.19.
netbox Changes:
Important
This release includes an important security fix for NetBox v4.0.0 and v4.0.1, and is a strongly recommended update for all users. More details will follow.
Enhancements
- #15119 - Add cluster & cluster group UI filter fields for VLAN groups
- #16090 - Include current NetBox version when an unsupported plugin is detected
- #16096 - Introduce the
ENABLE_TRANSLATION
configuration parameter - #16107 - Change the default value for
LOGIN_REQUIRED
to True - #16127 - Add integration point for unsupported settings
Bug Fixes
- #16077 - Fix display of parameter values when viewing configuration revisions
- #16078 - Fix integer filters mistakenly marked as required for GraphQL API
- #16101 - Fix initial loading of pagination widget for dynamic object tables
- #16123 - Fix custom script execution via REST API
- #16124 - Fix GraphQL API support for querying virtual machine interfaces
v4.0.2-ls199
LinuxServer Changes:
Rebase to Alpine 3.19.
netbox Changes:
Important
This release includes an important security fix for NetBox v4.0.0 and v4.0.1, and is a strongly recommended update for all users. More details will follow.
Enhancements
- #15119 - Add cluster & cluster group UI filter fields for VLAN groups
- #16090 - Include current NetBox version when an unsupported plugin is detected
- #16096 - Introduce the
ENABLE_TRANSLATION
configuration parameter - #16107 - Change the default value for
LOGIN_REQUIRED
to True - #16127 - Add integration point for unsupported settings
Bug Fixes
- #16077 - Fix display of parameter values when viewing configuration revisions
- #16078 - Fix integer filters mistakenly marked as required for GraphQL API
- #16101 - Fix initial loading of pagination widget for dynamic object tables
- #16123 - Fix custom script execution via REST API
- #16124 - Fix GraphQL API support for querying virtual machine interfaces