Last Month in Nautobot – December 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
- v3.0.3 – 2025-12-22
- This release prepares for the Django 5.1 upgrade in Nautobot v3.1 by deprecating some of the Nautobot-specific storage configurations and adding support for the Django
STORAGESsetting. Improves performance of some TreeModel views, adds various enhancements to job approval workflows and some UI enhancements.
- This release prepares for the Django 5.1 upgrade in Nautobot v3.1 by deprecating some of the Nautobot-specific storage configurations and adding support for the Django
- v3.0.2 – 2025-12-08
- Updated Django, Celery, and urllib3 dependencies to remediate security vulnerabilities. Fixed bugs in JSON custom field types, DeviceType front and rear images not being displayed in the UI and rendering the
modulecolumn for device component tables.
- Updated Django, Celery, and urllib3 dependencies to remediate security vulnerabilities. Fixed bugs in JSON custom field types, DeviceType front and rear images not being displayed in the UI and rendering the
Releases – LTM 2.4
- v2.4.24 – 2025-12-15
- This LTM release backports critical security updates (Django, Celery, urllib3) along with selected performance and platform improvements from 3.x. Backward-compatible Django
STORAGESsetting support was added to ease upgrades to Nautobot v3.1 and Django 5.1.
- This LTM release backports critical security updates (Django, Celery, urllib3) along with selected performance and platform improvements from 3.x. Backward-compatible Django
Apps Ecosystem
- Nautobot App Golden Config: v2.6.1 – 2025-12-16
- #1051 – Improved gc_repo_prep decorator compatibility with Inherited Jobs.
- Nautobot App Golden Config: v2.6.0 – 2025-12-05
- Nautobot App Device Onboarding: v4.4.1 – 2025-12-09
- #458 – Fixed migration bug where OnboardingTask was not filtered correctly.
- Nautobot App Device Lifecycle Mgmt: v3.2.1 – 2025-12-09
- #512 – Allowed cloning of validated software objects.
- Nautobot App Design Builder: v2.3.0 – 2025-12-10
- Dropped support for Python versions 3.8 and 3.9.
- #219 – Added a public testing framework by updating and moving DesignTestCase, BuilderChecks.
- #219 – Added to public testing framework by creating a small convenience method VerifyDesignTestCase.
- #204 – Fixed a problem when creating rack reservations.
- #253 – Fixed multiple search and filtering bugs.
- Nautobot App Capacity Metrics: v3.2.0 – 2025-12-10
- Changed minimum Nautobot version to 2.4.20.
- Dropped support for Python versions 3.8 and 3.9.
- Nautobot App Circuit Maintenance: v2.4.0 – 2025-12-09
- Fixed a potential sensitive data disclosure issue in the REST API and logging in the “Update Circuit Maintenances” job.
- Changed minimum Nautobot version to 2.4.20.
- Dropped support for Python versions 3.8 and 3.9.
- #336 – Removed the password and credentials from the serialization of the Source object.
- #336 – Updated logging messages to prevent logging sensitive data from the Source object.
- Nautobot App Floor Plan: v2.9.0 – 2025-12-09
- Changed minimum Nautobot version to 2.4.20.
- Dropped support for Python 3.9.
- Nautobot App ChatOps: v3.3.0 – 2025-12-06
- Nautobot App BGP Models: v2.4.0 – 2025-12-12
- Changed minimum Nautobot version to 2.4.20.
- Dropped support for Python 3.9.
- Nautobot App DNS Models: v1.3.1 – 2025-12-12
- #162 – Added the
nautobot_dns_models_dns_viewsfilter extension to theipam.Prefixmodel to allow filtering prefixes by DNS views. - #161 – Fixed a bug when trying to create AAAA records for a DNS View.
- #162 – Fixed the filter for the badge link on the Assigned Prefixes panel in the DNS View detail view.
- #170 – Fixed a bug preventing the Python package from loading in some cases.
- #162 – Added the
- Nautobot App Firewall Models: v2.4.0 – 2025-12-10
- Changed minimum Nautobot version to 2.4.20.
- Dropped support for Python 3.9.
- Several bug fixes and improvements.
- Nautobot App Welcome Wizard: 2.2.0 – 2025-12-06
- Changed minimum Nautobot version to 2.4.20.
- Dropped support for Python versions 3.8 and 3.9.
- #129 – Added two new optional configurations to be used in
nautobot_config.pyfor enabling Manufacturer name transformations:manufacturer_transform_funcandmanufacturer_map. - #127 – Fixed an issue with ModuleBayTemplate components not being created when importing DeviceTypes.
- Helm Charts: v3.0.1 – 2025-12-17
- #676 Added custom Nginx configuration file and certificates path.
- Helm Charts: v3.0.0 – 2025-12-12
- This release contains breaking changes. Please refer to the release notes and also check the upgrade guide before upgrading. Check out issue #594 for the reasoning behind the changes.
- The
postgresqlandredissubcharts are no longer deployed by default. They must be explicitly enabled if used. - The
rabbitmqsubchart was removed. - The
mariadbsubchart was removed. - The
postgresqlhasubchart was removed. - The username field is now required in the existing secret if
nautobot.db.existingSecretis used. - The default image was changed to 3.x.
- Changed the default Docker registry.
- The Nautobot Celery readiness and liveness probes were changed to use files instead of celery pings.
- Changed Nautobot Celery defaults.
- Added ability to point to an existing
ConfigMapfor Nautobot config.
- Nautobot App Data Validation Engine: v3.4.0 – 2025-12-05
- The functionality of this app has been moved to Nautobot as of version 3.0.0. The 3.4.x release of this app will continue to support Nautobot v2.4.x and will be maintained for security and critical bug fixes only. All new feature requests for data validation should go directly to Nautobot.
- Fixed Python 3.12 compatibility issues.
- Changed minimum Nautobot version to 2.4.20.
- Dropped support for Python 3.9.
- Cookiecutter Nautobot App: nautobot-app-v3.0.0 – 2025-12-30
- #291 – Added support for Python
3.13. - #291 – Updated minimum Nautobot version to
3.0.0. - #291 – Updated maximum Nautobot version to
<4.0.0. - #320 – Upstream testing now runs against selected branches.
- #319 – Fixed nav typo and added missing 2.7.2 release notes.
- #322 – Updated CI workflow to always regenerate Poetry lockfile.
- #291 – Added support for Python
- Cookiecutter Nautobot App: nautobot-app-v2.7.2 – 2025-12-02
- #310 – Fixed version numbers in ltm-2.4 branch.
Conclusion
Community
- Zero-Touch Provisioning App in Nautobot
- Services First – A Reminder of Strong Growth by Josh VanDeraa
- Nautobot ohttps://josh-v.com/services-first-a-reminder-of-strong-growth/n Google Cloud: Architecture with Cloud RUN, Serverless Jobs, Redis and Statics Assets on GCS
Get in Touch!
Do you have a 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
