v2.1.0-beta.1 - 2023-11-30
Pre-release
Pre-release
HanlinMiao
released this
30 Nov 17:18
·
528 commits
to develop
since this release
Added
- #1905 - Added the ability to automatically apply
isnull
filters when model field is nullable. - #1905 - Enhanced
status
filters to support filtering by ID (UUID) as an alternative to filtering byname
. - #3352 - Added
Job.create_file()
API andJOB_FILE_IO_STORAGE
configuration setting. - #3994 - Added "Data Provenance" section to the Advanced tab in ObjectDetailView to display the user that created and last updated the object.
- #4272 - Added bulk edit and bulk destroy views to Namespaces.
- #4646 - Added read-only view in admin panel for Django admin log entries.
- #4694 - Added
ExternalIntegration
model to track connections to systems external to Nautobot. - #4745 - Added
ExportObjectList
system Job. - #4750 - Added "copy" button support to titles of all object retrieve views.
- #4750 - Added support for
BRANDING_FILEPATHS["header_bullet"]
to customize the view header appearance. - #4765 - Added support for
BRANDING_FILEPATHS["nav_bullet"]
to customize the nav menu appearance. - #4796 - Added InterfaceRedundancyGroupAssociation to GraphQL.
- #4796 - Added IPAddressToInterface to GraphQL.
- #4796 - Added VRFDeviceAssignment to GraphQL.
- #4796 - Added VRFPrefixAssignment to GraphQL.
- #4820 - Added listing of related
files
to the/api/extras/job-results/
REST API. - #4820 - Added read-only REST API for the FileProxy model (files generated by a Job run), including a
/download/
endpoint for downloading the file content.
Changed
- #4677 - Updated and customized nautobot UI bootstrap theme with LESS variables.
- #4745 - Changed object export (CSV, YAML, export-template) to run as a background task, avoiding HTTP timeouts when exporting thousands of objects in a single operation.
- #4750 - Refined CSS to Nautobot Bootstrap UI.
- #4765 - Moved navbar to the left.
- #4786 - Lightened table row background color in dark mode.
- #4808 - Make NavItem link text margin-right slightly larger.
Removed
- #4765 - Removed "Import" buttons from navbar dropdown menus.
- #4787 - Removed support for
HIDE_RESTRICTED_UI
. UI elements requiring specific permissions will now always be hidden from users lacking those permissions. Additionally, users not logged in will now be automatically redirected to the login page.
Fixed
- #4646 - Fixed a bug in
ObjectPermission
whereusers.user
permissions could not be created. - #4786 - Fixed default button background color in dark mode.
- #4818 - Fixed various inconsistencies with UI reskin in dark mode.
- #4862 - Fixes issues with uninstalled apps & lingering contenttypes referenced in changelog.
- #4882 - Fixed a regression in the rendering of the Jobs table view.
Housekeeping
- #3352 - Added a shared
media_root
volume to developer Docker Compose environment. - #4781 - Added Gherkin writeups for "Locations" and "Prefixes" feature workflows.
Contributors
- @glennmatthews
- @jathanism
- @HanlinMiao
- @gsnider2195
- @norbert-mieczkowski-codilime
- @timizuoebideri1
- @matt852
- @whitej6
Full Changelog: v2.0.5...v2.1.0-beta.1