-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release v3.7.0 #14636
Release v3.7.0 #14636
Commits on Oct 20, 2023
-
Closes #14036: Move extras.plugins to netbox.plugins (#14086)
* Move extras.plugins to netbox.plugins & add deprecation warnings * Move plugin template tags from extras to utilities * Move plugins tests from extras to netbox * Add TODO reminders for v4.0
Configuration menu - View commit details
-
Copy full SHA for 3f40ee5 - Browse repository at this point
Copy the full SHA 3f40ee5View commit details -
Closes #13550: Refactor view action mappings (#14062)
* Merge actions and action_perms into a single mapping * Update obsolete permission maps * Update obsolete action lists * Normalize empty permission mappings * Cleanup * Add deprecation warnings * Introduce DEFAULT_ACTION_PERMISSIONS constant
Configuration menu - View commit details
-
Copy full SHA for 450790a - Browse repository at this point
Copy the full SHA 450790aView commit details
Commits on Oct 24, 2023
-
12216 Add color to circuit-type and add to SVG rendering (#14098)
* 12216 add color to model * 12216 add forms, serializers for color * 12216 color to detail view, add type to svg * 12216 add color to svg * 12216 review changes
Configuration menu - View commit details
-
Copy full SHA for ae447bd - Browse repository at this point
Copy the full SHA ae447bdView commit details -
13230 Allow Devices to be excluded from Rack utilization (#14099)
* 13230 add exclusion flag to device type * 13230 forms, detail views * 13230 add tests * 13230 extraneous model field * 13230 extraneous form field * Update netbox/dcim/forms/bulk_edit.py Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com> * 13230 review feedback --------- Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
Configuration menu - View commit details
-
Copy full SHA for 7274e75 - Browse repository at this point
Copy the full SHA 7274e75View commit details -
Closes #13381: Enable plugins to register custom data backends (#14095)
* Initial work on #13381 * Fix backend type display in table column * Fix data source type choices during bulk edit * Misc cleanup * Move backend utils from core app to netbox * Move backend type validation from serializer to model
Configuration menu - View commit details
-
Copy full SHA for 30ce9ed - Browse repository at this point
Copy the full SHA 30ce9edView commit details
Commits on Oct 30, 2023
-
Closes #14141: translation cleanup (#14143)
* Translations cleanup * Tweak variable names; misc string cleanup * Misc cleanup
Configuration menu - View commit details
-
Copy full SHA for c4e765c - Browse repository at this point
Copy the full SHA c4e765cView commit details -
Configuration menu - View commit details
-
Copy full SHA for edc4a35 - Browse repository at this point
Copy the full SHA edc4a35View commit details
Commits on Oct 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7323668 - Browse repository at this point
Copy the full SHA 7323668View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77208bf - Browse repository at this point
Copy the full SHA 77208bfView commit details
Commits on Nov 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c2d1988 - Browse repository at this point
Copy the full SHA c2d1988View commit details -
Closes #12135: Prevent the deletion of interfaces with children (#14091)
* Closes #12135: Prevent the deletion of interfaces with children * Change PROTECT to RESTRICT * Extend handle_protectederror() to also handle RestrictedError * Fix string translation * Update migrations * Support bulk removal of parent interfaces via UI if all children are included * Add support for the bulk deletion of restricted objects via REST API
Configuration menu - View commit details
-
Copy full SHA for 944008d - Browse repository at this point
Copy the full SHA 944008dView commit details -
Closes #13690: List all objects to be deleted (#14089)
* show objects that would be deleted by cascade * some items were not showing (eg ips on devices) * dont include the item being deleted in the list of related items * Revert "dont include the item being deleted in the list of related items" This reverts commit 298a786. * cleanup - migrate code to use collector directly instead of the NestedObjects wrapper from admin.utils - adjust object names and text output * requested adjustments * remove comma from end of list * linting * refactor, add accordion * migrate to defaultdict, use title for capitalisation of accordian titles * Misc cleanup --------- Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
Configuration menu - View commit details
-
Copy full SHA for f6338ab - Browse repository at this point
Copy the full SHA f6338abView commit details
Commits on Nov 3, 2023
-
Closes #13427: Public model registration (#14152)
* Initial work on #13427 * Clarify documentation * Reference public models registry when populating models for ConfigTemplate context
Configuration menu - View commit details
-
Copy full SHA for 8dcbd66 - Browse repository at this point
Copy the full SHA 8dcbd66View commit details
Commits on Nov 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ac91d4e - Browse repository at this point
Copy the full SHA ac91d4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2562c87 - Browse repository at this point
Copy the full SHA 2562c87View commit details -
Closes #14134: Display additional object attributes in global search …
…results (#14154) * WIP * Add display_attrs for all indexers * Linkify object attributes * Clean up prefetch logic * Use tooltips for display attributes * Simplify template code * Introduce get_indexer() utility function * Add to examples in docs * Use tooltips to display long strings
Configuration menu - View commit details
-
Copy full SHA for 3d20276 - Browse repository at this point
Copy the full SHA 3d20276View commit details -
Configuration menu - View commit details
-
Copy full SHA for 840b7d8 - Browse repository at this point
Copy the full SHA 840b7d8View commit details
Commits on Nov 16, 2023
-
Closes #13794: Dynamically populate related objects list under tenant…
Configuration menu - View commit details
-
Copy full SHA for 69a4c31 - Browse repository at this point
Copy the full SHA 69a4c31View commit details -
Closes #14153: Filter ContentTypes by supported feature (#14191)
* WIP * Remove FeatureQuery * Standardize use of proxy ContentType for models * Remove TODO * Correctly filter BookmarksWidget object_types choices * Add feature-specific object type validation
Configuration menu - View commit details
-
Copy full SHA for e15647a - Browse repository at this point
Copy the full SHA e15647aView commit details -
Closes #14173: Enable plugins to register columns on core tables (#14265
) * Closes #14173: Enable plugins to register columns on core tables * Support translation for column name * Document new registry store
Configuration menu - View commit details
-
Copy full SHA for e767fec - Browse repository at this point
Copy the full SHA e767fecView commit details
Commits on Nov 17, 2023
-
Add /api/virtualization/virtual-machines/{id}/render-config/ endpoint (…
…#14287) * Add /api/virtualization/virtual-machines/{id}/render-config/ endpoint * Update Docstring "Device" -> "Virtual Machine" Docstring should mention "..this Virtual Machine" instead of "...this Device", thanks @LuPo! * Move config rendering logic to new RenderConfigMixin * Add tests for render-config API endpoint --------- Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
Configuration menu - View commit details
-
Copy full SHA for e13bf48 - Browse repository at this point
Copy the full SHA e13bf48View commit details -
Closes #8356: Add virtual disk to Virtual Machines (#14087)
* 8356 add virtual disk model * 8356 add supplemental forms * 8356 add menu * 8356 cleanup views * 8356 virtual machine tab * 8356 migrations * 8356 vm disk tables * 8356 cleanup * 8356 graphql * 8356 graphql * 8356 add components button * 8356 bulk add on virtualmachine * 8356 bulk add fixes * 8356 api tests * 8356 news tests add rename * 8356 VirtualDiskCreateForm * 8356 fix test * 8356 add todo to remove disk from vm * 8356 review changes * 8356 fix test * 8356 deprecate disk field * 8356 review changes * 8356 fix test * 8356 fix test * Simplify view actions * 8356 review changes * 8356 split trans tag * 8356 add total virtual disk size to api * 8356 add virtual disk list to virtual machine detail view * 8356 move virtual disk size to property * 8356 revert property * Tweak display of deprecated disk field * 8356 render single disk field * 8356 update serializer * 8356 model property * 8356 fix test * 8356 review changes * Revert disk space annotation * Use existing disk field to store aggregate virtual disk size * Introduce abstract ComponentModel for VM components * Add search index for VirtualDisk * Misc cleanup --------- Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
Configuration menu - View commit details
-
Copy full SHA for 549b0ea - Browse repository at this point
Copy the full SHA 549b0eaView commit details
Commits on Nov 20, 2023
-
Closes #13299: Improve options for controlling custom field visibility (
#14289) * Add ui_visible and ui_editable fields * Extend migration to map new visible/editable values * Remove ui_visibility field * Update docs
Configuration menu - View commit details
-
Copy full SHA for a73ba00 - Browse repository at this point
Copy the full SHA a73ba00View commit details
Commits on Nov 22, 2023
-
Closes #14326: Move form mixins (#14327)
* Move form mixins from extras app to netbox app * Remove obsolete extras/admin.py
Configuration menu - View commit details
-
Copy full SHA for 18422e1 - Browse repository at this point
Copy the full SHA 18422e1View commit details
Commits on Nov 27, 2023
-
Closes #14312: Move ConfigRevision to core (#14328)
* Move ConfigRevision model & write migrations * Move ConfigRevision resources from extras to core * Extend migration to update original content type for ConfigRevision
Configuration menu - View commit details
-
Copy full SHA for 975a647 - Browse repository at this point
Copy the full SHA 975a647View commit details -
Closes #9816: VPN tunnel support (#14276)
- Introduces a new `vpn` app with the following models: - Tunnel - TunnelTermination - IKEProposal - IKEPolicy - IPSecProposal - IPSecPolicy - IPSecProfile
Configuration menu - View commit details
-
Copy full SHA for 6678880 - Browse repository at this point
Copy the full SHA 6678880View commit details
Commits on Nov 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e498930 - Browse repository at this point
Copy the full SHA e498930View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e7146c - Browse repository at this point
Copy the full SHA 8e7146cView commit details -
Closes #14311: Move L2VPN models from
ipam
tovpn
(#14358)* Move L2VPN and L2VPNTermination models from ipam to vpn * Move L2VPN resources from ipam to vpn * Extend migration to update content types * Misc cleanup
Configuration menu - View commit details
-
Copy full SHA for d2fea4e - Browse repository at this point
Copy the full SHA d2fea4eView commit details
Commits on Nov 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b83fcc6 - Browse repository at this point
Copy the full SHA b83fcc6View commit details -
14132 Add EventRule - change webhook and add in script processing to …
…events (#14267) --------- Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
Configuration menu - View commit details
-
Copy full SHA for a38a382 - Browse repository at this point
Copy the full SHA a38a382View commit details -
Configuration menu - View commit details
-
Copy full SHA for b812a50 - Browse repository at this point
Copy the full SHA b812a50View commit details
Commits on Dec 1, 2023
-
Closes #14365: Introduce job_start and job_end signals (#14393)
* Introduce job_start and job_end signals, and receivers to process event rules * Complete signals documentation
Configuration menu - View commit details
-
Copy full SHA for 4fc0a99 - Browse repository at this point
Copy the full SHA 4fc0a99View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85ab7ad - Browse repository at this point
Copy the full SHA 85ab7adView commit details -
Configuration menu - View commit details
-
Copy full SHA for dea5f94 - Browse repository at this point
Copy the full SHA dea5f94View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ed261e - Browse repository at this point
Copy the full SHA 2ed261eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e4824db - Browse repository at this point
Copy the full SHA e4824dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7cec4e9 - Browse repository at this point
Copy the full SHA 7cec4e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcd3f09 - Browse repository at this point
Copy the full SHA dcd3f09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a63e11 - Browse repository at this point
Copy the full SHA 7a63e11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0340a5e - Browse repository at this point
Copy the full SHA 0340a5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c9919a - Browse repository at this point
Copy the full SHA 0c9919aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e893ffc - Browse repository at this point
Copy the full SHA e893ffcView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf18215 - Browse repository at this point
Copy the full SHA bf18215View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42ab8ee - Browse repository at this point
Copy the full SHA 42ab8eeView commit details
Commits on Dec 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3faf485 - Browse repository at this point
Copy the full SHA 3faf485View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b0b366 - Browse repository at this point
Copy the full SHA 5b0b366View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0512e2 - Browse repository at this point
Copy the full SHA c0512e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 625825d - Browse repository at this point
Copy the full SHA 625825dView commit details -
Configuration menu - View commit details
-
Copy full SHA for cfc20f9 - Browse repository at this point
Copy the full SHA cfc20f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d57e98 - Browse repository at this point
Copy the full SHA 5d57e98View commit details -
Configuration menu - View commit details
-
Copy full SHA for deadde8 - Browse repository at this point
Copy the full SHA deadde8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 115111d - Browse repository at this point
Copy the full SHA 115111dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b7cc1e - Browse repository at this point
Copy the full SHA 2b7cc1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f1283f - Browse repository at this point
Copy the full SHA 9f1283fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8db1093 - Browse repository at this point
Copy the full SHA 8db1093View commit details
Commits on Dec 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1afac47 - Browse repository at this point
Copy the full SHA 1afac47View commit details -
Configuration menu - View commit details
-
Copy full SHA for f58d806 - Browse repository at this point
Copy the full SHA f58d806View commit details
Commits on Dec 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5d2f499 - Browse repository at this point
Copy the full SHA 5d2f499View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d1f882 - Browse repository at this point
Copy the full SHA 2d1f882View commit details -
Closes #14436: Add indexes for all GenericForeignKey fields (#14463)
* Closes #14436: Add PostgreSQL indexes for all GenericForeignKeys * Add note about GFK indexes to developer docs
Configuration menu - View commit details
-
Copy full SHA for b532435 - Browse repository at this point
Copy the full SHA b532435View commit details
Commits on Dec 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d428dd1 - Browse repository at this point
Copy the full SHA d428dd1View commit details
Commits on Dec 11, 2023
-
14424 Remove ChangeLoggedModel from StagedChange (#14476)
* 14424 remove ChangeLoggedModel from StagedChange * 14424 rename migration
Configuration menu - View commit details
-
Copy full SHA for 965f2de - Browse repository at this point
Copy the full SHA 965f2deView commit details
Commits on Dec 15, 2023
-
14147 Prevent logging to Change Log when no changes are made (#14477)
* 14147 Prevent logging to Change Log when no changes are made * 14147 add test * 14147 add exclude_fields to serialize_object * 14147 make skip empty default to True * 14147 remove override of to_objectchange * Misc cleanup --------- Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
Configuration menu - View commit details
-
Copy full SHA for 224d640 - Browse repository at this point
Copy the full SHA 224d640View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3068f2a - Browse repository at this point
Copy the full SHA 3068f2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25e67eb - Browse repository at this point
Copy the full SHA 25e67ebView commit details
Commits on Dec 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 96878cf - Browse repository at this point
Copy the full SHA 96878cfView commit details -
Fixes #14499: Relax requirements for encryption/auth algorithms on IK…
…E & IPSec proposals
Configuration menu - View commit details
-
Copy full SHA for b794bd6 - Browse repository at this point
Copy the full SHA b794bd6View commit details
Commits on Dec 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a233dc9 - Browse repository at this point
Copy the full SHA a233dc9View commit details
Commits on Dec 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3cd2432 - Browse repository at this point
Copy the full SHA 3cd2432View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3905ddf - Browse repository at this point
Copy the full SHA 3905ddfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 326b54b - Browse repository at this point
Copy the full SHA 326b54bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 58f925c - Browse repository at this point
Copy the full SHA 58f925cView commit details
Commits on Dec 22, 2023
-
Fixes #14550: Fix changing event rule action type from webhook to scr…
Configuration menu - View commit details
-
Copy full SHA for 00807d1 - Browse repository at this point
Copy the full SHA 00807d1View commit details
Commits on Dec 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4eadc8c - Browse repository at this point
Copy the full SHA 4eadc8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f2f086 - Browse repository at this point
Copy the full SHA 1f2f086View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11bc460 - Browse repository at this point
Copy the full SHA 11bc460View commit details
Commits on Dec 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d5c1cb0 - Browse repository at this point
Copy the full SHA d5c1cb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d930c4e - Browse repository at this point
Copy the full SHA d930c4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9c1ba8 - Browse repository at this point
Copy the full SHA d9c1ba8View commit details -
Closes #14434: Add termination object filters for cables (#14617)
* Add termination object filters for cables * Add tests for new filters
Configuration menu - View commit details
-
Copy full SHA for 224484e - Browse repository at this point
Copy the full SHA 224484eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 33af942 - Browse repository at this point
Copy the full SHA 33af942View commit details
Commits on Dec 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c1ff748 - Browse repository at this point
Copy the full SHA c1ff748View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c4b939 - Browse repository at this point
Copy the full SHA 7c4b939View commit details -
Configuration menu - View commit details
-
Copy full SHA for d99e651 - Browse repository at this point
Copy the full SHA d99e651View commit details