v3.4-beta1 - 2022-11-16 #10941
Replies: 4 comments 8 replies
-
Hi. I read announcement here: https://netbox.dev/categories/#announcements |
Beta Was this translation helpful? Give feedback.
-
It doesn’t work for me either. I’m guessing someone or something is changing the password. Perhaps Jeremy forgot to add the “disable admin password change”-plugin Sent from my iPhoneOn 29 Nov 2022, at 11:29, jnovak-netsystemcz ***@***.***> wrote:
Thank you for reply. I retested it a few minutes ago with no success.
I see 'Please enter a correct username and password. Note that both fields may be case-sensitive.' error and I'm using 'admin' as user and 'admin' as password (which works on stable demo). So I quite confident I'm using correct credentials.
I tested it with FF and Chrome from my PC and with Chrome from my mobile device connected with completely different provided and nothing helps.
There is no error on browser console. I checked what I'm sending in POST and I see what I expect:
csrfmiddlewaretoken "ZrKvDNFUCyCi8NzIcr5J0Dfr4mexJHy3lgecOhL4GcDTkWHt3GCNOMhhtit42Drd"
next "/"
username "admin"
password "admin"
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Good day, when you open some devices, you get this error Server Error The complete exception is provided below: <class 'AttributeError'> 'NoneType' object has no attribute 'napalm_driver' Python version: 3.8.10 |
Beta Was this translation helpful? Give feedback.
-
Hi, I'm trying to upgrade from 3.1.5 to 4.0.9 through 3.7.8, it should be possible according to the manual. But I've got a problem:
I saw a comment:
So I need to store this info and restore it only when I upgrade to 4.0.9. It's not obvious from release not, or you should change the migration script and add a migration function as you did in 0042_provideraccount.py of 3.7.8 version. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
!!! warning "PostgreSQL 11 Required"
NetBox v3.4 requires PostgreSQL 11 or later.
Breaking Changes
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
, andportal_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 tocontent_types
and now supports the assignment of multiple content types.cf
property on an object with custom fields now returns deserialized values. For example, a custom field referencing an object will return the object instance rather than its numeric ID. To access the raw serialized values, usecustom_field_data
instead.NetBoxModelCSVForm
class has been renamed toNetBoxModelImportForm
. Backward compatability with the previous name has been retained for this release, but will be dropped in NetBox v3.5.New Features
New Global Search (#10560)
NetBox's global search functionality has been completely overhauled and replaced by a new cache-based lookup. This new implementation provides a much speedier, more intelligent search capability. Matches are returned in order of precedence regardless of object type, and matched field values are highlighted in the results. Additionally, custom field values are now included in global search results (when enabled). Plugins can also register their own models with the new global search engine.
Virtual Device Contexts (#7854)
A new model representing virtual device contexts (VDCs) has been added. VDCs are logical partitions of resources within a device that can be managed independently. A VDC is created within a device and may have device interfaces assigned to it. An interface can be allocated to any number of VDCs on its device.
Saved Filters (#9623)
Object lists can be filtered by a variety of different fields and characteristics. Applied filters can now be saved for reuse as a convenience. Saved filters can be kept private, or shared among NetBox users.
JSON/YAML Bulk Imports (#4347)
NetBox's bulk import feature, which was previously limited to CSV-formatted data for most objects, has been extended to support the import of objects from JSON and/or YAML data as well.
CSV-Based Bulk Updates (#7961)
NetBox's CSV-based bulk import functionality has been extended to support also modifying existing objects. When an
id
column is present in the import form, it will be used to infer the object to be modified, rather than a new object being created. All fields (columns) are optional when modifying existing objects.Scheduled Reports & Scripts (#8366)
Reports and custom scripts can now be scheduled for execution at a desired time.
API for Staged Changes (#10851)
This release introduces a new programmatic API that enables plugins and custom scripts to prepare changes in NetBox without actually committing them to the active database. To stage changes, create and activate a branch using the
checkout()
context manager. Any changes made within this context will be captured, recorded, and rolled back for future use. Once ready, a branch can be applied to the active database by callingmerge()
.!!! danger "Experimental Feature"
This feature is still under active development and considered experimental in nature. Its use in production is strongly discouraged at this time.
Enhancements
ALLOW_TOKEN_RETRIEVAL
config parameter to restrict the display of API tokenslink_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 groupscf
attribute now returns deserialized custom field datadescription
andcomments
fields on all primary modelsdisplay
field in all GraphQL object typesstatus
field to WirelessLANPlugins API
plugin_list_buttons
template tag to embed buttons on object listsSearchIndex
docs_url
property to determine link to model documentationclone()
method from NetBoxModel to CloningMixinget_plugin_config()
utility functionget_queryset()
method on generic viewsOther Changes
post_save
signal when creating device components in bulkimport_object()
functionThis discussion was created from the release v3.4-beta1 - 2022-11-16.
Beta Was this translation helpful? Give feedback.
All reactions