| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| nautobot-2.4.18-py3-none-any.whl | 2025-09-15 | 44.6 MB | |
| nautobot-2.4.18.tar.gz | 2025-09-15 | 43.3 MB | |
| README.md | 2025-09-15 | 7.8 kB | |
| v2.4.18 - 2025-09-15 source code.tar.gz | 2025-09-15 | 66.3 MB | |
| v2.4.18 - 2025-09-15 source code.zip | 2025-09-15 | 67.4 MB | |
| Totals: 5 Items | 221.6 MB | 0 | |
What's Changed
Security in v2.4.18
- #7764 - Updated dependency
Djangoto~4.2.24to mitigateCVE-2025-57833.
Added in v2.4.18
- #7614 - Added Bulk Edit functionality for the DynamicGroup model.
- #7687 - Added usage of
{% render_title %}and{% render_breadcrumbs %}inobject_list.htmlandobject_retrieve.htmltemplates. - #7727 - EXPERIMENTAL: Enabled caching of App-generated Prometheus metrics. This is an experimental feature and may be removed or changed in future releases.
- #7758 - Added SavedView capability to JobResults model.
- #7784 - Added support for
ObjectFieldsPanel(...fields="__all__", additional_fields=[...])to allow inclusion of properties, reverse relations, nested lookups, and other attributes not normally included in__all__. - #7784 - Enhanced
ObjectFieldsPanelto support nested lookup of object fields, such asfields=["rack__rack_group"].
Changed in v2.4.18
- #7687 - Updated Devices, Prefixes, Plugins, Circuits views to use UI Component Framework Breadcrumbs.
- #7687 - Updated
ObjectViewto instantiate defaultBreadcrumbsandTitlesand pass it in context. - #7687 - Updated
ObjectListViewto instantiate defaultBreadcrumbsandTitlesand pass it in context along withverbose_name_pluralandview_action. - #7784 - Changed
ObjectFieldsPanel.__init__behavior to raise an error ifexclude_fieldsis specified in combination with any value offieldsother than"__all__". - #7795 - Changed CircuitTermination UI
Port SpeedandUpstream Speedfields back to single fieldSpeedwith arrows. - #7801 - Updated Breadcrumbs docs and
UIComponentsMixinorder in some classes.
Fixed in v2.4.18
- #7330 - Fixed a
FieldErrorexception when sorting tree-model (Location, LocationType, RackGroup, etc.) tables by a custom field column. - #7330 - Fixed removal of list-view filters when reverting the table sorting to default.
- #7631 - Fixed duplicate records returned in some cases by
DynamicGroup.update_cached_members(). - #7723 - Fixed bug in which
Deviceobjects could be saved when they didn't have to be. - #7748 - Updated
last_runcolumn inJobTableto avoid referencing settings directly inside TemplateColumn. Sincedjango-tables2does not include context processors when rendering column templates, usingsettings.SHORT_DATETIME_FORMATcaused lookup errors or pickling issues. Now the required formatsettings.SHORT_DATETIME_FORMATis passed explicitly viaextra_context, ensuring correct rendering in both views and table contexts. - #7753 - Fixed a bug in which IPv4 /31 Prefix records might be assigned the wrong
parentPrefix. - #7753 - Fixed a bug in which IPv6 records such as
::1/128might be assigned the wrongparentPrefix. - #7754 - Fixed issue with
FilterTestCases.test_tenant_groupwhere the filter query could return the sameTenantGroupobject multiple times. - #7765 - Fixed column ordering issue by disabling
orderableforPowerFeedTable.occupied_positions,PowerFeedTable.phase_designation, andJobResultTable.duration. - #7765 - Fixed
ObjectMetadataTable.valuecolumn ordering issue by adding missingorder_byattribute. - #7774 - Fixed incorrect rendering of Nautobot
nicon in some browsers. - #7783 - Fixed an issue where you could not set the virtual chassis master.
- #7789 - Changed certain filter fields to prevent unnecessary SELECT DISTINCT queries.
- #7803 - Fixed a regression in the handling of
ObjectFieldsPanel(ignore_nonexistent_fields=True)introduced by [#7784]. - #7808 - Fixed double
NotesorChange Logadded in title.
Dependencies in v2.4.18
- #7764 - Updated dependency
cryptographyto~45.0.7. - #7793 - Updated dependency
django-silkto~5.4.3.
Documentation in v2.4.18
- #7787 - Updated NautobotAppConfig docs to add
searchable_modelslink.
Housekeeping in v2.4.18
- #7614 - Refactored DynamicGroup model related UI views to use
NautobotUIViewSet. - #7632 - Refactored GitRepository model related UI views to use
NautobotUIViewSet. - #7669 - Refactored Note model related UI views to use
UI component framework. - #7689 - Refactored CustomField model related UI views to use
UI component framework. - #7700 - Refactored VirtualChassis model related UI views to use
UI component framework. - #7760 - Updated Prefix API test to avoid a potential spurious failure.
- #7764 - Updated development dependency
ruffto~0.12.12. - #7765 - Added a test to ensure model properties are not orderable.
- #7767 - Updated CI workflows and Docker image build to use Poetry 2.1.4.
- #7778 - Fixed unintended carry-over of data changes between subsequent subtests in
FilterTestCase.test_q_filter_valid. - #7786 - Updated ReadTheDocs build to use poetry instead of pip.
- #7804 - Changed development docker-compose environment to not start the
seleniumcontainer by default. - #7804 - Changed
invoke teststo auto-start theseleniumcontainer as needed when running integration tests.
Contributors
- @Sridevi-NTC
- @Pavan-183
- @sirisha-bode
- @glennmatthews
- @dsoftait
- @nrnvgh
- @itdependsnetworks
- @renovate[bot]
- @nopg
- @mateusz-lachowski-codilime
- @gsnider2195
- @nkallergis
- @Kircheneer
- @seaburger
- @bryanculver
New Contributors
- @nopg made their first contribution in https://github.com/nautobot/nautobot/pull/7782
Full Changelog: https://github.com/nautobot/nautobot/compare/v2.4.17...v2.4.18