Last Month in Nautobot – April 2026

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.

With the release of Nautobot 3.1, Network to Code continues to expand Nautobot beyond a traditional Network Source of Truth into a comprehensive platform for orchestrating, validating, and operationalizing network automation at scale. This release introduces powerful new capabilities including OS Upgrades, Operational Compliance, Secure Proxy, overlapping IP support, and embedded troubleshooting utilities, all designed to help teams execute network changes more safely, reduce operational risk, and accelerate automation outcomes across complex enterprise environments. Learn more about the latest release and new capabilities in the Nautobot release overview.

Nautobot Core

Releases – Stable

  • v3.1.1 – 2026-04-27
    • This release includes a mix of security updates, performance improvements, and bug fixes across the platform. We updated key dependencies to address multiple CVEs, improved CSV export performance for large datasets, and resolved several issues affecting Jobs, Git repository synchronization, Kubernetes job serialization, and Data Validation Rules.
    • For App developers and operators, this release also restores compatibility placeholders that were unintentionally removed in 3.1.0 and adds a new render_default_panels_for_object template tag for more flexible UI rendering.
  • v3.1.0 – 2026-04-14
    • Nautobot 3.1 brings a major platform upgrade with support for Django 5.2 and Python 3.14, while also dropping support for older PostgreSQL and MySQL versions. This release also introduces a unified STORAGES configuration model, replacing several legacy storage backend settings and simplifying file storage configuration.
    • On the user experience side, Nautobot 3.1 adds asynchronous global search, improved HTMX-powered list rendering, configurable columns, and enhanced Location/Prefix views for much better performance at scale. Jobs also gain a new Job Console view that captures full console output separately from structured job logs, making troubleshooting easier.
    • Additional workflow improvements include embedded dependent object creation/search modals, scoped Custom Fields, and expanded bulk rename support across more models. See the full release notes for complete upgrade guidance and all changes.
  • v3.0.11 – 2026-04-08
    • This release focuses on tightening security, improving VPN usability, and smoothing out a few operational rough edges. This release updates several core dependencies to address multiple CVEs, adds ARM64 support for all published Docker images, and introduces the ability to associate Secrets Groups directly with VPN tunnels for cleaner credential management.
    • On the platform side, this release also fixes a number of workflow issues, including scheduled jobs triggering immediately before their intended crontab schedule, VPN filtering inconsistencies, and config context schema sync problems. Smaller UI improvements, like making the rear of full-length devices clickable in rack elevation views, continue to improve day-to-day usability for operators.

Releases – LTM 2.4

  • v2.4.32 – 2026-04-27
    • This is a maintenance-focused LTM release that delivers several important security updates alongside fixes for GraphQL, permissions handling, and Kubernetes job execution. Dependency updates for Pillow, lxml, and GitPython address multiple CVEs and help keep long-term deployments secure and stable.
    • This release also improves backend performance and reliability by fixing GraphQL nested relation filtering that could generate excessive database queries, resolving intermittent Scheduled Job display issues for Git-based Jobs, and correcting Kubernetes job kwarg serialization behavior. Tag-based permission handling was also fixed to prevent 500 errors in environments using more advanced RBAC constraints.
  • v2.4.31 – 2026-04-09
    • This release delivers a set of security-focused dependency updates together with several operational fixes for scheduled and Kubernetes-based Jobs. Updates to Django, cryptography, and pygments address multiple CVEs, while compatibility updates for pymdown-extensions ensure documentation tooling continues working correctly with the newer pygments release.
    • This release also adds ARM64 Docker image support across all published images, making deployments on ARM infrastructure much easier. In addition, scheduled Jobs using custom crontab schedules now correctly wait for their configured runtime instead of executing immediately, and Kubernetes Jobs with sensitive variables are handled more reliably.

Apps Ecosystem

  • Nautobot App Golden Config: v3.0.5 – 2026-04-09
    • #1101 – Fixed OrderedDefaultRouter warning from showing on startup.
  • Nautobot App Golden Config: v2.6.3 – 2026-04-08
    • #1094 – Fixed an issue where the isnull filter was inadvertently being added to extra fields.
  • Nautobot App Golden Config: v3.0.4 – 2026-04-07
    • #975 – Fixed an issue where jinja_env config was not being passed to manual config plans.
    • #1094 – Fixed an issue where the isnull filter was inadvertently being added to extra fields.
  • Nautobot App SSoT: v4.2.2 – 2026-04-12
    • #1184 – Fixed a warning being emitted unnecessarily at runtime.
    • Fixed dnac latitude and longitude in nautobot adapter to match the model default.
    • #1179 – Fixed NautobotIPAssignment class update method by converting IP address to string for checking IPv6.
  • Nautobot App SSoT: v3.12.4 – 2026-04-01
    • #1160 – Fixed a bug in the DNA Center integration where the get_locations method was not correctly paginating the results.
  • Nautobot App SSoT: v4.2.1 – 2026-04-01
    • #1155 – Support uv controlled development environment to run unittest.
    • #1160 – Fixed a bug in the DNA Center integration where the get_locations method was not correctly paginating the results.
  • Nautobot App Device Onboarding: v5.3.0 – 2026-04-13
    • The Sync Devices job now auto-updates location type content types.
  • Nautobot App Device Lifecycle Mgmt: v4.1.1 – 2026-04-10
    • #576 – Added nautobot_device_lifecycle_mgmt_hardware_end_of_sale Device filter extension.
    • #576 – Added nautobot_device_lifecycle_mgmt_hardware_end_of_software_releases Device filter extension.
    • #576 – Added nautobot_device_lifecycle_mgmt_hardware_end_of_security_patches Device filter extension.
    • #576 – Added nautobot_device_lifecycle_mgmt_hardware_end_of_support Device filter extension.
    • #576 – Added nautobot_device_lifecycle_mgmt_software_version_end_of_support_date Device filter extension.
    • #576 – Added nautobot_device_lifecycle_mgmt_has_cves Software Version filter extension.
  • Nautobot App Design Builder: v3.1.0 – 2026-04-20
    • #234 – Added next_ip action tag.
    • #270 – Added panels to various models to indicate Design Deployment membership.
    • #212 – Fixed display of design model meta information.
    • #258 – Fixed code injection vulnerability.
    • #268 – Fixed dropdown menu under “Decommission Design Deployments” job.
  • Nautobot App Capacity Metrics: v4.1.1 – 2026-04-12
  • Nautobot App Secrets Providers: v4.0.1 – 2026-04-11
    • #207 – Fixed issue where secrets.py was being imported on app startup.
  • Nautobot App Circuit Maintenance: v3.1.1 – 2026-04-12
  • Nautobot App Floor Plan: v3.0.1 – 2026-04-12
  • Nautobot App BGP Models: v3.1.1 – 2026-04-10
  • Nautobot App DNS Models: v2.1.1 – 2026-04-14
  • Nautobot App Nornir: v3.2.1 – 2026-04-29
    • Fixed problems with the close_threaded_db_connections.
  • Nautobot App Nornir: v3.2.0 – 2026-04-13
  • Nautobot App Nornir: v3.1.2 – 2026-04-10
  • Nornir Nautobot: v3.6.1 – 2026-04-30
    • #264 – Fixed issues with error checking function signature mismatches.
  • Nornir Nautobot: v4.2.1 – 2026-04-24
    • #264 – Fixed issues with error checking function signature mismatches.
  • Nornir Nautobot: v4.2.0 – 2026-04-08
    • Added get facts capabilities.
  • Helm Charts: v3.1.1 – 2026-04-03
    • #735 Added the kubernetes job manifest to the celery beat pod.
    • #733 Added option to override settings for kubernetes jobs.
    • #732 Fixed allowing configuration of scrape protocols for Service Monitor.
    • #726 Fixed removing pdb config for the Celery Beat if enabled for workers.
  • Cookiecutter Nautobot App: nautobot-app-v3.1.3 – 2026-04-09
    • #364 – Fixed the logo in the footer of the documentation.

Community


Conclusion
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.

-Gavin



Author