!!! warning "PostgreSQL 11 Required"
NetBox v3.4 requires PostgreSQL 11 or later.
asn field has been removed from the provider model. Please replicate any provider ASN assignments to the ASN model introduced in NetBox v3.1 prior to upgrading.noc_contact, admin_contact, and portal_url fields have been removed from the provider model. Please replicate any data remaining in these fields to the contact model introduced in NetBox v3.1 prior to upgrading.content_type field on the CustomLink and ExportTemplate models have been renamed to content_types and now supports the assignment of multiple content types.NetBox's global search functionality has been completely overhauled and replaced by a new cache-based lookup.
A new PluginMenu class has been introduced, which enables a plugin to inject a top-level menu in NetBox's navigation menu. This menu can have one or more groups of menu items, just like core items. Backward compatibility with the existing menu_items has been maintained.
link_peers field to GraphQL types for cabled objectsweight field to racks, device types, and module typesassigned_object field to GraphQL type for IP addresses and L2VPN terminationsmounting_depth field to rack modelname field for FHRP groupsdisplay field in all GraphQL object typesSearchIndexPluginMenu for top-level plugin navigation menusdjango_apps plugin configuration parameterdocs_url property to determine link to model documentationclone() method from NetBoxModel to CloningMixinget_queryset() method on generic viewsimport_object() functionasn, noc_contact, admin_contact, and portal_url fieldsweight and weight_unit fieldsweight and weight_unit fieldsweight and weight_unit fieldscontent_type field to content_typescontent_type field to content_typesname fielddisplay fieldlink_peers fieldcontacts relationship for all relevant modelstermination fieldcomponent fieldcomponent fieldmounting_depth fieldinterface fieldassigned_object fieldassigned_object fieldscope field