| 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
futurefrom thepoetry.lockand 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 Parentssystem Job that can be run if IP Address and/or Prefixparentvalues are incorrectly set. - #6151 - Added logic in IPAddress and Prefix detail views to detect an incorrect
parentvalue on the record being viewed and display a banner recommending to run the aforementioned system Job if so. - #7685 - Added Jinja2 validation to
ComputedFieldmodel to catch template syntax errors at save time. - #8000 - Added
django_querystring, copied fromquerystringtemplatetag in Django 5.1 and above. - #8000 - Added
legacy_querystring, copied fromquerystringtemplatetag 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
querystringtemplatetag 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_lengthfields 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_lengthfields 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_factorattribute on aDecimalField.
Dependencies in v2.4.17
- #7682 - Updated dependency
django-constanceto~4.3.2. - #7682 - Updated dependency
prometheus-clientto~0.22.1. - #7682 - Updated dependency
python-slugifyto~8.0.4. - #7682 - Updated dependency
svgwriteto~1.4.3. - #7682 - Regenerated
poetry.lockto bring latest version of indirect dependencies into the Docker images and development environment. - #7715 - Updated dependency
django-silkto~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
pylintto~3.3.8. - #7682 - Updated development dependency
pymarkdownlntto~0.9.32. - #7682 - Updated development dependency
ruffto~0.12.9. - #7682 - Updated documentation dependency
mkdocs-macros-pluginto~1.3.9. - #7682 - Updated documentation dependency
mkdocs-materialto~9.6.17. - #7703 - Made sure line endings were consistently Unix-style (
\nrather than\r\n) in project source files. - #7715 - Updated documentation dependency
mkdocs-materialto9.6.18. - #7715 - Updated development dependency
fakerto^37.6.0. - #7715 - Updated development dependency
ruffto~0.12.11. - #7715 - Updated test dependency
requeststo~2.32.5. - #7732 - Added code coverage reporting to pull request CI workflow.
- #7734 - Added
--diffoption toinvoke ruffcommand.
Contributors
- @glennmatthews
- @renovate[bot]
- @Kircheneer
- @Sridevi-NTC
- @nrnvgh
- @itdependsnetworks
Full Changelog: https://github.com/nautobot/nautobot/compare/v2.4.16...v2.4.17