mirror of
https://github.com/netbox-community/netbox.git
synced 2024-05-10 07:54:54 +00:00
2.9 KiB
2.9 KiB
NetBox v2.10
v2.10-beta1 (FUTURE)
NOTE: This release completely removes support for embedded graphs.
New Features
REST API Bulk Deletion (#3436)
The REST API now supports the bulk deletion of objects of the same type in a single request. Send a DELETE
HTTP request to the list to the model's list endpoint (e.g. /api/dcim/sites/
) with a list of JSON objects specifying the numeric ID of each object to be deleted. For example, to delete sites with IDs 10, 11, and 12, issue the following request:
curl -s -X DELETE \
-H "Authorization: Token $TOKEN" \
-H "Content-Type: application/json" \
http://netbox/api/dcim/sites/ \
--data '[{"id": 10}, {"id": 11}, {"id": 12}]'
Enhancements
- #1503 - Allow assigment of secrets to virtual machines
- #1692 - Allow assigment of inventory items to parent items in web UI
- #2179 - Support the assignment of multiple port numbers for services
- #4956 - Include inventory items on primary device view
- #5003 - CSV import now accepts slug values for choice fields
- #5146 - Add custom fields support for cables, power panels, rack reservations, and virtual chassis
Other Changes
- #1846 - Enable MPTT for InventoryItem hierarchy
- #4349 - Dropped support for embedded graphs
- #4360 - Remove support for the Django template language from export templates
- #4878 - Custom field data is now stored directly on each object
- #4941 -
commit
argument is now required argument in a custom script'srun()
method
REST API Changes
- Added support for
DELETE
operations on list endpoints - dcim.Cable: Added
custom_fields
- dcim.InventoryItem: The
_depth
field has been added to reflect MPTT positioning - dcim.PowerPanel: Added
custom_fields
- dcim.RackReservation: Added
custom_fields
- dcim.VirtualChassis: Added
custom_fields
- extras.ExportTemplate: The
template_language
field has been removed - extras.Graph: This API endpoint has been removed (see #4349)
- ipam.Service: Renamed
port
toports
; now holds a list of one or more port numbers - secrets.Secret: Removed
device
field; replaced withassigned_object
generic foreign key. This may represent either a device or a virtual machine. Assign an object by settingassigned_object_type
andassigned_object_id
.