Last Month in Nautobot – January 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

Join the 100 Days of Nautobot Challenge! Embark on a transformative, self-guided journey designed to help you master network automation with Nautobot. Over 100 days, you’ll build strong, consistent skills while tackling real-world challenges that focus on Nautobot Jobs and Apps—key areas where Nautobot excels in automating complex network tasks.

segment

Releases – Stable

  • Nautobot: v2.4.1 – 2025-01-21
    • #6780 – Updated Django to 4.2.18 to address CVE-2024-56374.
    • Multiple bug fixes addressed in this release. See the release notes for the full list of changes.
  • Nautobot: v2.4.0 – 2025-01-10
    • This is a summary of the features added in Nautobot v2.4. See the release notes for the full list of changes.
    • Nautobot 2.4 drops support for Python 3.8, so any existing Nautobot deployment using Python 3.8 will need to upgrade to a newer Python version before upgrading to Nautobot v2.4 or later.
    • Virtual Device Context Data Models added.
    • Wireless Data Models added.
    • Apps Marketplace Page added.
    • Nautobot now includes a general-purpose, extensible event publication framework for publication of event notifications to other systems such as Redis publish/subscribe, Kafka, syslog, and others.
    • Jinja2 Template Rendering Tool added.
    • Job authors can now set their jobs to only allow a single concurrent execution across all workers.
    • Users can now configure their preferred display time zone via the User Preferences UI under their user profile, and Nautobot will display dates and times in the configured time zone for each user.
    • REST API exclude_m2m parameter added.
    • UI Component Framework, a set of Python APIs for defining parts of the Nautobot UI without needing, in many cases, to write custom HTML templates.
    • Kubernetes Job Execution (Experimental).
    • Overhauled Job task queues to support Kubernetes jobs.
  • Nautobot: v2.3.16 – 2025-01-06
    • #5805 – Enabled extended filter lookup expressions of the serial filter for Device, Rack, and InventoryItem.
    • Multiple bug fixes and performance improvements. See the release notes for the full list of changes.
  • Nautobot: v2.3.15 – 2025-01-02
    • #6695 – Updated dependency Jinja2 to ~3.1.5 to address CVE-2024-56201 and CVE-2024-56326.
    • #6410 – Added PUBLISH_ROBOTS_TXT configuration setting, defaulting to True.

Releases – LTM 1.6

Apps Ecosystem

webinar

Community


Conclusion

Do you have any cool Nautobot-related projects 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!

Author