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 STORAGES setting. Improves performance of some TreeModel views, adds various enhancements to job approval workflows and some UI enhancements.
  • 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 module column for device component tables.

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 STORAGES setting support was added to ease upgrades to Nautobot v3.1 and Django 5.1.

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
    • Changed minimum Nautobot version to 2.4.20.
    • Dropped support for Python 3.9.
    • #384 – Added Bulk Update functionality for the AccessGrant, CommandToken and ChatOpsAccountLink models.
    • #412 – Fixed bulk operations on Grafana views.
  • 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_views filter extension to the ipam.Prefix model 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.
  • 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.py for enabling Manufacturer name transformations: manufacturer_transform_func and manufacturer_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 postgresql and redis subcharts are no longer deployed by default. They must be explicitly enabled if used.
    • The rabbitmq subchart was removed.
    • The mariadb subchart was removed.
    • The postgresqlha subchart was removed.
    • The username field is now required in the existing secret if nautobot.db.existingSecret is 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 ConfigMap for 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.
  • Cookiecutter Nautobot App: nautobot-app-v2.7.2 – 2025-12-02
    • #310 – Fixed version numbers in ltm-2.4 branch.

Conclusion

Community

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



Author