net-mgmt/netbox: Update to 4.6.4
Changelog:
Enhancements:
- Render JSON schema enum options as a dropdown selection in module and device profile attribute forms
- Include the dns_name of primary & out-of-band IP addresses in event payloads
- Add a 1C8P:8C1P breakout cable profile
- Improve the styling of action buttons in the navigation sidebar
Performance Improvements:
- Improve performance of the image attachments view when using S3 storage
- Avoid repeated serializer instantiation in GFKSerializerField
- Chunk bulk updates to custom field data to better handle a large number of records
Bug Fixes:
- Fix LDAP group lookup failure when a returned row contains a null value
- Enforce object-level permissions on custom links rendered via the custom_links template tag
- Remove errant changelog relation from GraphQL schema
- Restore inline browser display of device front/rear images instead of forcing a download
- Update the cached virtual chassis name on member devices in the search index when a virtual chassis is renamed
- Return JSON rather than an HTML error page for GraphQL API exceptions
- Also check is_active in the superuser bypass for restrict() and IsSuperuser
- Prevent deletion of an existing custom script's file when re-uploading a same-named script via the REST API
- Fix AttributeError when importing IP addresses with is_primary/is_oob set but no device assigned
Accessibility:
- Announce quick search results to screen readers
- Make the Results/Filters tabs keyboard-operable
- Allow the left sidebar accordion to be toggled with the spacebar
- Remove hidden <select> inputs from the accessibility tree
- Associate a label with the "Saved Filter" combobox for screen readers
- Provide an accessible name for the empty checkbox column header cell in object tables
https://github.com/netbox-community/netbox/releases/tag/v4.6.4