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
cryptographyto44.0.2to addressCVE-2024-12797. - #5780 – Added object permission enforcement to related objects when modifying records through the REST API.
- #7003 – Added
external_integrationforeign key field toSoftwareImageFilemodel, 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_urlto 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
Jinja2to~3.1.6to addressCVE-2025-27516. - #7000 – Updated dependency
Djangoto~4.2.20to addressCVE-2025-26699. - #6384 – Added
Job.logger.failure()API for Job logging, using customFAILURElog level (betweenWARNINGandERROR). - #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 runjobcommand to include the traceback (if any) and count ofsuccess/failurelog 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
qsearch filter toVRFPrefixAssignmentfilterset. - #6635 – Improved visualization of structured data differences including JSON, YAML, XML, tags, custom fields, and config contexts.
- #6924 – Added optional
VRFrelationship to Virtual Device Context. - #6925 – Added colors next to Devices to indicate Device status in Rack Elevation view.
- #6829 – Enabled assignment of a
Deviceto aRackthat belongs to a childLocationof 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_interfacemodule. - 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.jinja2module to thenautobot_design_builder.jinja_filtersmodule.
- 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
qsearch filters toAddressFamilyFilterSetandPeeringFilterSet. - Fixed
PeerEndpointvalidation 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!
