mirror of
https://github.com/netbox-community/netbox.git
synced 2024-05-10 07:54:54 +00:00
2.3 KiB
2.3 KiB
NetBox v4.0
v4.0.0 (FUTURE)
Breaking Changes
- The deprecated
device_role
&device_role_id
filters for devices have been removed. (Userole
androle_id
instead.)
New Features
Complete UI Refresh (#12128)
The NetBox user interface has been completely refreshed and updated.
Enhancements
- #12851 - Replace bleach HTML sanitization library with nh3
- #14637 - Upgrade to Django 5.0
- #14672 - Add support for Python 3.12
- #14728 - The plugins list view has been moved from the legacy admin UI to the main NetBox UI
- #14729 - All background task views have been moved from the legacy admin UI to the main NetBox UI
Other Changes
- #12325 - The Django admin UI is now disabled by default (set
DJANGO_ADMIN_ENABLED
to True to enable it) - #12795 - NetBox now uses a custom User model rather than the stock model provided by Django
- #13647 - Squash all database migrations prior to v3.7
- #14092 - Remove backward compatibility for importing plugin resources from
extras.plugins
(nownetbox.plugins
) - #14638 - Drop support for Python 3.8 and 3.9
- #14657 - Remove backward compatibility for old permissions mapping under
ActionsMixin
- #14658 - Remove backward compatibility for importing
process_webhook()
(nowextras.webhooks.send_webhook()
) - #14740 - Remove the obsolete
BootstrapMixin
form mixin class - #15099 - Remove obsolete
device_role
anddevice_role_id
filters for devices