Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 22, 2023

This PR contains the following updates:

Package Update Change
netbox-community/netbox minor v3.5.1 -> v3.7.8

Release Notes

netbox-community/netbox (netbox-community/netbox)

v3.7.8: - 2024-05-06

Compare Source

Enhancements

  • #​12127 - Enable adding new cables directly from navigation menu

Bug Fixes

  • #​15877 - Account for virtual chassis membership when assigning related interfaces via bulk edit
  • #​15917 - Fix pagination through search results within dropdown fields
  • #​15925 - Fix SVG rendering of cable traces to circuit terminations
  • #​15948 - Fix cable trace SVG generation for cables with multiple terminations at both ends
  • #​15960 - Replace CSV export formatting for several many-to-many fields
  • #​15961 - Fix secret toggle button for IKE policies

v3.7.7: - 2024-05-01

Compare Source

Enhancements

  • #​15428 - Show usage counts for associated objects on config template list
  • #​15812 - Add Date & DateTime variable types for custom scripts
  • #​15894 - Cache the generated API schema definition for shorter loading times

Bug Fixes

  • #​11460 - Fix AttributeError exception when editing a cable with only one end terminated
  • #​13712 - Fix row highlighting for device interface list display
  • #​13806 - Fix "mark" button tooltip on button activation for device interface list display
  • #​13922 - Fix SVG drawing error on multiple termination trace with multiple devices
  • #​14241 - Fix random interface swap when performing cable trace with multiple termination
  • #​14852 - Fix NoReverseMatch exception when viewing an event rule which references a deleted custom script
  • #​15524 - Fix rounding error when reporting IP range utilization
  • #​15548 - Ignore many-to-many mappings when checking dependencies of an object being deleted
  • #​15845 - Avoid extraneous database queries when fetching assigned IP addresses via REST API
  • #​15872 - BANNER_MAINTENANCE content should permit custom HTML
  • #​15891 - Ensure deterministic ordering for scripts & reports
  • #​15896 - Fix retention of default value when editing a custom JSON field
  • #​15899 - Fix exception when enabling the tags column on the L2VPN terminations table

v3.7.6: - 2024-04-22

Compare Source

Enhancements

  • #​14690 - Improve rendering of JSON data in configuration form
  • #​15427 - Enable compatibility with non-Amazon S3 providers for remote data sources
  • #​15640 - Add global search support for L2VPN identifiers
  • #​15644 - Introduce new configuration parameters for enabling HTTP Strict Transport Security (HSTS)

Bug Fixes

  • #​15541 - Restore ability to modify assigned component template when adding/modifying an inventory item template
  • #​15582 - Fix permission constraints for synchronization of remote data sources
  • #​15588 - Correct OpenAPI schema definitions for read-only fields which may return null values
  • #​15635 - Extend plugin removal instruction to include reindexing the global search cache
  • #​15654 - Fix AttributeError exception when attempting to save an incomplete tunnel termination
  • #​15668 - Fix permission required to display virtual disks tab on virtual machine UI view
  • #​15685 - Allow filtering cables by decimal values using UI filter form
  • #​15761 - Add missing ike_policy & ike_policy_id filters for IKE proposals
  • #​15771 - Include id in list of supported fields for all bulk import forms
  • #​15790 - Fix live preview support for EventRule comments

v3.7.5: - 2024-04-04

Compare Source

Enhancements

  • #​14707 - Clarify interface designation when creating tunnel terminations
  • #​15039 - Allow API tokens to be cloned

Bug Fixes

  • #​14799 - Avoid caching modified reports & scripts
  • #​15029 - Raise a clean validation error when attempting to make duplicate FHRP group assignments
  • #​15102 - Fix usage of selector widget for form fields referencing users/groups
  • #​15435 - Correct permissions name to allow adding a module bay to a device via the UI
  • #​15502 - Fix KeyError exception when modifying an IP address assigned to a virtual machine
  • #​15597 - Restore help modal for button_class field on custom link bulk import form
  • #​15598 - Fix exception when creating a device from a device type with one or more child inventory items
  • #​15608 - Avoid caching values of null fields in search index
  • #​15609 - Fix filtering of the providers list by assigned ASN

v3.7.4: - 2024-03-13

Compare Source

Enhancements

  • #​14206 - Add additional FibreChannel SFP+ interface types
  • #​14366 - Enable custom links for config contexts & templates
  • #​15291 - Add tunnel termination buttons to VM interfaces table
  • #​15297 - Linkify platform column in device & virtual machine tables

Bug Fixes

  • #​13722 - Fix range expansion for comma-separated numerical values
  • #​14832 - Enable querying IP addresses for an FHRP group via GraphQL
  • #​15220 - Fix validation check when bulk editing the mask length of IP addresses
  • #​15232 - Permit user with sufficient permissions to assign an inventory item to a device type
  • #​15241 - Restore missing display field on VirtualDisk serialization in REST API
  • #​15243 - Correct representation of installed module when listing module bays using REST API brief mode
  • #​15316 - Fix selection of 3DES encryption for IKE & IPSec proposals
  • #​15322 - Add description field to YAML export for device & module types
  • #​15336 - Correct label for recurring scheduled jobs
  • #​15347 - Fix querying virtual machine contacts via GraphQL
  • #​15356 - Fix assignment of front & rear images to device types via REST API

v3.7.3: - 2024-02-21

Compare Source

Enhancements

  • #​14587 - Display a human-friendly name for the OpenID Connect remote auth backend
  • #​14946 - Remove associate_by_email() from default social auth pipeline
  • #​14966 - Add PostgreSQL index for object type & ID on CachedValue table to improve performance
  • #​15177 - Add "last login" time to user display & REST API serializer

Bug Fixes

  • #​14058 - Limit platform options by manufacturer when editing a device or device type
  • #​14064 - Resolving parent location should consider assigned site when bulk importing locations
  • #​14079 - Ensure changes are logged on related objects when deleting an object referenced via a many-to-many relationship (e.g. tags)
  • #​14405 - Clean up formatting of link peers in bulk CSV export of cable termination objects
  • #​14689 - Preserve "empty" default values for JSON custom fields
  • #​14952 - Update existing AutoSyncRecord when changing the data file of an auto-synced object
  • #​15059 - Correct IP address count link in VM interfaces table
  • #​15067 - Fix uncaught exception when attempting invalid device bay import
  • #​15070 - Fix inclusion of config_template field on REST API serializer for virtual machines
  • #​15084 - Fix "add export template" link under "export" button on object list views
  • #​15090 - Ensure protection rules are evaluated prior to enqueueing events when deleting an object
  • #​15091 - Fix designation of the active tab for assigned object when modifying an L2VPN termination
  • #​15101 - Correct OpenAPI schema for rack elevation REST API endpoint
  • #​15115 - Fix unhandled exception with invalid permission constraints
  • #​15126 - group field should be optional when creating VPN tunnel via REST API
  • #​15127 - Add missing group column to VPN tunnels table
  • #​15133 - Fix FHRP group representation on assignments REST API endpoint using brief mode
  • #​15174 - Warn that permission constraints are not supported for reports or scripts
  • #​15184 - Correct REST API schema definition for front_image & rear_image on DeviceType
  • #​15185 - Ensure error messages pertaining to related objects are displayed on the bulk import form
  • #​15192 - Fix exception when viewing current config when no history is present

v3.7.2: - 2024-02-05

Compare Source

Enhancements

  • #​13729 - Omit sensitive data source parameters from change log data
  • #​14645 - Limit the number of assigned IP addresses displayed under interfaces list

Bug Fixes

  • #​14500 - Optimize calculation of available child prefixes & ranges when viewing a prefix
  • #​14511 - Fix GraphQL support for interfaces connected to provider networks
  • #​14572 - Correct the number of jobs listed for individual report & script modules
  • #​14703 - Revert to the default layout when encountering a misconfigured dashboard
  • #​14755 - Fix validation of choice values & labels when creating a custom field choice set via the REST API
  • #​14838 - Avoid corrupting JSON data when changing the action type while editing an event rule
  • #​14839 - Fix form validation error when attempting to terminate a tunnel to a virtual machine interface
  • #​14840 - Fix NoReverseMatch exception when rendering a custom field which references a user
  • #​14847 - IKE policy mode may be set inly when IKEv1 is selected
  • #​14851 - Automatically remove any associated bookmarks when deleting a user
  • #​14879 - Include custom fields in REST API representation of data sources
  • #​14885 - Add missing "group" field to VPN tunnel creation form
  • #​14892 - Fix exception when running report/script via command line due to missing username
  • #​14920 - Include button to display available status choices when bulk importing virtual device contexts
  • #​14945 - Fix "select all" button for device type components
  • #​14947 - Ensure that application & removal of tags is always recorded in an object's change log
  • #​14962 - Fix config context rendering for VMs assigned directly to a site (rather than via a cluster)
  • #​14999 - Fix "create & add another" link for interface FHRP group assignment
  • #​15015 - Pre-populate assigned tenant when allocating next available IP address under prefix view
  • #​15020 - Automatically update all VMs when changing a cluster's assigned site
  • #​15025 - The can_add() template filter should accept a model (not an instance)

v3.7.1: - 2024-01-17

Compare Source

Bug Fixes
  • #​13844 - Use available_at_site filter when filtering VLANs under prefix form
  • #​14663 - Fix tunnel creation when setting initial termination to a VM interface
  • #​14706 - Relax one-to-one mapping of tunnel termination to IP address
  • #​14709 - Fix typo in tunnel termination type choice name
  • #​14749 - Remove errant translation wrapper from installed_device on DeviceBay
  • #​14778 - Custom field API serializer should accept null values for all optional fields
  • #​14791 - Hide available prefixes when searching within a parent prefix
  • #​14793 - Add missing Diffie-Hellman group 15
  • #​14816 - Ensure default contact assignment ordering is consistent
  • #​14817 - Relax required fields for IKE & IPSec models on bulk import
  • #​14827 - Ensure all matching event rules are processed in response to an event

v3.7.0: - 2023-12-29

Compare Source

Breaking Changes
  • The following fields have been removed from the Webhook model: content_types, type_create, type_update, type_delete, type_job_start, type_job_end, enabled, and conditions. Webhooks are now tied to events via event rules. New event rules will be created for any existing webhooks automatically upon upgrade.
  • The ui_visibility field on the custom field model has been replaced with two new fields: ui_visible and ui_editable. These new fields will have their values mapped from the original field automatically upon upgrade.
  • The FeatureQuery class used internally for querying content types by model feature has been removed. It has been replaced by the new with_feature() manager method on NetBox's proxy model for ContentType (core.models.ContentType).
  • The internal ConfigRevision model has moved from extras to core. Configuration history will be retained throughout the upgrade process.
  • The L2VPN and L2VPNTermination models have moved from the ipam app to the new vpn app. All object data will be retained, however please note that the relevant API endpoints have likewise moved to /api/vpn/.
  • The CustomFieldsMixin, SavedFiltersMixin, and TagsMixin classes have moved from the extras.forms.mixins module to netbox.forms.mixins.
New Features
VPN Tunnels (#​9816)

Several new models have been introduced to enable VPN tunnel management. Users can now define tunnels with two or more terminations to represent peer-to-peer or hub-and-spoke topologies. Each termination is made to a virtual interface on a device or virtual machine. Additionally, users can define IKE and IPSec proposals and policies, which can be applied to tunnels to document encryption and authentication strategies.

Event Rules (#​14132)

This release introduces event rules, which can be used to send webhooks or execute custom scripts automatically in response to events that occur in NetBox. For example, it's now possible to run a custom script whenever a new site is created with a particular status or tag.

Event rules replace and extend functionality that was previously built into the webhook model. New event rules will be created for any existing webhooks automatically upon upgrade.

Virtual Machine Disks (#​8356)

A new VirtualDisk model has been introduced to enable tracking the assignment of discrete virtual disks to virtual machines. The size field has been retained on the VirtualMachine model, and will be populated automatically with the aggregate size of all assigned virtual disks. (Users who opt to eschew the new model may continue using the VirtualMachine size attribute independently as in previous releases.)

Object Protection Rules (#​10244)

A new PROTECTION_RULES configuration parameter has been introduced. Similar to how custom validation rules can be used to enforce certain values for object attributes, protection rules guard against the deletion of objects which do not meet specified criteria. This enables an administrator to prevent, for example, the deletion of a site which has a status of "active."

Improved Custom Field Visibility Controls (#​13299)

The ui_visible field on the custom field model has been superseded by two new fields, ui_visible and ui_editable, which control how and whether a custom field is displayed when view and editing an object, respectively. Separating these two functions into discrete fields allows more control over how each custom field is presented to users. The values of these fields will be appropriately set automatically during the upgrade process from the value of the original field.

Improved Global Search Results (#​14134)

Global search results now include additional context about each object, such as a description, status, and/or related objects. The set of attributes to be displayed is specific to each object type, and is defined by setting display_attrs under the object's SearchIndex class.

Table Column Registration for Plugins (#​14173)

Plugins can now register their own custom columns for inclusion on core NetBox tables. For example, a plugin can register a new column on SiteTable using the new register_table_column() utility function, and it will become available for users to select for display.

Data Backend Registration for Plugins (#​13381)

Plugins can now register their own data backends for use with synchronized data sources. This enables plugins to introduce new backends in addition to the git, S3, and local path backends provided natively.

Enhancements
  • #​12135 - Avoid orphaned interfaces by preventing the deletion of interfaces which have children assigned
  • #​12216 - Add a color field for circuit types
  • #​13230 - Allow device types to be excluded from consideration when calculating a rack's utilization
  • #​13334 - Add an error field to the Job model to record any errors associated with its execution
  • #​13427 - Introduce a mechanism for excluding models from general-purpose lists of object types
  • #​13690 - Display any dependent objects to be deleted prior to deleting an object via the web UI
  • #​13794 - Any models with a relationship to Tenant are now included automatically in the list of related objects under the tenant view
  • #​13808 - Add a /render-config REST API endpoint for virtual machines
  • #​14035 - Order objects of equivalent weight by value in global search results to improve readability
  • #​14147 - Avoid recording empty changelog entries via the new CHANGELOG_SKIP_EMPTY_CHANGES config parameter
  • #​14156 - Enable custom fields for contact assignments
  • #​14240 - Increase maximum values for custom field minimum & maximum numeric validators
  • #​14361 - Add a description field for webhooks
  • #​14365 - Introduce job_start and job_end signals to allow automated plugin actions
  • #​14434 - Add model-specific termination object filters for cables (e.g. interface_id and consoleport_id)
  • #​14436 - Add PostgreSQL indexes for all GenericForeignKey fields
  • #​14579 - Allow users to specify a preferred language for UI translations
Translations
Bug Fixes
  • #​14432 - Fix hyperlinks for global search result attributes
  • #​14472 - Fix display of hidden custom fields in object edit forms
  • #​14499 - Relax requirements for encryption/auth algorithms on IKE & IPSec proposals
  • #​14550 - Fix changing action type of existing event rule
Other Changes
  • #​13550 - Optimize the format for declaring view actions under ActionsMixin (backward compatibility has been retained)
  • #​13645 - Installation of the sentry-sdk Python library is now required only if Sentry reporting is enabled
  • #​14036 - Move plugin resources from the extras app into netbox (backward compatibility has been retained)
  • #​14153 - Replace FeatureQuery with new with_feature() method on proxy ContentType manager
  • #​14311 - Move the L2VPN models from the ipam app to the new vpn app
  • #​14312 - Move the ConfigRevision model from the extras app to core
  • #​14326 - Form feature mixin classes have been moved from the extras app to netbox
  • #​14395 - Move extras.webhooks_worker.process_webhook() to extras.webhooks.send_webhook() (backward compatibility has been retained)
  • #​14424 - Remove change logging functionality from StagedChange
  • #​14458 - Remove the obsolete clearcache management command
  • #​14536 - Enforce uniqueness by default for non-VRF prefixes & IP addresses (ENFORCE_GLOBAL_UNIQUE now defaults to true)

v3.6.9: - 2023-12-28

Compare Source

Enhancements
  • #​14631 - All models can be filtered and searched by their description field (where applicable)
Bug Fixes
  • #​14482 - Fix validation error when attempting to move a primary IP address to a new parent object
  • #​14620 - Permit setting device type U height to 0 during bulk edit
  • #​14621 - Fix error when using the device search filter

v3.6.8: - 2023-12-27

Compare Source

Enhancements

  • #​11039 - List parent prefixes under IP range view
  • #​14507 - Print new NetBox version when running upgrade script
  • #​14538 - Add the available_at_site filter for VLANs
  • #​14596 - Match against description field when searching for devices

Bug Fixes

  • #​11816 - Correct display of error message when attempting invalid VLAN site & group assignment
  • #​12731 - Fix custom validation for many-to-many fields
  • #​13606 - Fix filtering custom multi-choice fields by null
  • #​13649 - Correct calculation of absolute lengths for zero-length cables
  • #​13812 - Update status of remote data source when syncing fails via syncdatasource management command
  • #​13909 - Fix cloning of objects which have a multi-choice custom field
  • #​14517 - Ensure reservations tab is always displayed under rack view
  • #​14532 - Device/VM change record should accurately reflect when primary/OOB IP is deleted
  • #​14549 - Fix association of job results when executing scripts via runscript management command
  • #​14560 - Do not escape exclamation marks in custom link URLs
  • #​14575 - Fix display of the tags column under VDC table
  • #​14613 - Fix display of current configuration parameters in UI

v3.6.7: - 2023-12-15

Compare Source

Enhancements

  • #​12751 - Designate fields to expand by default for object selector widget
  • #​14148 - Add tags column to L2VPN terminations column
  • #​14390 - Add classes parameter to copy_content template tag
  • #​14467 - Change custom field choice delimiter from comma to colon

Bug Fixes

  • #​13983 - Fix bulk import support for custom field choices
  • #​14081 - Ensure accuracy of parent object counters when deleting related objects
  • #​14249 - Fix server error when authenticating via IP-restricted API tokens using IPv6
  • #​14392 - Fix bulk operations for plugin models under admin UI
  • #​14397 - Fix exception on non-JSON request to /available-ips/ API endpoints
  • #​14401 - Rack starting_unit cannot be zero
  • #​14432 - Populate custom field default values for components when creating a device
  • #​14448 - Fix exception when creating a power feed with rack and panel in different sites
  • #​14505 - Fix the assignment of tags to L2VPN terminations
  • #​14512 - Remove unneeded annotations from queries when using REST API brief mode
  • #​14515 - Ensure user config is created automatically for all user accounts
  • #​14522 - Fix filtering contact assignments by group
  • #​14533 - Fix quick search under VLAN group VLANs list

v3.6.6: - 2023-11-29

Compare Source

Enhancements

  • #​13735 - Show complete region hierarchy in UI for all relevant objects

Bug Fixes

  • #​14056 - Record a pre-change snapshot when bulk editing objects via CSV
  • #​14187 - Raise a validation error when attempting to create a duplicate script or report
  • #​14199 - Fix jobs list for reports with a custom name
  • #​14239 - Fix CustomFieldChoiceSet search filter
  • #​14242 - Enable export templates for contact assignments
  • #​14299 - Webhook timestamps should be in proper ISO 8601 format
  • #​14325 - Fix numeric ordering of service ports
  • #​14339 - Correctly hash local user password when set via REST API
  • #​14343 - Fix ordering ASN table by ASDOT column
  • #​14346 - Fix running reports via REST API
  • #​14349 - Fix custom validation support for remote data sources
  • #​14363 - Fix bulk editing of interfaces assigned to VM with no cluster

v3.6.5: - 2023-11-09

Compare Source

Enhancements

  • #​12741 - Add selector widget to platform field on device & virtual machine forms
  • #​13022 - Introduce support for assigning IP addresses when bulk importing services
  • #​13587 - Annotate units of measurement on power port table columns
  • #​13669 - Add bulk import button to contact assignments list view
  • #​13723 - Add inventory items column to interfaces table
  • #​13743 - Add site column to power feeds table
  • #​13936 - Add primary IPv4 and IPv6 filters for virtual machines and VDCs
  • #​13951 - Add device & virtual machine fields to service filter form
  • #​14085 - Strip trailing port number from value returned by get_client_ip()
  • #​14101 - Add greater/less than mask length filters for IP addresses
  • #​14112 - Add tab listing child items under inventory item view
  • #​14113 - Add optional parent column to inventory items table
  • #​14220 - Order available columns alphabetically in table configuration form
  • #​14221 - Add contact group column on contact assignments table

Bug Fixes

  • #​14033 - Avoid exception when attempting to connect both ends of a cable to the same object
  • #​14117 - Check that enough rear port positions have been selected to accommodate the number of front ports being created
  • #​14166 - Permit user login when maintenance mode is enabled
  • #​14182 - Ensure the active configuration is restored upon clearing cache
  • #​14195 - Correct permissions evaluation for ASN range child ASNs view
  • #​14223 - Disable ordering of jobs by assigned object

v3.6.4: - 2023-10-17

Compare Source

Enhancements
  • #​12831 - Include circuit description in cable trace SVG image
  • #​12872 - Introduce the DATA_UPLOAD_MAX_MEMORY_SIZE configuration parameter
  • #​13950 - Display custom choice field labels rather than values in UI
  • #​13957 - Add DNS name filter on IP addresses list
  • #​13962 - Add a copy-to-clipboard button for API tokens
  • #​13972 - Introduce a filter to find unterminated cables
Bug Fixes
  • #​11987 - Fix validation of bulk cable updates via bulk import form
  • #​12328 - Ensure generic foreign key relationships are populated in REST API serializations of objects
  • #​12336 - Employ PostgreSQL advisory locks to avoid duplicate MPTT tree IDs when bulk creating objects
  • #​13064 - Fix resetting of checkbox fields triggered by HTMX form re-rendering
  • #​13440 - Fix support for assigning a tenant when creating "next available" VLANs via the REST API
  • #​13746 - Fix support for setting custom field values when creating "next available" IP addresses via the REST API
  • #​13872 - Add CSV delimiter field to file upload tab under bulk object upload views
  • #​13876 - Fix support for assigning an interface when creating "next available" IP addresses via the REST API
  • #​13910 - Correct "add device" button link under platform view
  • #​13944 - Correct serialization of several report attributes in the REST API
  • #​13966 - Restore "last login" column on users table
  • #​14013 - Fix device role filter choices under inventory items list filters
  • #​14023 - Fix exception when bulk disconnecting interfaces connected to the same cable
  • #​14025 - Fix exception when viewing a script that begins with the same name as another
  • #​14026 - Optimize the automatic creation of available IP addresses for large prefixes
  • #​14042 - Fix duplicated child object count decrements when removing objects in bulk

v3.6.3: - 2023-09-26

Compare Source

Enhancements

  • #​12732 - Add toggle to hide disconnected interfaces under device view

Bug Fixes

  • #​11079 - Enable tracing cable paths across multiple cables in parallel
  • #​11901 - Fix IndexError exception when manipulating terminations for existing cables via REST API
  • #​13506 - Enable creating a config template which references a data file via the REST API
  • #​13666 - Cleanly handle reports without any test methods defined
  • #​13839 - Restore original text color for HTML code elements
  • #​13843 - Fix assignment of VLAN group scope during bulk edit
  • #​13845 - Fix AttributeError exception when attaching front/rear images to a device type
  • #​13849 - Fix KeyError exception when deleting an object which references a configured choice value that has been removed
  • #​13859 - Fix invalid response when searching for custom choice field values returns no matches
  • #​13864 - Correct default background color for dashboard widget headers
  • #​13871 - Fix rack filtering for empty location during device bulk import
  • #​13891 - Allow designating an IP address as primary for device/VM while assigning it to an interface

v3.6.2: - 2023-09-20

Compare Source

Enhancements

  • #​13245 - Add interface types for QSFP112 and OSFP-RHS
  • #​13563 - Add support for other delimiting characters when using CSV import

Bug Fixes

  • #​11209 - Hide available IP/VLAN listing when sorting under a parent prefix or VLAN range
  • #​11617 - Raise validation error on the presence of an unknown CSV header during bulk import
  • #​12219 - Fix dashboard widget heading contrast under dark mode
  • #​12685 - Render Markdown in custom field help text on object edit forms
  • #​13653 - Tweak color of error text to improve legibility
  • #​13701 - Correct display of power feed legs under device view
  • #​13706 - Restore extra filters dropdown on device interfaces list
  • #​13721 - Filter VLAN choices by selected site (if any) when creating a prefix
  • #​13727 - Fix exception when viewing rendered config for VM without a role assigned
  • #​13745 - Optimize counter field migrations for large databases
  • #​13756 - Fix exception when sorting module bay list by installed module status
  • #​13757 - Fix RecursionError exception when assigning config context to a device type
  • #​13767 - Fix support for comments when creating a new service via web UI
  • #​13782 - Fix tag exclusion support for contact assignments
  • #​13791 - Preserve whitespace in values when performing bulk rename of objects via web UI
  • #​13809 - Avoid TypeError exception when editing active configuration with statically defined CUSTOM_VALIDATORS
  • #​13813 - Fix member count for newly created virtual chassis
  • #​13818 - Restore missing tags field on L2VPN termination edit form

v3.6.1: - 2023-09-06

Compare Source

Enhancements

  • #​12870 - Support setting token expiration time using the provisioning API endpoint
  • #​13444 - Add bulk rename functionality to the global device component lists
  • #​13638 - Add optional staff_only attribute to MenuItem

Bug Fixes

  • #​12553 - Ensure family attribute is always returned when creating aggregates and prefixes via REST API
  • #​13619 - Fix exception when viewing IP address assigned to a virtual machine
  • #​13596 - Always display "render config" tab for devices and virtual machines
  • #​13620 - Show admin menu items only for staff users
  • #​13622 - Fix exception when viewing current config and no revisions have been created
  • #​13626 - Correct filtering of recent activity list under user view
  • #​13628 - Remove stale references to obsolete NAPALM integration
  • #​13630 - Fix display of active status under user view
  • #​13632 - Avoid raising exception when checking if FHRP group IP address is primary
  • #​13642 - Suppress warning about unreflected model changes when applying migrations
  • #​13657 - Fix decoding of data file content
  • #​13674 - Fix retrieving individual report via REST API
  • #​13682 - Fix error message returned when validation of custom field default value fails
  • #​13684 - Enable modying the configuration when maintenance mode is enabled

v3.6.0: - 2023-08-30

Compare Source

Breaking Changes

  • PostgreSQL 11 is no longer supported (dropped in Django 4.2). NetBox v3.6 requires PostgreSQL 12 or later.
  • The device_role field on the Device model has been renamed to role. The device_role field has been temporarily retained on the REST API serializer for devices for b

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from a team as a code owner May 22, 2023 20:56
@renovate renovate bot force-pushed the renovate/netbox-community-netbox-3.x branch from f14df93 to 964163f Compare June 2, 2023 21:11
@renovate renovate bot changed the title Update dependency netbox-community/netbox to v3.5.2 Update dependency netbox-community/netbox to v3.5.3 Jun 2, 2023
@renovate renovate bot changed the title Update dependency netbox-community/netbox to v3.5.3 Update dependency netbox-community/netbox to v3.5.4 Jun 20, 2023
@renovate renovate bot force-pushed the renovate/netbox-community-netbox-3.x branch from 964163f to 5297e05 Compare June 20, 2023 21:26
@renovate renovate bot force-pushed the renovate/netbox-community-netbox-3.x branch from 5297e05 to 98c87c5 Compare July 6, 2023 23:03
@renovate renovate bot changed the title Update dependency netbox-community/netbox to v3.5.4 Update dependency netbox-community/netbox to v3.5.5 Jul 6, 2023
@renovate renovate bot force-pushed the renovate/netbox-community-netbox-3.x branch from 98c87c5 to 436a0aa Compare July 10, 2023 22:37
@renovate renovate bot changed the title Update dependency netbox-community/netbox to v3.5.5 Update dependency netbox-community/netbox to v3.5.6 Jul 10, 2023
@renovate renovate bot force-pushed the renovate/netbox-community-netbox-3.x branch from 436a0aa to bbe4b23 Compare July 28, 2023 17:00
@renovate renovate bot changed the title Update dependency netbox-community/netbox to v3.5.6 Update dependency netbox-community/netbox to v3.5.7 Jul 28, 2023
@renovate renovate bot force-pushed the renovate/netbox-community-netbox-3.x branch from bbe4b23 to ee30b08 Compare August 15, 2023 17:41
@renovate renovate bot changed the title Update dependency netbox-community/netbox to v3.5.7 Update dependency netbox-community/netbox to v3.5.8 Aug 15, 2023
@renovate renovate bot force-pushed the renovate/netbox-community-netbox-3.x branch from ee30b08 to ae5e973 Compare August 28, 2023 22:01
@renovate renovate bot changed the title Update dependency netbox-community/netbox to v3.5.8 Update dependency netbox-community/netbox to v3.5.9 Aug 28, 2023
@renovate renovate bot force-pushed the renovate/netbox-community-netbox-3.x branch from ae5e973 to 2babe45 Compare August 30, 2023 20:24
@renovate renovate bot changed the title Update dependency netbox-community/netbox to v3.5.9 Update dependency netbox-community/netbox to v3.6.0 Aug 30, 2023
@renovate renovate bot force-pushed the renovate/netbox-community-netbox-3.x branch from 2babe45 to 5a3b70a Compare September 6, 2023 20:42
@renovate renovate bot changed the title Update dependency netbox-community/netbox to v3.6.0 Update dependency netbox-community/netbox to v3.6.1 Sep 6, 2023
@renovate renovate bot force-pushed the renovate/netbox-community-netbox-3.x branch from 5a3b70a to 7b4e413 Compare September 20, 2023 19:41
@renovate renovate bot changed the title Update dependency netbox-community/netbox to v3.6.1 Update dependency netbox-community/netbox to v3.6.2 Sep 20, 2023
@renovate renovate bot force-pushed the renovate/netbox-community-netbox-3.x branch from 7b4e413 to 887e493 Compare September 26, 2023 21:50
@renovate renovate bot changed the title Update dependency netbox-community/netbox to v3.6.2 Update dependency netbox-community/netbox to v3.6.3 Sep 26, 2023
@renovate renovate bot force-pushed the renovate/netbox-community-netbox-3.x branch from 887e493 to e264690 Compare October 17, 2023 19:54
@renovate renovate bot changed the title Update dependency netbox-community/netbox to v3.6.3 Update dependency netbox-community/netbox to v3.6.4 Oct 17, 2023
@renovate renovate bot force-pushed the renovate/netbox-community-netbox-3.x branch from e264690 to 620a0bb Compare November 9, 2023 22:30
@renovate renovate bot changed the title Update dependency netbox-community/netbox to v3.6.4 Update dependency netbox-community/netbox to v3.6.5 Nov 9, 2023
@renovate renovate bot force-pushed the renovate/netbox-community-netbox-3.x branch from 620a0bb to 03ff56c Compare November 30, 2023 00:47
@renovate renovate bot changed the title Update dependency netbox-community/netbox to v3.6.5 Update dependency netbox-community/netbox to v3.6.6 Nov 30, 2023
@renovate renovate bot force-pushed the renovate/netbox-community-netbox-3.x branch from 03ff56c to 72ad690 Compare December 15, 2023 22:44
@renovate renovate bot changed the title Update dependency netbox-community/netbox to v3.6.6 Update dependency netbox-community/netbox to v3.6.7 Dec 15, 2023
@renovate renovate bot force-pushed the renovate/netbox-community-netbox-3.x branch from 72ad690 to b5cef6b Compare December 27, 2023 21:23
@renovate renovate bot changed the title Update dependency netbox-community/netbox to v3.6.7 Update dependency netbox-community/netbox to v3.6.8 Dec 27, 2023
@renovate renovate bot force-pushed the renovate/netbox-community-netbox-3.x branch from b5cef6b to 9fb3550 Compare December 28, 2023 19:23
@renovate renovate bot changed the title Update dependency netbox-community/netbox to v3.6.8 Update dependency netbox-community/netbox to v3.6.9 Dec 28, 2023
@renovate renovate bot force-pushed the renovate/netbox-community-netbox-3.x branch from 9fb3550 to 76f2c77 Compare December 29, 2023 17:00
@renovate renovate bot changed the title Update dependency netbox-community/netbox to v3.6.9 Update dependency netbox-community/netbox to v3.7.0 Dec 29, 2023
@renovate renovate bot force-pushed the renovate/netbox-community-netbox-3.x branch from 76f2c77 to fa5d2f1 Compare January 17, 2024 22:35
@renovate renovate bot changed the title Update dependency netbox-community/netbox to v3.7.0 Update dependency netbox-community/netbox to v3.7.1 Jan 17, 2024
@renovate renovate bot force-pushed the renovate/netbox-community-netbox-3.x branch from fa5d2f1 to 40fc6c7 Compare February 5, 2024 22:04
@renovate renovate bot changed the title Update dependency netbox-community/netbox to v3.7.1 Update dependency netbox-community/netbox to v3.7.2 Feb 5, 2024
@renovate renovate bot force-pushed the renovate/netbox-community-netbox-3.x branch from 40fc6c7 to 34e1a30 Compare February 21, 2024 21:35
@renovate renovate bot changed the title Update dependency netbox-community/netbox to v3.7.2 Update dependency netbox-community/netbox to v3.7.3 Feb 21, 2024
@renovate renovate bot force-pushed the renovate/netbox-community-netbox-3.x branch from 34e1a30 to 81f960b Compare March 14, 2024 03:34
@renovate renovate bot changed the title Update dependency netbox-community/netbox to v3.7.3 Update dependency netbox-community/netbox to v3.7.4 Mar 14, 2024
@renovate renovate bot force-pushed the renovate/netbox-community-netbox-3.x branch from 81f960b to 61fac97 Compare April 4, 2024 20:44
@renovate renovate bot changed the title Update dependency netbox-community/netbox to v3.7.4 Update dependency netbox-community/netbox to v3.7.5 Apr 4, 2024
@renovate renovate bot force-pushed the renovate/netbox-community-netbox-3.x branch from 61fac97 to f0e2207 Compare April 22, 2024 19:44
@renovate renovate bot changed the title Update dependency netbox-community/netbox to v3.7.5 Update dependency netbox-community/netbox to v3.7.6 Apr 22, 2024
@renovate renovate bot force-pushed the renovate/netbox-community-netbox-3.x branch from f0e2207 to 444eecb Compare May 1, 2024 20:01
@renovate renovate bot changed the title Update dependency netbox-community/netbox to v3.7.6 Update dependency netbox-community/netbox to v3.7.7 May 1, 2024
@renovate renovate bot force-pushed the renovate/netbox-community-netbox-3.x branch from 444eecb to a5296a4 Compare May 6, 2024 17:30
@renovate renovate bot changed the title Update dependency netbox-community/netbox to v3.7.7 Update dependency netbox-community/netbox to v3.7.8 May 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants