Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
nautobot-2.4.17-py3-none-any.whl | 2025-09-02 | 44.5 MB | |
nautobot-2.4.17.tar.gz | 2025-09-02 | 43.3 MB | |
README.md | 2025-09-02 | 6.5 kB | |
v2.4.17 - 2025-09-02 source code.tar.gz | 2025-09-02 | 66.3 MB | |
v2.4.17 - 2025-09-02 source code.zip | 2025-09-02 | 67.4 MB | |
Totals: 5 Items | 221.5 MB | 0 |
What's Changed
Security in v2.4.17
- #7682 - Removed obsolete package
future
from thepoetry.lock
and hence from the Docker images, eliminating Nautobot's exposure to vulnerability CVE-2025-50817 in that package.
Added in v2.4.17
- #3547 - Added support for using shift+click to select one or more ranges of objects from list views.
- #6151 - Added
Check/Fix IPAM Parents
system Job that can be run if IP Address and/or Prefixparent
values are incorrectly set. - #6151 - Added logic in IPAddress and Prefix detail views to detect an incorrect
parent
value on the record being viewed and display a banner recommending to run the aforementioned system Job if so. - #7685 - Added Jinja2 validation to
ComputedField
model to catch template syntax errors at save time. - #8000 - Added
django_querystring
, copied fromquerystring
templatetag in Django 5.1 and above. - #8000 - Added
legacy_querystring
, copied fromquerystring
templatetag in Nautobot 2.4 and below.
Changed in v2.4.17
- #6151 - Changed Prefix update logic so that moving a Prefix to a different Namespace now carries along its descendant Prefixes and their associated IP Addresses as well, instead of only carrying along its direct child IP Addresses and leaving behind the other descendants in the original Namespace.
- #7670 - Disable default pagination in ObjectsTablePanel.
Deprecated in v2.4.17
- #8000 - Deprecate the
querystring
templatetag as it overlaps with Django 5.1.
Removed in v2.4.17
- #6151 - Removed UI warnings about various combinations of Prefix types (container versus network versus pool) and IP addresses, as time has shown that there are valid use cases for many of these combinations.
Fixed in v2.4.17
- #6151 - Fixed incorrect data after editing a Prefix's
prefix
/network
/prefix_length
fields by adding aclean()
check to detect and block cases where it could result in orphaned IPAddress records. - #6151 - Fixed incorrect data after editing a Prefix's
prefix
/network
/prefix_length
fields by adding logic insave()
to correctly reparent existing child Prefix and IPAddress records. - #6151 - Fixed potential for incorrect data when moving a VRF-associated Prefix between Namespaces by adding a
clean()
check to detect and block this scenario. - #7496 - Fixed issue with removed Prefix column in VLANs table.
- #7708 - Hide the 'select all matching query' UI element when the 'select all' checkbox in an object list view is unchecked.
- #7720 - Fixed a Django REST Framework warning related to the
power_factor
attribute on aDecimalField
.
Dependencies in v2.4.17
- #7682 - Updated dependency
django-constance
to~4.3.2
. - #7682 - Updated dependency
prometheus-client
to~0.22.1
. - #7682 - Updated dependency
python-slugify
to~8.0.4
. - #7682 - Updated dependency
svgwrite
to~1.4.3
. - #7682 - Regenerated
poetry.lock
to bring latest version of indirect dependencies into the Docker images and development environment. - #7715 - Updated dependency
django-silk
to~5.4.2
.
Documentation in v2.4.17
- #6671 - Documented different approaches for initial population of data.
Housekeeping in v2.4.17
- #7124 - Fixed developer docker flow when override files drop ancillary containers.
- #7496 - Refactored VLAN model related UI views to use
UI component framework
. - #7682 - Updated development dependency
pylint
to~3.3.8
. - #7682 - Updated development dependency
pymarkdownlnt
to~0.9.32
. - #7682 - Updated development dependency
ruff
to~0.12.9
. - #7682 - Updated documentation dependency
mkdocs-macros-plugin
to~1.3.9
. - #7682 - Updated documentation dependency
mkdocs-material
to~9.6.17
. - #7703 - Made sure line endings were consistently Unix-style (
\n
rather than\r\n
) in project source files. - #7715 - Updated documentation dependency
mkdocs-material
to9.6.18
. - #7715 - Updated development dependency
faker
to^37.6.0
. - #7715 - Updated development dependency
ruff
to~0.12.11
. - #7715 - Updated test dependency
requests
to~2.32.5
. - #7732 - Added code coverage reporting to pull request CI workflow.
- #7734 - Added
--diff
option toinvoke ruff
command.
Contributors
- @glennmatthews
- @renovate[bot]
- @Kircheneer
- @Sridevi-NTC
- @nrnvgh
- @itdependsnetworks
Full Changelog: https://github.com/nautobot/nautobot/compare/v2.4.16...v2.4.17