Releases: linuxserver/docker-netbox
v4.4.8-ls318
CI Report:
https://ci-tests.linuxserver.io/linuxserver/netbox/v4.4.8-ls318/index.html
LinuxServer Changes:
Full Changelog: v4.4.7-ls317...v4.4.8-ls318
Remote Changes:
Enhancements
- #20068 - Support the assignment of module type profile attributes via bulk import
- #20914 - Enable filtering device components by tenant assigned to device
Bug Fixes
- #19918 - Fix support for
{module}resolution of components of child modules - #20759 - Improve legibility of object types in permissions form
- #20860 - Ensure user-provided changelog message is recorded when creating device components via the UI
- #20878 - Use the active database connection when executing custom scripts
- #20888 - Resolve warnings about non-decimal values for min/max latitude & longitude fields
v4.4.7-ls317
CI Report:
https://ci-tests.linuxserver.io/linuxserver/netbox/v4.4.7-ls317/index.html
LinuxServer Changes:
Full Changelog: v4.4.7-ls316...v4.4.7-ls317
Remote Changes:
Enhancements
- #20371 - Add Molex Micro-Fit 2x3 for power ports & power outlets
- #20731 - Enable specifying
data_source&data_filewhen bulk import config templates - #20820 - Enable filtering of custom fields by object type
- #20823 - Disallow creation of API tokens with an expiration date in the past
- #20841 - Support advanced filtering for available rack types when creating/editing a rack
Bug Fixes
- #20134 - Prevent out-of-band HTMX content swaps in embedded tables
- #20432 - Fix tracing of cables across multiple circuits in parallel
- #20465 - Ensure that scripts are updated immediately when a new file is uploaded
- #20638 - Correct OpenAPI schema for bulk create operations
- #20649 - Enforce view permissions on REST API endpoint for custom scripts
- #20740 - Ensure permissions constraints are enforced when executing custom scripts via the REST API
- #20743 - Pass request context to custom script when triggered by an event rule
- #20766 - Fix inadvertent translations on server error page
- #20775 - Fix
TypeErrorexception when bulk renaming unnamed devices - #20822 - Add missing
auto_sync_enabledfield in bulk edit forms - #20827 - Fix UI styling issue when toggling between light and dark mode
- #20839 - Fix filtering by object type in UI for custom links and saved filters
- #20840 - Remove extraneous references to airflow for RackType model
- #20844 - Fix object type filter for L2VPN terminations
- #20859 - Prevent dashboard crash due to exception raised by a widget
- #20865 - Enforce proper min/max values for latitude & longitude fields
v4.4.7-ls316
CI Report:
https://ci-tests.linuxserver.io/linuxserver/netbox/v4.4.7-ls316/index.html
LinuxServer Changes:
Full Changelog: v4.4.7-ls315...v4.4.7-ls316
Remote Changes:
Enhancements
- #20371 - Add Molex Micro-Fit 2x3 for power ports & power outlets
- #20731 - Enable specifying
data_source&data_filewhen bulk import config templates - #20820 - Enable filtering of custom fields by object type
- #20823 - Disallow creation of API tokens with an expiration date in the past
- #20841 - Support advanced filtering for available rack types when creating/editing a rack
Bug Fixes
- #20134 - Prevent out-of-band HTMX content swaps in embedded tables
- #20432 - Fix tracing of cables across multiple circuits in parallel
- #20465 - Ensure that scripts are updated immediately when a new file is uploaded
- #20638 - Correct OpenAPI schema for bulk create operations
- #20649 - Enforce view permissions on REST API endpoint for custom scripts
- #20740 - Ensure permissions constraints are enforced when executing custom scripts via the REST API
- #20743 - Pass request context to custom script when triggered by an event rule
- #20766 - Fix inadvertent translations on server error page
- #20775 - Fix
TypeErrorexception when bulk renaming unnamed devices - #20822 - Add missing
auto_sync_enabledfield in bulk edit forms - #20827 - Fix UI styling issue when toggling between light and dark mode
- #20839 - Fix filtering by object type in UI for custom links and saved filters
- #20840 - Remove extraneous references to airflow for RackType model
- #20844 - Fix object type filter for L2VPN terminations
- #20859 - Prevent dashboard crash due to exception raised by a widget
- #20865 - Enforce proper min/max values for latitude & longitude fields
v4.4.7-ls315
CI Report:
https://ci-tests.linuxserver.io/linuxserver/netbox/v4.4.7-ls315/index.html
LinuxServer Changes:
Full Changelog: v4.4.6-ls314...v4.4.7-ls315
Remote Changes:
Enhancements
- #20371 - Add Molex Micro-Fit 2x3 for power ports & power outlets
- #20731 - Enable specifying
data_source&data_filewhen bulk import config templates - #20820 - Enable filtering of custom fields by object type
- #20823 - Disallow creation of API tokens with an expiration date in the past
- #20841 - Support advanced filtering for available rack types when creating/editing a rack
Bug Fixes
- #20134 - Prevent out-of-band HTMX content swaps in embedded tables
- #20432 - Fix tracing of cables across multiple circuits in parallel
- #20465 - Ensure that scripts are updated immediately when a new file is uploaded
- #20638 - Correct OpenAPI schema for bulk create operations
- #20649 - Enforce view permissions on REST API endpoint for custom scripts
- #20740 - Ensure permissions constraints are enforced when executing custom scripts via the REST API
- #20743 - Pass request context to custom script when triggered by an event rule
- #20766 - Fix inadvertent translations on server error page
- #20775 - Fix
TypeErrorexception when bulk renaming unnamed devices - #20822 - Add missing
auto_sync_enabledfield in bulk edit forms - #20827 - Fix UI styling issue when toggling between light and dark mode
- #20839 - Fix filtering by object type in UI for custom links and saved filters
- #20840 - Remove extraneous references to airflow for RackType model
- #20844 - Fix object type filter for L2VPN terminations
- #20859 - Prevent dashboard crash due to exception raised by a widget
- #20865 - Enforce proper min/max values for latitude & longitude fields
v4.4.6-ls314
CI Report:
https://ci-tests.linuxserver.io/linuxserver/netbox/v4.4.6-ls314/index.html
LinuxServer Changes:
Full Changelog: v4.4.6-ls313...v4.4.6-ls314
Remote Changes:
Enhancements
- #14171 - Support VLAN assignment for device & VM interfaces being bulk imported
- #20297 - Introduce additional coaxial cable types
Bug Fixes
- #20378 - Prevent exception when attempting to delete a data source utilized by a custom script
- #20645 - CSVChoiceField should defer to model field's default value when CSV field is empty
- #20647 - Improve handling of empty strings during bulk imports
- #20653 - Fix filtering of jobs by object type ID
- #20660 - Optimize loading of custom script modules from remote storage
- #20670 - Improve validation of related objects during bulk import
- #20688 - Suppress non-harmful "No active configuration revision found" warning message
- #20697 - Prevent duplication of signals which increment/decrement related object counts
- #20699 - Ensure proper ordering of changelog entries resulting from cascading deletions
- #20713 - Ensure a pre-change snapshot is recorded on virtual chassis members being added/removed
- #20721 - Fix breadcrumb navigation links in UI for background tasks
- #20738 - Deleting a virtual chassis should nullify the
vc_positionof all former members - #20750 - Fix cloning of permissions when only one action is enabled
- #20755 - Prevent duplicate results under certain conditions when filtering providers
- #20771 - Comments are required when creating a new journal entry
- #20774 - Bulk action button labels should be translated
v4.4.6-ls313
CI Report:
https://ci-tests.linuxserver.io/linuxserver/netbox/v4.4.6-ls313/index.html
LinuxServer Changes:
Full Changelog: v4.4.6-ls312...v4.4.6-ls313
Remote Changes:
Enhancements
- #14171 - Support VLAN assignment for device & VM interfaces being bulk imported
- #20297 - Introduce additional coaxial cable types
Bug Fixes
- #20378 - Prevent exception when attempting to delete a data source utilized by a custom script
- #20645 - CSVChoiceField should defer to model field's default value when CSV field is empty
- #20647 - Improve handling of empty strings during bulk imports
- #20653 - Fix filtering of jobs by object type ID
- #20660 - Optimize loading of custom script modules from remote storage
- #20670 - Improve validation of related objects during bulk import
- #20688 - Suppress non-harmful "No active configuration revision found" warning message
- #20697 - Prevent duplication of signals which increment/decrement related object counts
- #20699 - Ensure proper ordering of changelog entries resulting from cascading deletions
- #20713 - Ensure a pre-change snapshot is recorded on virtual chassis members being added/removed
- #20721 - Fix breadcrumb navigation links in UI for background tasks
- #20738 - Deleting a virtual chassis should nullify the
vc_positionof all former members - #20750 - Fix cloning of permissions when only one action is enabled
- #20755 - Prevent duplicate results under certain conditions when filtering providers
- #20771 - Comments are required when creating a new journal entry
- #20774 - Bulk action button labels should be translated
v4.4.6-ls312
CI Report:
https://ci-tests.linuxserver.io/linuxserver/netbox/v4.4.6-ls312/index.html
LinuxServer Changes:
Full Changelog: v4.4.5-ls311...v4.4.6-ls312
Remote Changes:
Enhancements
- #14171 - Support VLAN assignment for device & VM interfaces being bulk imported
- #20297 - Introduce additional coaxial cable types
Bug Fixes
- #20378 - Prevent exception when attempting to delete a data source utilized by a custom script
- #20645 - CSVChoiceField should defer to model field's default value when CSV field is empty
- #20647 - Improve handling of empty strings during bulk imports
- #20653 - Fix filtering of jobs by object type ID
- #20660 - Optimize loading of custom script modules from remote storage
- #20670 - Improve validation of related objects during bulk import
- #20688 - Suppress non-harmful "No active configuration revision found" warning message
- #20697 - Prevent duplication of signals which increment/decrement related object counts
- #20699 - Ensure proper ordering of changelog entries resulting from cascading deletions
- #20713 - Ensure a pre-change snapshot is recorded on virtual chassis members being added/removed
- #20721 - Fix breadcrumb navigation links in UI for background tasks
- #20738 - Deleting a virtual chassis should nullify the
vc_positionof all former members - #20750 - Fix cloning of permissions when only one action is enabled
- #20755 - Prevent duplicate results under certain conditions when filtering providers
- #20771 - Comments are required when creating a new journal entry
- #20774 - Bulk action button labels should be translated
v4.4.5-ls311
CI Report:
https://ci-tests.linuxserver.io/linuxserver/netbox/v4.4.5-ls311/index.html
LinuxServer Changes:
Full Changelog: v4.4.5-ls310...v4.4.5-ls311
Remote Changes:
Enhancements
- #19751 - Disable occupied module bays in form dropdowns when installing a new module
- #20301 - Add a "dismiss all" option to the notifications dropdown
- #20399 - Add
assignedandprimaryboolean filters for MAC addresses - #20567 - Add contacts column to services table
- #20675 - Enable NetBox Copilot integration
- #20692 - Add contacts column to IP addresses table
- #20700 - Add contacts table column for various additional models
Bug Fixes
- #19872 - Ensure custom script validation failures display error messages
- #20389 - Fix "select all" behavior for bulk rename views
- #20422 - Enable filtering of aggregates and prefixes by family in GraphQL API
- #20459 - Fix validation of
is_oob&is_primaryfields under IP address bulk import - #20466 - Fix querying of devices with a primary IP assigned in GraphQL API
- #20498 - Enforce the validation regex (if set) for custom URL fields
- #20524 - Raise a validation error when attempting to schedule a custom script for a past date/time
- #20541 - Fix resolution of GraphQL object fields which rely on custom filters
- #20551 - Fix automatic slug generation in quick-add UI form
- #20606 - Enable copying of values from table columns rendered as badges
- #20641 - Fix
AttributeErrorexception raised by the object changes REST API endpoint - #20646 - Prevent cables from connecting to objects marked as connected
- #20655 - Fix
FieldErrorexception when attempting to sort permissions list by actions
v4.4.5-ls310
CI Report:
https://ci-tests.linuxserver.io/linuxserver/netbox/v4.4.5-ls310/index.html
LinuxServer Changes:
Full Changelog: v4.4.4-ls309...v4.4.5-ls310
Remote Changes:
Enhancements
- #19751 - Disable occupied module bays in form dropdowns when installing a new module
- #20301 - Add a "dismiss all" option to the notifications dropdown
- #20399 - Add
assignedandprimaryboolean filters for MAC addresses - #20567 - Add contacts column to services table
- #20675 - Enable NetBox Copilot integration
- #20692 - Add contacts column to IP addresses table
- #20700 - Add contacts table column for various additional models
Bug Fixes
- #19872 - Ensure custom script validation failures display error messages
- #20389 - Fix "select all" behavior for bulk rename views
- #20422 - Enable filtering of aggregates and prefixes by family in GraphQL API
- #20459 - Fix validation of
is_oob&is_primaryfields under IP address bulk import - #20466 - Fix querying of devices with a primary IP assigned in GraphQL API
- #20498 - Enforce the validation regex (if set) for custom URL fields
- #20524 - Raise a validation error when attempting to schedule a custom script for a past date/time
- #20541 - Fix resolution of GraphQL object fields which rely on custom filters
- #20551 - Fix automatic slug generation in quick-add UI form
- #20606 - Enable copying of values from table columns rendered as badges
- #20641 - Fix
AttributeErrorexception raised by the object changes REST API endpoint - #20646 - Prevent cables from connecting to objects marked as connected
- #20655 - Fix
FieldErrorexception when attempting to sort permissions list by actions
v4.4.4-ls309
CI Report:
https://ci-tests.linuxserver.io/linuxserver/netbox/v4.4.4-ls309/index.html
LinuxServer Changes:
Full Changelog: v4.4.4-ls308...v4.4.4-ls309
Remote Changes:
Bug Fixes
- #20554 - Fix generic relation filters to accept
<app>.<model>format matching POST requests - #20574 - Fix excessive storage initialization overhead when listing scripts with remote backends
- #20584 - Enforce PoE mode requirement on interface templates when PoE type is set
- #20585 - Fix API schema generation crash for models with single-field UniqueConstraints
- #20587 - Fix upgrade.sh failure when removing stale content types