Last Month in Nautobot – November 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.
Last month we released Nautobot v3.0.0 with some exciting new features like new models for VPNs and load balancers, a brand new user interface and support for customizing how uniqueness is calculated for Device models. Take a look at the release notes for all of the details about the new features and for information on how to upgrade from previous releases. You can try it out today in our demo sandbox.
Nautobot v2.4 has been designated the LTM version of Nautobot. No further development of Nautobot v1.6 is planned and it will go end of support in August of 2026.
Stay tuned for an in-depth blog on Nautobot v.3.0.0 next week!
Nautobot Core
Releases – Stable
- v3.0.1 – 2025-11-24
- v3.0.0 – 2025-11-17
- This is a major version upgrade of Nautobot. Please read the full release notes for information about new features and steps to upgrade from previous releases.
Releases – LTM 2.4
- v2.4.23 – 2025-11-25
- #1629 – Added additional celery worker metrics.
- #7848 – Fixed the Logs Cleanup job to skip records with a protected relationship instead of raising an error.
- #8164 – Fixed insertion order of middleware for
nautobot.core.settings_funcs.setup_structlog_logging. - #8178 – Fixed “Create and Add Another” behavior for UIViewSet-derived views.
- #8202 – Fixed Bulk operations when using Saved View and selecting all.
- v2.4.22 – 2025-11-10
Apps Ecosystem
- Nautobot App Device Lifecycle Mgmt: v4.0.0 – 2025-11-17
- This major release marks the compatibility of the Device Lifecycle Management App with Nautobot 3.0.0.
- Added support for Python 3.13 and removed support for 3.9.
- Nautobot App Golden Config: v3.0.0 – 2025-11-17
- This major release marks the compatibility of the Golden Config App with Nautobot 3.0.0.
- Added support for Python 3.13 and removed support for 3.9.
- Changed the charts rendering engine to Apache ECharts.
- Nautobot App Device Onboarding: v5.0.0 – 2025-11-17
- This major release marks the compatibility of the Device Onboarding App with Nautobot 3.0.0.
- Added support for Python 3.13 and removed support for 3.9.
- Nautobot App SSoT: v4.0.0 – 2025-11-17
- This major release marks the compatibility of the Single Source of Truth App with Nautobot 3.0.0.
- Added support for Python 3.13 and removed support for 3.9.
- #997 – SSOTvSphereConfig and SSOTInfobloxConfig no longer support Saved Views, Dynamic Groups, Metadata, Contacts and Data Compliance.
- Nautobot App SSoT: v3.11.0 – 2025-11-14
- Version 3.11 marks the designation of the 3.x branch as a Long Term Maintenance (LTM) release. This designation establishes a clear maintenance strategy for the 3.x series: only critical bug fixes and security patches will be incorporated into future 3.x releases. All new features, enhancements, and non-critical improvements will be developed exclusively for the 4.x branch. This approach ensures stability and reliability for production deployments while allowing for continued innovation in the 4.x series. Organizations requiring new functionality should plan to migrate to the 4.x branch when ready.
- #951 – Added data validation for name, role, device_type, location and platform.
- #1004 – Added the ability to sync Virtual Machine tags from vSphere to Nautobot.
- #973 – Fixed issue when creating new SecretsGroups with Secrets associations not being created.
- #973 – Added additional checks to ensure secrets are specified before creating associations.
- #989 – Corrected identifiers for loading of floor location associated with a Controller in the DNA Center integration.
- #990 – Changed SSoT job start time to display in user-defined timezone.
- #996 – Fixed Infoblox integration trying to assign a Prefix to Location M2M before the Prefix has been saved.
- #1006 – Fixed timeouts on the Sync object detailed view.
- #1017 – Updated Device42 integration to use SoftwareVersion in core Nautobot instead of SoftwareLCM from the Device Lifecycle Management app.
- Nautobot App Secrets Providers: v4.0.0 – 2025-11-17
- This major release marks the compatibility of the Secrets Provider App with Nautobot 3.0.0.
- Nautobot App ChatOps: v4.0.0 – 2025-11-25
- This major release marks the compatibility of the Circuit Maintenance App with Nautobot 3.0.0.
- #408 – Fixed bulk operations in Grafana views.
- Nautobot App Circuit Maintenance: v3.0.0 – 2025-11-21
- This major release marks the compatibility of the Circuit Maintenance App with Nautobot 3.0.0.
- Nautobot App Welcome Wizard: v3.0.0 – 2025-11-17
- This major release marks the compatibility of the Welcome Wizard App with Nautobot 3.0.0.
- Nautobot App Design Builder: v3.0.0 – 2025-11-17
- This major release marks the compatibility of the App with Nautobot 3.0.0.
- Nautobot App Floor Plan: v3.0.0 – 2025-11-17
- This major release marks the compatibility of the Floor Plan App with Nautobot 3.0.0.
- Nautobot App DNS Models: v2.0.0 – 2025-11-17
- This major release marks the compatibility of the DNS Models App with Nautobot 3.0.0.
- Changed ARecord address field name to ip_address.
- Changed AAAARecord address field name to ip_address.
- Nautobot App BGP Models: v3.0.0 – 2025-11-17
- This major release marks the compatibility of the BGP Models App with Nautobot 3.0.0.
- Nautobot App Firewall Models: v3.0.0 – 2025-11-17
- This major release marks the compatibility of the Firewall Models App with Nautobot 3.0.0.
- Nautobot App Capacity Metrics: v4.0.0 – 2025-11-17
- This major release marks the compatibility of the Capacity Metrics App with Nautobot 3.0.0.
- Nautobot App Nornir: v3.0.0 – 2025-11-17
- This major release marks the compatibility of the Nautobot Plugin Nornir App with Nautobot 3.0.0.
- Nornir Nautobot: v4.0.0 – 2025-11-14
- Dropped support for Python 3.9.
- Added support for Python 3.13.
- Updated minimum version of
pynautobotto 3.0.0.
- Pynautobot: v3.0.0 – 2025-11-14
- This is the initial v3 release for pynautobot to support Nautobot v3.0.0. This release should not include any breaking changes and is mostly backwards compatible with Nautobot v2. The major version bump is primarily ceremonial to help delineate between the currently supported version of this library and the v2 LTM that will only support security patches and bug fixes.
- #318 – Added support for
data-validationAPI endpoints. - #353 – Added compatibility for the
vpnapp. - #353 – Added compatibility for the
load-balancersapp. - #316 – Changed the minimum supported Python version to 3.10.
- #202 – Removed the Nautobot version 2 validation check from the API instantiation.
- Pynautobot: v2.7.2 – 2025-11-13
- Added support for more urllib3 versions.
- Nautobot Ansible: v6.0.0 – 2025-11-15
- This release is the official start of Nautobot 3.X support. While the modules should be mostly backwards compatible with Nautobot 2.X, we will no longer support versions prior to the 2.4.X LTM version of Nautobot. Please ensure you have also updated your pynautobot version to v3.0.0 or higher for full compatibility. Please note: In Nautobot 3.X, many-to-many fields are no longer returned by default in API responses. This has been accounted for in the collection with regards to the inventory and module plugins, but this will be a change for many lookup plugins. If you require many-to-many fields to be returned, you will need to include
api_filter="exclude_m2m=False". - #639 – Added the
device_cluster_assignmentmodule for managing device to cluster assignments in Nautobot. - Added the
nautobot_statuslookup plugin to return the/api/status/information for the connected Nautobot instance. - #637 – Changed the value of
exclude_m2mexplicitly toFalsefor all API endpoints in the inventory plugin. - #637 – Changed the value of
exclude_m2mexplicitly toFalsefor all modules. - #639 – The
cluster,cluster_type, andcluster_groupfields for devices now return a list instead of a single value for the inventory plugin. - #639 – Removed the
clusteroption from thedevicemodule. This was replaced with thedevice_cluster_assignmentmodule.
- This release is the official start of Nautobot 3.X support. While the modules should be mostly backwards compatible with Nautobot 2.X, we will no longer support versions prior to the 2.4.X LTM version of Nautobot. Please ensure you have also updated your pynautobot version to v3.0.0 or higher for full compatibility. Please note: In Nautobot 3.X, many-to-many fields are no longer returned by default in API responses. This has been accounted for in the collection with regards to the inventory and module plugins, but this will be a change for many lookup plugins. If you require many-to-many fields to be returned, you will need to include
- Nautobot Ansible: v5.16.2 – 2025-11-13
- Fixed device_interface idempotency.
- Nautobot Ansible: v5.16.1 – 2025-11-06
- Added EDA Source Event Support for SSL verify false.
- Fixed custom_field_choice idempotency.
- Helm Charts: v2.5.9 – 2025-11-25
- Upgraded Nautobot from 2.4.20 to 2.4.22.
- Updated installation notes to reflect the upcoming version 3.0 changes.
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
