v3.1.7 - 2026-07-06
v3.1.7 (2026-07-06)
Added in v3.1.7
- #6614 - Added nested lookup support to LinkedCountColumn, allowing it to display a single related object rather than a count when a single object is present.
- #7946 - Added the
objJinja2 variable to data validation regex rules to align with Nautobot's conventions. - #9145 - Added missing filter forms for various models to make them usable with Dynamic Groups.
Changed in v3.1.7
- #6614 - Updated the IP address table to display the device or virtual machine names when an IP address is assigned to an interface on a single device/VM, rather than always showing a count.
- #6614 - Updated the cloud network Circuits column to display the circuit ID when a cloud network is related to a single circuit, rather than always showing a count.
Deprecated in v3.1.7
- #7946 - Deprecated the
objectJinja2 variable in data validation regex rules in favor ofobj;objectwill be removed in Nautobot 4.0.
Fixed in v3.1.7
- #8287 - Fixed Git repository synchronization to not leave lingering
gitsubprocesses. - #9047 - Fixed a bug that caused the application to crash when creating an Interface with a required Custom Field despite providing a value for it.
- #9047 - Fixed application crashes from errors on fields that are not declared in some forms.
- #9113 - Fixed an
IntegrityErrorraised on every request after the first whenEXTERNAL_AUTH_DEFAULT_PERMISSIONSis configured for externally-authenticated users. - #9117 - Fixed edit/delete actions on a Dynamic Group's Members tab returning the user to the group's detail page instead of the Members tab.
- #9132 - Moved the charset declaration to be the first tag in
<head>. - #9186 - Fixed
prefix_length__ltefilter value being corrupted (e.g.['16']) when adding another filter in the Prefix list view. - #9186 - Fixed
within_includefilter field inPrefixFilterFormnot supporting multiple values. - #9186 - Fixed
MultiValueCharFieldsplitting a bare string value into per-character choices.
Dependencies in v3.1.7
- #9081 - Updated dependency
nh3to>=0.3.6,<0.4
Housekeeping in v3.1.7
- #9081 - Updated documentation dependency
mkdocstrings-pythonto~2.0.5. - #9081 - Updated development dependency
pylintto~4.0.6. - #9081 - Updated development dependency
pymarkdownlntto~0.9.38. - #9081 - Updated development dependency
ruffto~0.15.20. - #9146 - Changed
linttask to support--fixflag in order to apply fixes for all. - #9163 - Fixed some incorrect logic in the generic bulk delete view test.
Contributors
Full Changelog: v3.1.6...v3.1.7