Last Month in Nautobot – March 2025
Welcome to our monthly Nautobot community update! We’ll dive into the latest updates across the Nautobot community, highlighting the key milestones, releases, and noteworthy contributions. From new features and enhancements to bug fixes and events, there’s always something happening in our dynamic ecosystem. Open source is at the core of our values, empowering individuals and organizations to collaborate, innovate, and make a positive impact together. This monthly blog post is our way of celebrating the accomplishments and contributions of our Nautobot community members.
Nautobot Core
Releases – Stable
- Nautobot: v2.4.6 – 2025-03-31
- #7039 – Updated
cryptography
to44.0.2
to addressCVE-2024-12797
. - #5780 – Added object permission enforcement to related objects when modifying records through the REST API.
- #7003 – Added
external_integration
foreign key field toSoftwareImageFile
model, which allows the enrichment of file data to include download options, secrets, etc. - #7091 – Added Nautobot DNS Models app to the Apps Marketplace.
- #6379 – Changed
SoftwareImageFile.download_url
to allow additional URI Schemas, such assftp://
,tftp://
. - This release also includes many other bugfixes and improvements to Notes and Bulk Editing. For the full list, check out the release notes.
- #7039 – Updated
- Nautobot: v2.4.5 – 2025-03-12
- #6983 – Updated dependency
Jinja2
to~3.1.6
to addressCVE-2025-27516
. - #7000 – Updated dependency
Django
to~4.2.20
to addressCVE-2025-26699
. - #6384 – Added
Job.logger.failure()
API for Job logging, using customFAILURE
log level (betweenWARNING
andERROR
). - #6384 – Added
Job.fail()
API, which can be used to fail a Job more gracefully than by raising an uncaught exception. - #6384 – Changed output of
nautobot-server runjob
command to include the traceback (if any) and count ofsuccess/failure
log messages. - This release also includes many other bugfixes and improvements to Job logging and IP Addresses. For the full list, check out the release notes.
- #6983 – Updated dependency
- Nautobot: v2.4.4 – 2025-03-04
- Enhanced filtering on Cloud and Prefix Models to support filtering by literal prefix string (
10.0.0.0/8
) as an alternative to filtering by primary key. - #5851 – Added
q
search filter toVRFPrefixAssignment
filterset. - #6635 – Improved visualization of structured data differences including JSON, YAML, XML, tags, custom fields, and config contexts.
- #6924 – Added optional
VRF
relationship to Virtual Device Context. - #6925 – Added colors next to Devices to indicate Device status in Rack Elevation view.
- #6829 – Enabled assignment of a
Device
to aRack
that belongs to a childLocation
of the device’s location; for example, a Device located in a “Building” can now be assigned to a Rack located in a “Room” within that building. - This release also includes many other bugfixes and improvements. For the full list, check out the release notes.
- Enhanced filtering on Cloud and Prefix Models to support filtering by literal prefix string (
Apps Ecosystem
- Nautobot Ansible: v5.10.0 – 2025-03-27
- Added VLAN Group capability to the VLAN module.
- Nautobot Ansible: v5.9.0 – 2025-03-18
- Added EDA Source Plugin for Nautobot Changelog.
- Nautobot Ansible: v5.8.1 – 2025-03-10
- Added the ability to look up IP Addresses by address and namespace for
ip_address_to_interface
module. - Added VS Code workspace config file and documentation for use.
- Added the ability to look up IP Addresses by address and namespace for
- Nautobot App DNS Models: v0.2.0 – 2025-03-26
- Initial release of this new open source Nautobot app. Be on the lookout for an announcement blog post for more information.
- Nautobot App Design Builder: v2.2.0 – 2025-03-25
- Moved the Jinja2 filters from the
nautobot_design_builder.jinja2
module to thenautobot_design_builder.jinja_filters
module.
- Moved the Jinja2 filters from the
- Helm Charts: v2.5.0 – 2025-03-21
- This release of helm-charts includes a breaking change in uwsgi which makes the default probes failing if you have Nginx sidecar enabled. Please follow the guidelines in Nginx sidecar documentation to configure the probes accordingly prior to the upgrade.
- #516 Added functionality for Network Policies.
- #520 Added support to use uWSGi without https.
- Upgraded Nautobot from 2.4.4 to 2.4.5
- #528 Fixed usage of uwsgi enabling http and socket when Nginx enabled.
- Helm Charts: v2.4.6 – 2025-03-07
- Upgraded Nautobot from 2.4.3 to 2.4.4
- Nautobot App Floor Plan: v2.7.0 – 2025-03-19
- Added validation to check rack on Floor Plan.
- Added individual tile add button to floorplan display page.
- Nautobot App Device Lifecycle Mgmt: v3.0.0b1 – 2025-03-18
- Major version upgrade for Device Lifecycle Mgmt. Be on the lookout for an announcement blog post for more information.
- Nautobot App BGP Models: v2.3.1 – 2025-03-14
- Added
q
search filters toAddressFamilyFilterSet
andPeeringFilterSet
. - Fixed
PeerEndpoint
validation to allow all interfaces (including Virtual Chassis).
- Added
- Nautobot App Device Onboarding: v4.2.3 – 2025-03-11
- #326 – Fixed error when ingesting existing cable attached to a circuit.
Community
Conclusion
Get in Touch!
Do you have any cool Nautobot-related project we should write about? Swing by the Network to Code Slack -> channel #nautobot
and write us a quick line! Sign up here if you don’t have an account.
-Gary
Contact Us to Learn More
Share details about yourself & someone from our team will reach out to you ASAP!