What's Changed
Security
- #6182 - Updated
cryptography
to43.0.1
to addressGHSA-h4gh-qq45-vh27
. This is not a direct dependency so will not auto-update when upgrading. Please be sure to upgrade your local environment.
Added
- #5180 - Add filtering Job Results by Scheduled Job.
- #5591 - Added
time_zone
field toScheduledJob
model. - #6120 - Added Status Field to VRF model.
- #6129 - Added collapsible icon rotation to homepage panels.
Fixed
- #5591 - Corrected several bugs around handling of
ScheduledJob
execution whensettings.TIME_ZONE
is other than "UTC". - #5591 - Added missing
Meta.ordering
definition toScheduledJob
model. - #6123 - Fixed cable status coloring for
DeviceModule*Table
rows in dark mode. - #6131 - Fixed a regression in which IP addresses and prefixes created through the
/api/ipam/prefixes/<uuid>/available-ips/
and/api/ipam/prefixes/<uuid>/available-prefixes/
REST API endpoints could not be assigned custom field data during their creation. - #6146 - Added missing DynamicGroup content to Device Detail View and Software Image File Detail View.
- #6175 - Prevented some
AttributeError
exceptions from being raised when an App contains a model that doesn't inherit fromBaseModel
.
Housekeeping
- #5591 - Added
watchmedo
tocelery_beat
development container. - #5591 - Added
time-machine
as a development environment (test execution) dependency. - #6147 - Fixed some points of non-determinism in the data generated by
nautobot-server generate_test_data
. - #6147 - Added
development/cleanup_factory_dump.py
helper script to aid in identifying other issues with test data.
Contributors
Full Changelog: v2.3.1...v2.3.2