Last Month in Nautobot – July 2025

Welcome to our monthly Nautobot community update! We’ll dive into the latest innovations 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.13 – 2025-07-21
    • This release introduces various performance fixes to the IPAddress, Prefix, Interface, Device and VRF models. See the release notes for the full list of changes.
  • Nautobot: v2.4.12 – 2025-07-17
    • Various bug fixes for the UI and fixes in the Git repository and job loading logic. See the release notes for the full list of changes.
  • Nautobot: v2.4.11 – 2025-07-07
    • Multiple dependency updates to address CVEs. Be sure to update requests to at least 2.32.4 and urllib3 to 2.5.0 in your environment.
    • #6941ModuleTypes can now be classified into a new ModuleFamily model. ModuleBay and ModuleBayTemplates can define a ModuleFamily they will accept.
    • #7178 – Improved performance of job result list view.
    • #7038 – Fixed issue where approved scheduled jobs set to run “immediately” were not executed.
    • Various bug fixes for the UI and fixes in the Git repository and job loading logic. See the release notes for the full list of changes.

Apps Ecosystem

  • Nautobot App BGP Models: v2.3.2 – 2025-07-30
    • #251 – Added ASNs list to Device view.
    • #257 – Removed PeerEndpoint validation requiring RoutingInstance when local_ip is assigned to any Interface.
    • #245 – Fixed device URL link in BGP Routing Instance detail view.
  • Nautobot Ansible: v5.13.1 – 2025-07-29
    • Added allow_unsafe option to inventory plugins.
  • Nautobot Ansible: v5.13.0 – 2025-07-21
    • Added wireless modules.
    • Changed name to optional for device module and added id argument.
    • Extended id option to all object based modules.
    • Added software_version and software_image_files to device module.
  • Nautobot App Device Onboarding: v4.2.6 – 2025-07-25
    • #385 – Fixed a bug causing excessive logging noise.
    • #386 – Added 10GEChannel to INTERFACE_TYPE_MAP_STATIC so that port-channel interfaces with this hardware type are recognized as type LAG.
  • Nautobot App DNS Models: v1.2.0 – 2025-07-23
    • This release makes DNS models globally searchable in Nautobot and adds DNS name length validation per RFC 1035.
  • Helm Charts: v2.5.4 – 2025-07-11
    • Fixed nginx liveness probes’ wrong port configuration.
    • Fixed creation of redis secret when password is provided and chart redis is not used.
    • Upgraded Nautobot from 2.4.8 to 2.4.11.
    • Upgraded Nginx Unprivileged optional container from 1.28 to 1.29.
    • Upgraded Bitnami common subchart from 2.30.0 to 2.30.2.
  • Pynautobot: v1.5.5 – 2025-07-10
    • Updated urllib3 and requests dependencies because of reported CVEs.
  • Pynautobot: v2.6.5 – 2025-07-02
    • Fixed the serialization of lists of choices.
  • Pynautobot: v2.6.4 – 2025-07-02
    • Updated examples to include assigning IP.
    • Fixed parsing lists of choices.
    • Fixed job.run().
    • Added new job_name keyword argument.
  • Nautobot App SSoT: v3.9.1 – 2025-07-09
    • Please note that the behavior in the SNOW integration now is to swallow and log an overview of how many duplicates encountered, and provide file output outlining what duplicates were encountered.
    • #874 – Reverted changes in NautobotModel to be backward compatible with other integrations.
    • #874 – Reverted removal of invalidate_cache method in NautobotAdapter.
    • #844 – Fixed job failure if there are duplicate devices in LibreNMS. Will skip the device instead.
    • #867 – Fixed ServiceNow comparison filters to only compare against company names with Manufacturer set to True.
  • Pylint Nautobot: v0.4.2 – 2025-07-09
    • Added check to ensure filter field name does not have a double underscore.
    • Fixed find_model_name to check for the model attribute first in the Meta class.

Community


Conclusion
Get in Touch!

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



Author