Overview

Request 929126 superseded

- Update to 3.0.9
* Enhancements
- #6529 - Introduce the runscript management command
- #6930 - Add an optional ID column to all tables
- #7668 - Add view elevations button to location view
* Bug Fixes
- #7599 - Improve color mode preference handling
- #7601 - Correct devices count for locations within global search results
- #7612 - Strip HTML from custom field descriptions
- #7628 - Fix load_yaml method for custom scripts
- #7643 - Fix circuit assignment when creating multiple terminations simultaneously
- #7644 - Prevent inadvertent deletion of prior change records when deleting objects (#7333 revisited)
- #7647 - Require interface assignment when designating IP address as primary for device/VM during CSV import
- #7664 - Preserve initial form data when bulk edit validation fails
- #7717 - Restore missing tags column on IP range table
- #7721 - Retain pagination preference when MAX_PAGE_SIZE is zero
- Update to 3.0.8
* Enhancements
- #7551 - Add UI field to filter interfaces by kind
- #7561 - Add a utilization column to the IP ranges table
+ Bug Fixes
- #7300 - Fix incorrect Device LLDP interface row coloring
- #7495 - Fix navigation UI issue that caused improper element overlap
- #7529 - Restore horizontal scrolling for tables in narrow viewports
- #7534 - Avoid exception when utilizing create and add another twice in succession
- #7544 - Fix multi-value filtering of custom field objects
- #7545 - Fix incorrect display of update/delete events for webhooks
- #7550 - Fix rendering of UTF8-encoded data in change records
- #7556 - Fix display of version when new release is available
- #7584 - Fix alignment of object identifier under object view
- Update to 3.0.7
* Enhancements
- #6879 - Improve ability to toggle images/labels in rack elevations
- #7485 - Add USB micro AB type
* Bug Fixes
- #7051 - Fix permissions evaluation and improve error handling for connected device REST API endpoint
- #7471 - Correct redirect URL when attaching images via "add another" button
- #7474 - Fix AttributeError exception when rendering a report or custom script
- #7479 - Fix parent interface choices when bulk editing VM interfaces
- Changes from 3.0.6
* Enhancements
- #6850 - Default to current user when creating journal entries via REST API
- #6955 - Include type, ID, and slug on object view
- #7394 - Enable filtering cables by termination type & ID in REST API
- #7462 - Include count of assigned virtual machines under platform view
* Bug Fixes
- #7442 - Fix missing actions column on user-configured tables
- #7446 - Fix exception when viewing a large number of child IPs within a prefix
- #7455 - Fix site/provider network validation for circuit termination API serializer
- #7459 - Pre-populate location data when adding a device to a rack
- #7460 - Fix filtering connections by site ID
- Changes from 3.0.5
* Enhancements
- #5925 - Always show IP addresses tab under prefix view
- #6423 - Cache rendered REST API specifications
- #6708 - Add image attachment support for circuits, power panels
- #7387 - Enable arbitrary ordering of custom scripts
- #7427 - Don't select hidden rows when selecting all in a table
* Bug Fixes
- #6433 - Fix bulk editing of child prefixes under aggregate view
- #6817 - Custom field columns should be removed from tables upon their deletion
- #6895 - Remove errant markup for null values in CSV export
- #7215 - Prevent rack elevations from overlapping when higher width is specified
- #7373 - Fix flashing when server, client, and browser color-mode preferences are mismatched
- #7397 - Fix AttributeError exception when rendering export template for devices via REST API
- #7401 - Pin jsonschema package to v3.2.0 to fix REST API docs rendering
- #7411 - Fix exception in UI when adding member devices to virtual chassis
- #7412 - Fix exception in UI when adding child device to device bay
- #7417 - Prevent exception when filtering objects list by invalid tag
- #7425 - Housekeeping command should honor zero verbosity
- Changes from 3.0.4
* Enhancements
- #6917 - Make IP assigned checkmark in IP table link to interface
- #6973 - Enable custom ordering of reports
- #7022 - Add ITA type C (CEE 7/16) power port type
- #7118 - Render URL custom fields as hyperlinks in object tables
- #7314 - Add SMA 905/906 fiber port types
- #7323 - Add serial filter field for racks & devices
- #7372 - Link to local docs for model from object add/edit views
- #7389 - Linkify tenant group in tenants list
* Bug Fixes
- #7252 - Validate IP range size does not exceed max supported value
- #7294 - Fix SVG rendering for cable traces ending at unoccupied front ports
- #7304 - Require explicit values for all required choice fields during CSV import
- #7321 - Don't overwrite multi-select custom fields during bulk edit
- #7324 - Fix TypeError exception in web UI when filtering objects using single-choice filters
- #7333 - Prevent inadvertent deletion of prior change records when deleting objects
- #7341 - Fix incorrect URL in circuit breadcrumbs
- #7353 - Fix bulk creation of device/VM components via list view
- #7356 - Fix display of model documentation when adding device components
- #7358 - Add missing choices column to custom field CSV import form
- #7360 - Correct redirection URL after removing child device from device bay
- #7365 - Optimize performance when calculating prefix utilization
- #7374 - Add missing face parameter to API elevations request when editing device
- #7392 - Fix "help" links for custom fields, other models
- Changes from 3.0.3
* Enhancements
- #5775 - Enable synchronization of groups for remote authentication backend
- #6387 - Add xDSL interface type
- #6988 - Order tenants alphabetically without regard to group assignment
- #7032 - Add URM port types
- #7087 - Add local_context_data filter for virtual machines list
- #7208 - Add navigation breadcrumbs for custom scripts & reports
- #7210 - Add search/filter forms for all organizational models
- #7239 - Redirect global search to filtered object list when an object type is selected
- #7284 - Include comments field in table/export for all appropriate models
* Bug Fixes
- #7167 - Ensure consistent font size when using monospace formatting
- #7226 - Exempt GraphQL API requests from CSRF inspection
- #7228 - Improve temperature conversions under device status
- #7248 - Fix global search results section links
- #7266 - Tweak font color for form field placeholder text
- #7273 - Fix natural ordering of device components in UI form fields
- #7279 - Fix exception when tracing cable with no associated path
- #7282 - Fix KeyError exception when INSECURE_SKIP_TLS_VERIFY is true
- #7298 - Restore missing object names from applied object list filters
- #7301 - Fix exception when deleting a large number of child prefixes
- Changes from 3.0.2
* Bug Fixes
- #7131 - Fix issue where Site fields were hidden when editing a VLAN group
- #7148 - Fix issue where static query parameters with multiple values were not queried properly
- #7153 - Allow clearing of assigned device type images
- #7162 - Ensure consistent treatment of BASE_PATH for UI-driven API requests
- #7164 - Fix styling of "decommissioned" label for circuits
- #7169 - Fix CSV import file upload
- #7176 - Fix issue where query parameters were duplicated across different forms of the same type
- #7179 - Prevent obscuring "connect" pop-up for interfaces under device view
- #7188 - Fix issue where select fields with null_option did not render or send the null option
- #7189 - Set connection factory for django-redis when Sentinel is in use
- #7191 - Fix issue where API-backed multi-select elements cleared selected options when adding new options
- #7193 - Fix prefix (flat) template issue when viewing child prefixes with prefixes available
- #7205 - Fix issue where selected fields with null_option set were not added to applied filters
- #7209 - Allow unlimited API results when MAX_PAGE_SIZE is disabled
- Changes from 3.0.1
* Bug Fixes
- #7041 - Properly format JSON config object returned from a NAPALM device
- #7070 - Fix exception when filtering by prefix max length in UI
- #7071 - Fix exception when removing a primary IP from a device/VM
- #7072 - Fix table configuration under prefix child object views
- #7075 - Fix UI bug when a custom field has a space in the name
- #7080 - Fix missing image previews
- #7081 - Fix UI bug that did not properly request and handle paginated data
- #7082 - Avoid exception when referencing invalid content type in table
- #7083 - Correct labeling for VM memory attribute
- #7084 - Fix KeyError exception when editing access VLAN on an interface
- #7084 - Fix issue where hidden VLAN form fields were incorrectly included in the form submission
- #7089 - Fix filtering of change log by content type
- #7090 - Allow decimal input on length field when bulk editing cables
- #7091 - Ensure API requests from the UI are aware of BASE_PATH
- #7092 - Fix missing bulk edit buttons on Prefix IP Addresses table
- #7093 - Multi-select custom field filters should employ exact match
- #7096 - Home links should honor BASE_PATH configuration
- #7101 - Enforce MAX_PAGE_SIZE for table and REST API pagination
- #7106 - Fix incorrect "Map It" button URL on a site's physical address field
- #7107 - Fix missing search button and search results in IP address assignment "Assign IP" tab
- #7109 - Ensure human readability of exceptions raised during REST API requests
- #7113 - Show bulk edit/delete actions for prefix child objects
- #7123 - Remove "Global" placeholder for null VRF field
- #7124 - Fix duplicate static query param values in API Select
- Changes rom 3.0.0
* WARNING: Upgrading an existing NetBox deployment to version 3.0
must be done from version 2.11.0 or later. If attempting to
upgrade a deployment of NetBox v2.10 or earlier, first upgrade to
a NetBox v2.11 release, and then upgrade from v2.11 to v3.0.
This will avoid any problems with the database migration
optimizations implemented in version 3.0. (This is not necessary
for new installations.)
* Breaking Changes
- Python 3.6 is no longer supported. NetBox v3.0 supports
Python 3.7, 3.8, and 3.9.
- The secrets functionality present in prior releases of NetBox
has been removed. The NetBox maintainers strongly recommend
the adoption of Hashicorp Vault in place of this feature.
Development of a NetBox plugin to replace the legacy secrets
functionality is also underway.
- The default CSV export format for all objects now includes
all available data from the object list. Additionally, the
CSV headers now use human-friendly titles rather than raw
field names. If backward compatibility with the old format is
desired, export templates can be written to reproduce it.
- The invalidate management command (which clears cached
database queries) is no longer needed and has been removed
(see #6639).
- Support for queryset caching configuration (caching_config)
has been removed from the plugins API (see #6639).
- The cacheops_* metrics have been removed from the Prometheus
exporter (see #6639).
- The display_field keyword argument has been removed from
custom script ObjectVar and MultiObjectVar fields.
These widgets will use the display value provided by the REST API.
- The deprecated display_name field has been removed from all
REST API serializers. (API clients should reference the
display field instead.)
- The redundant REST API endpoints for console, power, and
interface connections have been removed. The same data can be
retrieved by querying the respective model endpoints with the
?connected=True filter applied.
* New Features
- Updated User Interface (#5893)
- GraphQL API (#2007)
- IP Ranges (#834)
- Custom Model Validation (#5963)
- SVG Cable Traces (#6000)
- New Views for Models Previously Under the Admin UI (#6466)
- REST API Token Provisioning (#5264)
- New Housekeeping Command (#6590)
- Custom Queue Support for Plugins (#6651)
- Fix supplements for netbox-apache and -nginx.
- Update to 2.11.12
* Enhancements
- #6748 - Add site group filter to devices list
- #6790 - Recognize a /32 IPv4 address as a child of a /32 IPv4 prefix
- #6872 - Add table configuration button to child prefixes view
- #6929 - Introduce LOGIN_PERSISTENCE configuration parameter to persist user sessions
- #7011 - Add search field to VM interfaces filter form
* Bug Fixes
- #5968 - Model forms should save empty custom field values as null
- #6326 - Enable filtering assigned VLANs by group in interface edit form
- #6686 - Force assignment of null custom field values to objects
- #6776 - Fix erroneous webhook dispatch on failure to save objects
- #6974 - Show contextual label for IP address role
- #7012 - Fix hidden "add components" dropdown on devices list
- Changes from 2.11.11
* Enhancements
- #6883 - Add C21 & C22 power types
- #6921 - Employ a sandbox when rendering Jinja2 code for increased security
* Bug Fixes
- #6740 - Add import button to VM interfaces list
- #6892 - Fix validation of unit ranges when creating a rack reservation
- #6896 - Fix validation of IP address assigned as device/VM primary via NAT relation
- #6902 - Populate device field when cloning device components
- #6908 - Allow assignment of scope to VLAN groups upon import
- #6909 - Remove extraneous site column from VLAN group import form
- #6910 - Fix exception on invalid CSV import column name
- #6918 - Fix return URL persistence when adding multiple objects sequentially
- #6935 - Remove extraneous columns from inventory item and device bay tables
- #6936 - Add missing parent column to inventory item import form

- Update to 2.11.10
* Enhancements
- #6560 - Enable CSV import via uploaded file
- #6644 - Add 6P/4P pass-through port types
- #6771 - Add count of inventory items to manufacturer view
- #6785 - Add "hardwired" type for power port types
* Bug Fixes
- #5442 - Fix assignment of permissions based on LDAP groups
- #5627 - Fix filtering of interface connections list
- #6759 - Fix assignment of parent interfaces for bulk import
- #6773 - Add missing display field to rack unit serializer
- #6774 - Fix A/Z assignment when swapping circuit terminations
- #6777 - Fix default value validation for custom text fields
- #6778 - Rack reservation should display rack's location
- #6780 - Include rack location in navigation breadcrumbs
- #6794 - Fix device name display on device status view
- #6812 - Limit reported prefix utilization to 100%
- #6822 - Use consistent maximum value for interface MTU
* Other Changes
#6781 - Database query caching is now disabled by default
- Changes from 2.11.9
* Bug Fixes
- #6456 - API schema type should be boolean for _occupied on cable termination models
- #6710 - Fix assignment of VM interface parent via REST API
- #6714 - Fix rendering of device type component creation forms

Loading...
Request History
Eric Schirra's avatar

ecsos created request

- Update to 3.0.9
* Enhancements
- #6529 - Introduce the runscript management command
- #6930 - Add an optional ID column to all tables
- #7668 - Add view elevations button to location view
* Bug Fixes
- #7599 - Improve color mode preference handling
- #7601 - Correct devices count for locations within global search results
- #7612 - Strip HTML from custom field descriptions
- #7628 - Fix load_yaml method for custom scripts
- #7643 - Fix circuit assignment when creating multiple terminations simultaneously
- #7644 - Prevent inadvertent deletion of prior change records when deleting objects (#7333 revisited)
- #7647 - Require interface assignment when designating IP address as primary for device/VM during CSV import
- #7664 - Preserve initial form data when bulk edit validation fails
- #7717 - Restore missing tags column on IP range table
- #7721 - Retain pagination preference when MAX_PAGE_SIZE is zero
- Update to 3.0.8
* Enhancements
- #7551 - Add UI field to filter interfaces by kind
- #7561 - Add a utilization column to the IP ranges table
+ Bug Fixes
- #7300 - Fix incorrect Device LLDP interface row coloring
- #7495 - Fix navigation UI issue that caused improper element overlap
- #7529 - Restore horizontal scrolling for tables in narrow viewports
- #7534 - Avoid exception when utilizing create and add another twice in succession
- #7544 - Fix multi-value filtering of custom field objects
- #7545 - Fix incorrect display of update/delete events for webhooks
- #7550 - Fix rendering of UTF8-encoded data in change records
- #7556 - Fix display of version when new release is available
- #7584 - Fix alignment of object identifier under object view
- Update to 3.0.7
* Enhancements
- #6879 - Improve ability to toggle images/labels in rack elevations
- #7485 - Add USB micro AB type
* Bug Fixes
- #7051 - Fix permissions evaluation and improve error handling for connected device REST API endpoint
- #7471 - Correct redirect URL when attaching images via "add another" button
- #7474 - Fix AttributeError exception when rendering a report or custom script
- #7479 - Fix parent interface choices when bulk editing VM interfaces
- Changes from 3.0.6
* Enhancements
- #6850 - Default to current user when creating journal entries via REST API
- #6955 - Include type, ID, and slug on object view
- #7394 - Enable filtering cables by termination type & ID in REST API
- #7462 - Include count of assigned virtual machines under platform view
* Bug Fixes
- #7442 - Fix missing actions column on user-configured tables
- #7446 - Fix exception when viewing a large number of child IPs within a prefix
- #7455 - Fix site/provider network validation for circuit termination API serializer
- #7459 - Pre-populate location data when adding a device to a rack
- #7460 - Fix filtering connections by site ID
- Changes from 3.0.5
* Enhancements
- #5925 - Always show IP addresses tab under prefix view
- #6423 - Cache rendered REST API specifications
- #6708 - Add image attachment support for circuits, power panels
- #7387 - Enable arbitrary ordering of custom scripts
- #7427 - Don't select hidden rows when selecting all in a table
* Bug Fixes
- #6433 - Fix bulk editing of child prefixes under aggregate view
- #6817 - Custom field columns should be removed from tables upon their deletion
- #6895 - Remove errant markup for null values in CSV export
- #7215 - Prevent rack elevations from overlapping when higher width is specified
- #7373 - Fix flashing when server, client, and browser color-mode preferences are mismatched
- #7397 - Fix AttributeError exception when rendering export template for devices via REST API
- #7401 - Pin jsonschema package to v3.2.0 to fix REST API docs rendering
- #7411 - Fix exception in UI when adding member devices to virtual chassis
- #7412 - Fix exception in UI when adding child device to device bay
- #7417 - Prevent exception when filtering objects list by invalid tag
- #7425 - Housekeeping command should honor zero verbosity
- Changes from 3.0.4
* Enhancements
- #6917 - Make IP assigned checkmark in IP table link to interface
- #6973 - Enable custom ordering of reports
- #7022 - Add ITA type C (CEE 7/16) power port type
- #7118 - Render URL custom fields as hyperlinks in object tables
- #7314 - Add SMA 905/906 fiber port types
- #7323 - Add serial filter field for racks & devices
- #7372 - Link to local docs for model from object add/edit views
- #7389 - Linkify tenant group in tenants list
* Bug Fixes
- #7252 - Validate IP range size does not exceed max supported value
- #7294 - Fix SVG rendering for cable traces ending at unoccupied front ports
- #7304 - Require explicit values for all required choice fields during CSV import
- #7321 - Don't overwrite multi-select custom fields during bulk edit
- #7324 - Fix TypeError exception in web UI when filtering objects using single-choice filters
- #7333 - Prevent inadvertent deletion of prior change records when deleting objects
- #7341 - Fix incorrect URL in circuit breadcrumbs
- #7353 - Fix bulk creation of device/VM components via list view
- #7356 - Fix display of model documentation when adding device components
- #7358 - Add missing choices column to custom field CSV import form
- #7360 - Correct redirection URL after removing child device from device bay
- #7365 - Optimize performance when calculating prefix utilization
- #7374 - Add missing face parameter to API elevations request when editing device
- #7392 - Fix "help" links for custom fields, other models
- Changes from 3.0.3
* Enhancements
- #5775 - Enable synchronization of groups for remote authentication backend
- #6387 - Add xDSL interface type
- #6988 - Order tenants alphabetically without regard to group assignment
- #7032 - Add URM port types
- #7087 - Add local_context_data filter for virtual machines list
- #7208 - Add navigation breadcrumbs for custom scripts & reports
- #7210 - Add search/filter forms for all organizational models
- #7239 - Redirect global search to filtered object list when an object type is selected
- #7284 - Include comments field in table/export for all appropriate models
* Bug Fixes
- #7167 - Ensure consistent font size when using monospace formatting
- #7226 - Exempt GraphQL API requests from CSRF inspection
- #7228 - Improve temperature conversions under device status
- #7248 - Fix global search results section links
- #7266 - Tweak font color for form field placeholder text
- #7273 - Fix natural ordering of device components in UI form fields
- #7279 - Fix exception when tracing cable with no associated path
- #7282 - Fix KeyError exception when INSECURE_SKIP_TLS_VERIFY is true
- #7298 - Restore missing object names from applied object list filters
- #7301 - Fix exception when deleting a large number of child prefixes
- Changes from 3.0.2
* Bug Fixes
- #7131 - Fix issue where Site fields were hidden when editing a VLAN group
- #7148 - Fix issue where static query parameters with multiple values were not queried properly
- #7153 - Allow clearing of assigned device type images
- #7162 - Ensure consistent treatment of BASE_PATH for UI-driven API requests
- #7164 - Fix styling of "decommissioned" label for circuits
- #7169 - Fix CSV import file upload
- #7176 - Fix issue where query parameters were duplicated across different forms of the same type
- #7179 - Prevent obscuring "connect" pop-up for interfaces under device view
- #7188 - Fix issue where select fields with null_option did not render or send the null option
- #7189 - Set connection factory for django-redis when Sentinel is in use
- #7191 - Fix issue where API-backed multi-select elements cleared selected options when adding new options
- #7193 - Fix prefix (flat) template issue when viewing child prefixes with prefixes available
- #7205 - Fix issue where selected fields with null_option set were not added to applied filters
- #7209 - Allow unlimited API results when MAX_PAGE_SIZE is disabled
- Changes from 3.0.1
* Bug Fixes
- #7041 - Properly format JSON config object returned from a NAPALM device
- #7070 - Fix exception when filtering by prefix max length in UI
- #7071 - Fix exception when removing a primary IP from a device/VM
- #7072 - Fix table configuration under prefix child object views
- #7075 - Fix UI bug when a custom field has a space in the name
- #7080 - Fix missing image previews
- #7081 - Fix UI bug that did not properly request and handle paginated data
- #7082 - Avoid exception when referencing invalid content type in table
- #7083 - Correct labeling for VM memory attribute
- #7084 - Fix KeyError exception when editing access VLAN on an interface
- #7084 - Fix issue where hidden VLAN form fields were incorrectly included in the form submission
- #7089 - Fix filtering of change log by content type
- #7090 - Allow decimal input on length field when bulk editing cables
- #7091 - Ensure API requests from the UI are aware of BASE_PATH
- #7092 - Fix missing bulk edit buttons on Prefix IP Addresses table
- #7093 - Multi-select custom field filters should employ exact match
- #7096 - Home links should honor BASE_PATH configuration
- #7101 - Enforce MAX_PAGE_SIZE for table and REST API pagination
- #7106 - Fix incorrect "Map It" button URL on a site's physical address field
- #7107 - Fix missing search button and search results in IP address assignment "Assign IP" tab
- #7109 - Ensure human readability of exceptions raised during REST API requests
- #7113 - Show bulk edit/delete actions for prefix child objects
- #7123 - Remove "Global" placeholder for null VRF field
- #7124 - Fix duplicate static query param values in API Select
- Changes rom 3.0.0
* WARNING: Upgrading an existing NetBox deployment to version 3.0
must be done from version 2.11.0 or later. If attempting to
upgrade a deployment of NetBox v2.10 or earlier, first upgrade to
a NetBox v2.11 release, and then upgrade from v2.11 to v3.0.
This will avoid any problems with the database migration
optimizations implemented in version 3.0. (This is not necessary
for new installations.)
* Breaking Changes
- Python 3.6 is no longer supported. NetBox v3.0 supports
Python 3.7, 3.8, and 3.9.
- The secrets functionality present in prior releases of NetBox
has been removed. The NetBox maintainers strongly recommend
the adoption of Hashicorp Vault in place of this feature.
Development of a NetBox plugin to replace the legacy secrets
functionality is also underway.
- The default CSV export format for all objects now includes
all available data from the object list. Additionally, the
CSV headers now use human-friendly titles rather than raw
field names. If backward compatibility with the old format is
desired, export templates can be written to reproduce it.
- The invalidate management command (which clears cached
database queries) is no longer needed and has been removed
(see #6639).
- Support for queryset caching configuration (caching_config)
has been removed from the plugins API (see #6639).
- The cacheops_* metrics have been removed from the Prometheus
exporter (see #6639).
- The display_field keyword argument has been removed from
custom script ObjectVar and MultiObjectVar fields.
These widgets will use the display value provided by the REST API.
- The deprecated display_name field has been removed from all
REST API serializers. (API clients should reference the
display field instead.)
- The redundant REST API endpoints for console, power, and
interface connections have been removed. The same data can be
retrieved by querying the respective model endpoints with the
?connected=True filter applied.
* New Features
- Updated User Interface (#5893)
- GraphQL API (#2007)
- IP Ranges (#834)
- Custom Model Validation (#5963)
- SVG Cable Traces (#6000)
- New Views for Models Previously Under the Admin UI (#6466)
- REST API Token Provisioning (#5264)
- New Housekeeping Command (#6590)
- Custom Queue Support for Plugins (#6651)
- Fix supplements for netbox-apache and -nginx.
- Update to 2.11.12
* Enhancements
- #6748 - Add site group filter to devices list
- #6790 - Recognize a /32 IPv4 address as a child of a /32 IPv4 prefix
- #6872 - Add table configuration button to child prefixes view
- #6929 - Introduce LOGIN_PERSISTENCE configuration parameter to persist user sessions
- #7011 - Add search field to VM interfaces filter form
* Bug Fixes
- #5968 - Model forms should save empty custom field values as null
- #6326 - Enable filtering assigned VLANs by group in interface edit form
- #6686 - Force assignment of null custom field values to objects
- #6776 - Fix erroneous webhook dispatch on failure to save objects
- #6974 - Show contextual label for IP address role
- #7012 - Fix hidden "add components" dropdown on devices list
- Changes from 2.11.11
* Enhancements
- #6883 - Add C21 & C22 power types
- #6921 - Employ a sandbox when rendering Jinja2 code for increased security
* Bug Fixes
- #6740 - Add import button to VM interfaces list
- #6892 - Fix validation of unit ranges when creating a rack reservation
- #6896 - Fix validation of IP address assigned as device/VM primary via NAT relation
- #6902 - Populate device field when cloning device components
- #6908 - Allow assignment of scope to VLAN groups upon import
- #6909 - Remove extraneous site column from VLAN group import form
- #6910 - Fix exception on invalid CSV import column name
- #6918 - Fix return URL persistence when adding multiple objects sequentially
- #6935 - Remove extraneous columns from inventory item and device bay tables
- #6936 - Add missing parent column to inventory item import form

- Update to 2.11.10
* Enhancements
- #6560 - Enable CSV import via uploaded file
- #6644 - Add 6P/4P pass-through port types
- #6771 - Add count of inventory items to manufacturer view
- #6785 - Add "hardwired" type for power port types
* Bug Fixes
- #5442 - Fix assignment of permissions based on LDAP groups
- #5627 - Fix filtering of interface connections list
- #6759 - Fix assignment of parent interfaces for bulk import
- #6773 - Add missing display field to rack unit serializer
- #6774 - Fix A/Z assignment when swapping circuit terminations
- #6777 - Fix default value validation for custom text fields
- #6778 - Rack reservation should display rack's location
- #6780 - Include rack location in navigation breadcrumbs
- #6794 - Fix device name display on device status view
- #6812 - Limit reported prefix utilization to 100%
- #6822 - Use consistent maximum value for interface MTU
* Other Changes
#6781 - Database query caching is now disabled by default
- Changes from 2.11.9
* Bug Fixes
- #6456 - API schema type should be boolean for _occupied on cable termination models
- #6710 - Fix assignment of VM interface parent via REST API
- #6714 - Fix rendering of device type component creation forms


openSUSE Build Service is sponsored by