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 to 44.0.2 to address CVE-2024-12797.
    • #5780 – Added object permission enforcement to related objects when modifying records through the REST API.
    • #7003 – Added external_integration foreign key field to SoftwareImageFile 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 as sftp://, tftp://.
    • This release also includes many other bugfixes and improvements to Notes and Bulk Editing. For the full list, check out the release notes.
  • Nautobot: v2.4.5 – 2025-03-12
    • #6983 – Updated dependency Jinja2 to ~3.1.6 to address CVE-2025-27516.
    • #7000 – Updated dependency Django to ~4.2.20 to address CVE-2025-26699.
    • #6384 – Added Job.logger.failure() API for Job logging, using custom FAILURE log level (between WARNING and ERROR).
    • #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 of success/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.
  • 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 to VRFPrefixAssignment 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 a Rack that belongs to a child Location 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.

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.
  • 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 the nautobot_design_builder.jinja_filters module.
  • 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 to AddressFamilyFilterSet and PeeringFilterSet.
    • Fixed PeerEndpoint validation to allow all interfaces (including Virtual Chassis).
  • 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



ntc img
ntc img

Contact Us to Learn More

Share details about yourself & someone from our team will reach out to you ASAP!

Thanks for submitting the form.

Author