|
|
|
|
Changelog for netbox-3.1.5-1.22.noarch.rpm :
* Fri Jan 07 2022 ecsos - Update to 3.1.5 * Enhancements [#8231] - Use in-page dialogs for confirming object deletion [#8244] - Add length & length unit fields to cable filter form [#8252] - Linkify type and group columns in clusters table * Bug Fixes [#8213] - Fix ValueError exception under prefix IP addresses view [#8224] - Fix KeyError exception when creating FHRP group with IP address and protocol \"other\" [#8226] - Honor return URL after populating a device bay [#8228] - Optional ChoiceVar fields should not force a selection [#8255] - Fix bulk editing of authentication parameters for wireless LANs and links * Tue Jan 04 2022 ecsos - Update to 3.1.4 * Enhancements [#8192] - Add \"add prefix\" button to aggregate child prefixes view [#8194] - Enable bulk user assignment to groups under admin UI [#8197] - Allow filtering sites by group when connecting a cable [#8210] - Establish netbox/local/ as a path for local resources * Bug Fixes [#8187] - Fix rendering of tags column in object tables [#8191] - Fix return URL when adding IP addresses to VM interfaces [#8196] - Fix IndexError exception when viewing large IPv6 prefixes in UI [#8201] - Custom integer fields should allow negative integers as minimum/maximum values- Run spec-cleaner. * Thu Dec 30 2021 ecsos - Update to 3.1.3 * Enhancements [#6782] - Enable the inclusion of custom links in tables [#7600] - Include count of available IPs on prefix view [#8034] - Enable specifying custom field validators during CSV import [#8100] - Add \"other\" choice for FHRP group protocol [#8175] - Display parent object when attaching an image * Bug Fixes [#7246] - Don\'t attempt to URL-decode NAPALM response payloads [#7290] - Defer loading API-backed form fields [#7887] - Forward HTTP_X_FORWARDED_FOR to custom scripts [#7962] - Fix user menu under report/script result view [#7972] - Standardize name of RemoteUserBackend logger [#8097] - Fix styling of Markdown tables [#8127] - Fix disassociation of interface under IP address edit view [#8131] - Restore annotation of available IPs under prefix IPs view [#8134] - Fix bulk editing of objects within dynamic tables [#8139] - Fix rendering of table configuration form under VM interfaces view [#8140] - Restore missing fields on wireless LAN & link REST API serializers * Tue Dec 21 2021 ecsos - Update to 3.1.2 * Enhancements [#7661] - Remove forced styling of custom banners [#7665] - Add toggle to show only available child prefixes [#7999] - Add 6 GHz and 60 GHz wireless channels [#8057] - Dynamic object tables using HTMX [#8080] - Link to NAT IPs for device/VM primary IPs [#8081] - Allow creating services directly from navigation menu [#8083] - Removed \"related devices\" panel from device view [#8108] - Improve breadcrumb links for device/VM components * Bug Fixes [#7674] - Fix inadvertent application of device type context to virtual machines [#8074] - Ordering VMs by name should reference naturalized value [#8077] - Fix exception when attaching image to location, circuit, or power panel [#8078] - Add missing wireless models to lsmodels() in nbshell [#8079] - Fix validation of LLDP neighbors when connected device has an asset tag [#8088] - Improve legibility of text in labels with light-colored backgrounds [#8092] - Rack elevations should not include device asset tags [#8096] - Fix DataError during change logging of objects with very long string representations [#8101] - Preserve return URL when using \"create and add another\" button [#8102] - Raise validation error when attempting to assign an IP address to multiple objects * Mon Dec 13 2021 ecsos - Update to 3.1.1 * Bug Fixes [#5869] - Fix permissions evaluation under available prefix/IP REST API endpoints [#7519] - Return a 409 status for unfulfillable available prefix/IP requests [#7690] - Fix custom field integer support for MultiValueNumberFilter [#7990] - Fix title display on contact detail view [#7996] - Show WWN field in interface creation form [#8001] - Correct verbose name for wireless LAN group model [#8003] - Fix cable tracing across bridged interfaces with no cable [#8005] - Fix contact email display [#8009] - Validate IP addresses for uniqueness when creating an FHRP group [#8010] - Allow filtering devices by multiple serial numbers [#8019] - Exclude metrics endpoint when LOGIN_REQUIRED is true [#8030] - Validate custom field names [#8033] - Fix display of zero values for custom integer fields in tables [#8035] - Redirect back to parent prefix after creating IP address(es) where applicable [#8038] - Placeholder filter should display zero integer values [#8042] - Fix filtering cables list by site slug or rack name [#8051] - Contact group parent assignment should not be required under REST API * Tue Dec 07 2021 ecsos - Update to 3.1.0 * Enhancements [#1337] - Add WWN field to interfaces [#1943] - Relax uniqueness constraint on cluster names [#3839] - Add airflow field for devices types and devices [#5143] - Include a device\'s asset tag in its display value [#6497] - Extend tag support to organizational models [#6615] - Add filter lookups for custom fields [#6711] - Add longtext custom field type with Markdown support [#6715] - Add tenant assignment for cables [#6874] - Add tenant assignment for locations [#7354] - Relax uniqueness constraints on region, site group, and location names [#7452] - Add json custom field type [#7530] - Move device type component lists to separate views [#7606] - Model transmit power for interfaces [#7619] - Permit custom validation rules to be defined as plain data or dotted path to class [#7761] - Extend cable tracing across bridged interfaces [#7812] - Enable change logging for image attachments [#7858] - Standardize the representation of content types across import & export functions * Bug Fixes [#7589] - Correct 128GFC interface type identifier * Other Changes [#7318] - Raise minimum required PostgreSQL version from 9.6 to 10 * REST API Changes Added the following endpoints for ASNs: /api/ipam/asn/ Added the following endpoints for FHRP groups: /api/ipam/fhrp-groups/ /api/ipam/fhrp-group-assignments/ Added the following endpoints for contacts: /api/tenancy/contact-assignments/ /api/tenancy/contact-groups/ /api/tenancy/contact-roles/ /api/tenancy/contacts/ Added the following endpoints for wireless networks: /api/wireless/wireless-lans/ /api/wireless/wireless-lan-groups/ /api/wireless/wireless-links/ Added tags field to the following models: circuits.CircuitType dcim.DeviceRole dcim.Location dcim.Manufacturer dcim.Platform dcim.RackRole dcim.Region dcim.SiteGroup ipam.RIR ipam.Role ipam.VLANGroup tenancy.ContactGroup tenancy.ContactRole tenancy.TenantGroup virtualization.ClusterGroup virtualization.ClusterType circuits.CircuitTermination cable_peer has been renamed to link_peer cable_peer_type has been renamed to link_peer_type dcim.Cable Added tenant field dcim.ConsolePort cable_peer has been renamed to link_peer cable_peer_type has been renamed to link_peer_type dcim.ConsoleServerPort cable_peer has been renamed to link_peer cable_peer_type has been renamed to link_peer_type dcim.Device The display field now includes the device\'s asset tag, if set Added airflow field dcim.DeviceType Added airflow field dcim.FrontPort cable_peer has been renamed to link_peer cable_peer_type has been renamed to link_peer_type dcim.Interface cable_peer has been renamed to link_peer cable_peer_type has been renamed to link_peer_type Added bridge field Added rf_channel field Added rf_channel_frequency field Added rf_channel_width field Added rf_role field Added tx_power field Added wireless_link field Added wwn field Added count_fhrp_groups read-only field dcim.Location Added tenant field dcim.PowerFeed cable_peer has been renamed to link_peer cable_peer_type has been renamed to link_peer_type dcim.PowerOutlet cable_peer has been renamed to link_peer cable_peer_type has been renamed to link_peer_type dcim.PowerPort cable_peer has been renamed to link_peer cable_peer_type has been renamed to link_peer_type dcim.RearPort cable_peer has been renamed to link_peer cable_peer_type has been renamed to link_peer_type dcim.Site Added asns relationship to ipam.ASN extras.ImageAttachment Added the last_updated field extras.Webhook Added the conditions field virtualization.VMInterface Added bridge field Added count_fhrp_groups read-only field- Update to 3.0.12 * Enhancements [#7751] - Get API user from LDAP only when FIND_GROUP_PERMS is enabled [#7885] - Linkify VLAN name in VLANs table [#7892] - Add L22-30 power port & outlet types [#7932] - Improve performance of the quick find function [#7941] - Add multi-standard ITA power outlet type + Bug Fixes [#7823] - Fix issue where return_url is not honored when \'Save & Continue\' button is present [#7981] - Fix Markdown sanitization regex * Thu Nov 25 2021 ecsos - Update to 3.0.11 * Enhancements [#2101] - Add missing q filters for necessary models [#7424] - Add virtual chassis filters for device components [#7531] - Add Markdown support for strikethrough formatting [#7542] - Add optional VLAN group column to prefixes table [#7803] - Improve live reloading of custom scripts [#7810] - Add IEEE 802.15.1 interface type * Bug Fixes [#7399] - Fix excessive CPU utilization when AUTH_LDAP_FIND_GROUP_PERMS is enabled [#7657] - Make change logging middleware thread-safe [#7720] - Fix initialization of custom script MultiObjectVar field with multiple values [#7729] - Fix permissions evaluation when displaying VLAN group VLANs table [#7739] - Fix exception when tracing cable across circuit with no far end termination [#7813] - Fix handling of errors during export template rendering [#7851] - Add missing cluster name filter for virtual machines [#7857] - Fix ordering IP addresses by assignment status [#7859] - Fix styling of form widgets under cable connection views [#7864] - power_port can be null when creating power outlets via REST API [#7865] - REST API should support null values for console port speeds * Sat Nov 13 2021 ecsos - Update to 3.0.10 * Enhancements - #7740 - Add mini-DIN 8 console port type - #7760 - Add vid filter field to VLANs list - #7767 - Add visual aids to interfaces table for type, enabled status * Bug Fixes - #7564 - Fix assignment of members to virtual chassis with initial position of zero - #7701 - Fix conflation of assigned IP status & role in interface tables - #7741 - Fix 404 when attaching multiple images in succession - #7752 - Fix minimum version check under Python v3.10 - #7766 - Add missing outer dimension columns to rack table - #7780 - Preserve multi-line values during CSV file import - #7783 - Fix indentation of locations under site view - #7788 - Improve XSS mitigation in Markdown renderer - #7791 - Enable sorting device bays table by installed device status - #7802 - Differentiate ID and VID columns in VLANs table - #7808 - Fix reference values for content type under custom field import form - #7809 - Add missing export template support for various models - #7814 - Fix restriction of user & group objects in GraphQL API queries * Thu Nov 04 2021 ecsos - 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 * Thu Oct 21 2021 ecsos - 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 * Wed Oct 13 2021 ecsos - 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. * Wed Oct 13 2021 ecsos - 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 * Fri Jul 30 2021 ecsos - 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 * Wed Jul 07 2021 Daniel Molkentin - Update to 2.11.8 * Enhancements - #5503 - Annotate short date & time fields with their longer form - #6138 - Add an empty filter modifier for character fields - #6200 - Add rack reservations to global search - #6368 - Enable virtual chassis assignment during bulk import of devices - #6620 - Show assigned VMs count under device role view - #6666 - Show management-only status under interface detail view - #6667 - Display VM memory as GB/TB as appropriate * Bug Fixes - #6626 - Fix site field on VM search form; add site group - #6637 - Fix group assignment in \"available VLANs\" link under VLAN group view - #6640 - Disallow numeric values in custom text fields - #6652 - Fix exception when adding components in bulk to multiple devices - #6676 - Fix device/VM counts per cluster under cluster type/group views - #6680 - Allow setting custom field values for VM interfaces on initial creation - #6695 - Fix exception when importing device type with invalid front port definition * Sat Jun 19 2021 Daniel Molkentin - Bump Psycopg2 version dependency * Thu Jun 17 2021 ecsos - Update to 2.11.7 * Enhancements - #6455 - Permit /32 IPv4 and /128 IPv6 prefixes - #6493 - Show change log diff for non-atomic (pre-2.11) changes - #6564 - Add N connector type for pass-through ports - #6588 - Add support for webp files as front/rear device type images - #6589 - Standardize breadcrumb navigation for power panels and feeds * Bug Fixes - #6553 - ProviderNetwork search should match on name - #6562 - Disable ordering of secrets by assigned object - #6563 - Fix filtering by location for cable connection forms - #6584 - Fix ordering of nested inventory items - #6602 - Fix deletion of devices with cables attached * Sat Jun 05 2021 ecsos - Update to 2.11.6 * Bug Fixes - #6544 - Fix migration error when upgrading with VRF(s) defined- Changes from 2.11.5 NOTE: This release includes a database migration that calculates and annotates prefix depth. It may impose a noticeable delay on the upgrade process: Users should anticipate roughly one minute of delay per 100 thousand prefixes being updated. * Enhancements - #6087 - Improved prefix hierarchy rendering - #6487 - Add location filter to cable connection form - #6501 - Expose prefix depth and children on REST API serializer - #6527 - Support Markdown for report descriptions - #6540 - Add a \"flat\" column to the prefix table * Bug Fixes - #6064 - Fix object permission assignments for user and group models - #6217 - Disallow passing of string values for integer custom fields - #6284 - Avoid sending redundant webhooks when adding/removing tags - #6492 - Correct tag population in post-change data resulting from REST API changes - #6496 - Fix upgrade script when Python installed in nonstandard path - #6502 - Correct permissions evaluation for running a report via the REST API - #6517 - Fix assignment of user when creating rack reservations via REST API - #6525 - Paginate related IPs table under IP address view- Changes from 2.11.4 * Enhancements - #5121 - Add content type filters for tags - #6358 - Add search field for VLAN groups - #6393 - Add description filter for IP addresses - #6400 - Add cyan color choice for plugin buttons - #6422 - Enable filtering users by group under admin UI - #6441 - Improve UI paginator to optimize page object count * Bug Fixes - #6376 - Fix assignment of VLAN groups to clusters, cluster groups via REST API - #6398 - Avoid exception when deleting device connected to self via circuit - #6426 - Allow assigning virtual chassis member interfaces to LAG on VC master - #6438 - Fix missing descriptions and label for device type imports and exports - #6465 - Fix typo in installed plugins REST API endpoint - #6467 - Fix access to metrics on custom BASE_PATH when login is required - #6468 - Disable ordering VLAN groups list by scope object * Tue May 11 2021 Daniel Molkentin - Add netbox-manage wrapper * Tue May 11 2021 Daniel Molkentin - run update service as root * Tue May 11 2021 Daniel Molkentin - Fix access permissions * Mon May 10 2021 Daniel Molkentin - Bind gunicorn to unix socket and make webserver packages consistent with that This is a breaking change, please adjust your configuration! * Sun May 09 2021 Daniel Molkentin - Bump requirements * Fri May 07 2021 ecsos - Update to 2.11.3 * Enhancements - #6197 - Introduced SESSION_COOKIE_NAME config parameter - #6318 - Add OM5 MMF cable type - #6351 - Add aggregates count to tenant view - #6359 - Enable custom links for organizational and nested group models * Bug Fixes - #6240 - Fix display of available VLAN ranges under VLAN group view - #6308 - Fix linking of available VLANs in VLAN group view - #6309 - Restrict parent VM interface assignment to the parent VM - #6312 - Interface device filter should return all virtual chassis interfaces only if device is master - #6313 - Fix device type instance count under manufacturer view - #6321 - Restore \"add an IP\" button under prefix IPs view - #6333 - Fix filtering of circuit terminations by primary key - #6339 - Improve ordering of interfaces when viewing virtual chassis master - #6350 - Include first & last IP addresses when allocating available IPv6 addresses via the REST API - #6355 - Fix caching error when swapping A/Z circuit terminations - #6357 - Fix ProviderNetwork nested API serializer - #6363 - Correct pre-population of cluster group when creating a cluster - #6369 - Fix interface assignment for VLANs in non-scoped groups * Wed Apr 28 2021 ecsos - Update to 2.11.2 * Enhancements - #6275 - Linkify rack, device counts on locations list - #6278 - Note device locations on cable traces - #6287 - Add option to clear assigned max length filter on prefixes list * Bug Fixes - #6236 - Journal entry title should account for configured timezone - #6246 - Permit full-length descriptions when creating device components and VM interfaces - #6248 - Fix table column reconfiguration under Chrome - #6252 - Fix assignment of console port speed values above 19.2kbps - #6254 - Disable ordering of space column in racks table - #6258 - Fix parent assignment for SiteGroup API serializer - #6262 - Support filtering by created/updated time for all relevant objects - #6267 - Fix cable tracing API endpoint for circuit terminations - #6289 - Fix assignment of VC member interfaces to LAG interfaces * Wed Apr 21 2021 ecsos - Update to 2.11.1 * Enhancements - #6161 - Enable ordering of device component tables - #6179 - Enable natural ordering for virtual machines - #6189 - Add ability to search for locations by name or description - #6190 - Allow filtering devices with no location assigned - #6210 - Include child locations on location view * Bug Fixes - #6184 - Fix parent object table column in prefix IP addresses list - #6188 - Support custom field filtering for regions, site groups, and locations - #6196 - Fix object list display for users with read-only permissions - #6215 - Restore tenancy section in virtual machine form * Fri Apr 16 2021 ecsos - Update to 2.11.0 * Breaking Changes - All objects now use numeric IDs in their UI view URLs instead of slugs. You may need to update external references to NetBox objects. (Note that this does not affect the REST API.) - The UI now uses numeric IDs when filtering object lists. You may need to update external links to filtered object lists. (Note that the slug- and name-based filters will continue to work, however the filter selection fields within the UI will not be automatically populated.) - The RackGroup model has been renamed to Location (see #4971). Its REST API endpoint has changed from /api/dcim/rack-groups/ to /api/dcim/locations/. - The foreign key field group on dcim.Rack has been renamed to location. - The foreign key field site on ipam.VLANGroup has been replaced with the scope generic foreign key (see #5284). - Custom script ObjectVars no longer support the queryset parameter: Use model instead (see #5995). * Other changes are to many. See instead there: https://github.com/netbox-community/netbox/releases/tag/v2.11.0 * Fri Apr 16 2021 ecsos - Update to 2.10.10 * Enhancements - #5796 - Add DC terminal power port, outlet types - #5980 - Add Saf-D-Grid power port, outlet types - #6157 - Support Markdown rendering for report logs - #6160 - Add F connector port type - #6168 - Add SFP56 50GE interface type * Bug Fixes - #5419 - Update parent device/VM when deleting a primary IP - #5643 - Fix VLAN assignment when editing VM interfaces in bulk - #5652 - Update object data when renaming a custom field - #6056 - Optimize change log cleanup - #6144 - Fix MAC address field display in VM interfaces search form - #6152 - Fix custom field filtering for cables, virtual chassis - #6162 - Fix choice field filters (multiple models) * Mon Apr 12 2021 ecsos - Update to 2.10.9 * Enhancements - #5526 - Add MAC address search field to VM interfaces list - #5756 - Omit child devices from non-racked devices list under rack view - #5840 - Add column to cable termination objects to display cable color - #6054 - Display NAPALM-enabled device tabs only when relevant - #6083 - Support disabling TLS certificate validation for Redis * Bug Fixes - #5805 - Fix missing custom field filters for cables, rack reservations - #6070 - Add missing count_ipaddresses attribute to VMInterface serializer - #6073 - Permit users to manage their own REST API tokens without needing explicit permission - #6081 - Fix interface connections REST API endpoint - #6082 - Support colons in webhook header values - #6108 - Do not infer tenant assignment from parent objects for prefixes, IP addresses - #6117 - Handle exception when attempting to assign an MPTT-enabled model as its own parent - #6131 - Correct handling of boolean fields when cloning objects * Fri Mar 26 2021 ecsos - Update to 2.10.8 - #6060 - Fix exception on cable trace in UI (regression from #5650) * Fri Mar 26 2021 ecsos - Update to 2.10.7 * Enhancements - #5641 - Allow filtering device components by label - #5723 - Allow customization of the geographic mapping service via MAPS_URL config parameter - #5736 - Allow changing site assignment when bulk editing devices - #5953 - Support Markdown rendering for custom script descriptions - #6040 - Add UI search fields for asset tag for devices and racks * Bug Fixes - #5595 - Restore ability to delete an uploaded device type image - #5650 - Denote when the total length of a cable trace may exceed the indicated value - #5962 - Ensure consistent display of change log action labels - #5966 - Skip Markdown reference link when tabbing through form fields - #5977 - Correct validation of RELEASE_CHECK_URL config parameter - #6006 - Fix VLAN group/site association for bulk prefix import - #6010 - Eliminate duplicate virtual chassis search results - #6012 - Pre-populate attributes when creating an available child prefix via the UI - #6023 - Fix display of bottom banner with uBlock Origin enabled * Wed Mar 10 2021 ecsos - Update to 2.10.6 * Enhancements - #5592 - Add IP addresses count to VRF view - #5630 - Add QSFP+ (64GFC) FibreChannel Interface option - #5884 - Enable custom links for device components - #5914 - Add edit/delete buttons for IP addresses on interface view - #5942 - Add button to add a new IP address on interface view * Bug Fixes - #5703 - Fix VRF and Tenant field population when adding IP addresses from prefix - #5819 - Enable ordering of virtual machines by primary IP address - #5872 - Ordering of devices by primary IP should respect PREFER_IPV4 configuration parameter - #5922 - Fix options for filtering object permissions in admin UI - #5935 - Fix filtering prefixes list by multiple prefix values - #5948 - Invalidate cached queries when running renaturalize * Thu Feb 25 2021 ecsos - Update to 2.10.5 * Bug Fixes - #5315 - Fix site unassignment from VLAN when using None option - #5626 - Fix REST API representation for circuit terminations connected to non-interface endpoints - #5716 - Fix filtering rack reservations by custom field - #5718 - Fix bulk editing of services when no port(s) are defined - #5735 - Ensure consistent treatment of duplicate IP addresses - #5738 - Fix redirect to device components view after disconnecting a cable - #5753 - Fix Redis Sentinel password application for caching - #5786 - Allow setting null tenant group on tenant via REST API - #5841 - Disallow the creation of available prefixes/IP addresses in violation of assigned permission constraints- Run spec-cleaner- Cleanup spec. * Wed Jan 27 2021 ecsos - Update to 2.10.4 * Enhancements - #5542 - Show cable trace lengths in both meters and feet - #5570 - Add \"management only\" filter widget for interfaces list - #5586 - Allow filtering virtual chassis by name and master - #5612 - Add GG45 and TERA port types, and CAT7a and CAT8 cable types - #5678 - Show available type choices for all device component import forms * Bug Fixes - #5232 - Correct swagger definition for ip_prefixes_available-ips_create API - #5574 - Restrict the creation of device bay templates on non-parent device types - #5584 - Restore power utilization panel under device view - #5597 - Fix ordering devices by primary IP address - #5603 - Fix display of white cables in trace view - #5639 - Fix filtering connection lists by device name - #5640 - Fix permissions assessment when adding VM interfaces in bulk - #5648 - Include VC member interfaces on interfaces tab count when viewing VC master - #5665 - Validate rack group is assigned to same site when creating a rack - #5683 - Correct rack elevation displayed when viewing a reservation * Wed Jan 06 2021 ecsos - Update to 2.10.3 https://github.com/netbox-community/netbox/releases/tag/v2.10.3- Remove some rpmlint messages. * Tue Dec 22 2020 ecsos - Update to 2.10.2 https://github.com/netbox-community/netbox/releases/tag/v2.10.2 * Mon Dec 21 2020 ecsos - Fix app_dir path in netbox-build-assets.- Fix static path to correct location in apache conf file.- Add missing directory static.- Switch bind from socket to url in configuration file gunicorn.py * Wed Dec 16 2020 ecsos - Update to 2.10.1 https://github.com/netbox-community/netbox/releases/tag/v2.10.1- Use apache-rpm-macros.- Use Supplements: packageand(webserver:%name) to install needed package automatically. * Mon Dec 14 2020 ecsos - Update to 2.10.0 - NOTE: This release completely removes support for embedded graphs. - NOTE: The Django templating language (DTL) is no longer supported for export templates. Ensure that all export templates use Jinja2 before upgrading. https://github.com/netbox-community/netbox/releases/tag/v2.10.0 * Sat Dec 12 2020 ecsos - Update to 2.9.11 https://github.com/netbox-community/netbox/releases/tag/v2.9.11 * Wed Nov 25 2020 Daniel Molkentin - Update to 2.9.10 https://github.com/netbox-community/netbox/releases/tag/v2.9.10 * Tue Nov 10 2020 Daniel Molkentin - Update to 2.9.9 https://github.com/netbox-community/netbox/releases/tag/v2.9.9 * Fri Oct 30 2020 Daniel Molkentin - Update to 2.9.8 https://github.com/netbox-community/netbox/releases/tag/v2.9.8 * Mon Oct 12 2020 Daniel Molkentin - Update to 2.9.7 https://github.com/netbox-community/netbox/releases/tag/v2.9.7 * Mon Oct 12 2020 Daniel Molkentin - Update to 2.9.6 https://github.com/netbox-community/netbox/releases/tag/v2.9.6 https://github.com/netbox-community/netbox/releases/tag/v2.9.5 * Thu Sep 24 2020 Daniel Molkentin - Update to 2.9.4 https://github.com/netbox-community/netbox/releases/tag/v2.9.4 * Mon Sep 07 2020 Daniel Molkentin - Update to 2.9.3 https://github.com/netbox-community/netbox/releases/tag/v2.9.3 * Thu Aug 27 2020 Daniel Molkentin - Update to 2.9.2 https://github.com/netbox-community/netbox/releases/tag/v2.9.2 * Mon Aug 24 2020 Daniel Molkentin - Update to 2.9.1 https://github.com/netbox-community/netbox/releases/tag/v2.9.1 https://github.com/netbox-community/netbox/releases/tag/v2.9.0 * Tue Aug 04 2020 Daniel Molkentin - Update to 2.8.9 https://github.com/netbox-community/netbox/releases/tag/v2.8.9 * Wed Jul 22 2020 Daniel Molkentin - Update to 2.8.8 https://github.com/netbox-community/netbox/releases/tag/v2.8.8 * Thu Jul 02 2020 ecsos - Update to 2.8.7 https://github.com/netbox-community/netbox/releases/tag/v2.8.7 * Mon Jun 15 2020 Daniel Molkentin - update to 2.8.6 https://github.com/netbox-community/netbox/releases/tag/v2.8.6 * Wed Jun 10 2020 Daniel Molkentin - Provide systemd-tmpfiles, use rpm macro * Wed Jun 10 2020 Daniel Molkentin - update to 2.8.5 https://github.com/netbox-community/netbox/releases/tag/v2.8.4 https://github.com/netbox-community/netbox/releases/tag/v2.8.5 * Fri May 08 2020 Marcus Rueckert - update to 2.8.3 https://github.com/netbox-community/netbox/releases/tag/v2.8.2 https://github.com/netbox-community/netbox/releases/tag/v2.8.3 * Thu Apr 23 2020 Marcus Rueckert - update to 2.8.1 https://github.com/netbox-community/netbox/releases/tag/v2.8.0 https://github.com/netbox-community/netbox/releases/tag/v2.8.1- sync requires with the requirements.txt * Sat Apr 11 2020 Marcus Rueckert - update to 2.7.12 https://github.com/netbox-community/netbox/releases/tag/v2.7.11 https://github.com/netbox-community/netbox/releases/tag/v2.7.12 * Wed Mar 11 2020 Marcus Rueckert - update to 2.7.10 https://github.com/netbox-community/netbox/releases/tag/v2.7.10 * Fri Mar 06 2020 Marcus Rueckert - update to 2.7.9 https://github.com/netbox-community/netbox/releases/tag/v2.7.9 * Tue Feb 25 2020 Marcus Rueckert - update to 2.7.8 https://github.com/netbox-community/netbox/releases/tag/v2.7.8 * Thu Feb 20 2020 Marcus Rueckert - update to 2.7.7 https://github.com/netbox-community/netbox/releases/tag/v2.7.7 Note: This release fixes a bug affecting the natural ordering of interfaces. If any interfaces appear unordered in NetBox, run the following management command to recalculate their naturalized values after upgrading: python3 manage.py renaturalize dcim.Interface * Fri Feb 14 2020 Marcus Rueckert - update to 2.7.6 https://github.com/netbox-community/netbox/releases/tag/v2.7.6 * Thu Feb 13 2020 Marcus Rueckert - update to 2.7.5 https://github.com/netbox-community/netbox/releases/tag/v2.7.5 * Thu Feb 06 2020 Marcus Rueckert - update to 2.7.4 https://github.com/netbox-community/netbox/releases/tag/v2.7.3 https://github.com/netbox-community/netbox/releases/tag/v2.7.4 * Wed Jan 22 2020 Marcus Rueckert - update to 2.7.2 https://github.com/netbox-community/netbox/releases/tag/v2.7.2 * Sat Jan 18 2020 Marcus Rueckert - update to 2.7.1 https://github.com/netbox-community/netbox/releases/tag/v2.7.1 https://github.com/netbox-community/netbox/releases/tag/v2.7.0 https://github.com/netbox-community/netbox/releases/tag/v2.6.12 https://github.com/netbox-community/netbox/releases/tag/v2.6.11 https://github.com/netbox-community/netbox/releases/tag/v2.6.10 https://github.com/netbox-community/netbox/releases/tag/v2.6.9 Read the upgrade documentation for 2.7.0 for the required configuration changes. Also you need to enable the netbox-rqworker service. Assets are no longer generated during the build but with the update service.
|
|
|