Last Month in Nautobot – January 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.
Nautobot Core
Releases – Stable
- v3.0.5 – 2026-01-19
- #8375 – Added
prefix_exactfilter and updated REST API filter documentation. - #8406 – Use graceful degradation in case of media failure. When a dependency fails to load, show an error alert instead of navigating to a separate page.
- #8396 – Improved rendering of custom-field values in list views, including adding support for rendering of JSON and Markdown custom fields.
- #8396 – Improved rendering of null/empty values in various list view tables.
- #8375 – Added
- v3.0.4 – 2026-01-12
- #8401 – Added
Serviceto the global search. - #8356 – Added description column to Device Redundancy Group table.
- #8362 – Fixed an IntegrityError when using kubernetes workers to run jobs.
- #8380 – Restored (still-deprecated) support for explicit configuration of
STATICFILES_STORAGEandDEFAULT_FILE_STORAGEinnautobot_config.pythat was inadvertently broken when deprecating these settings in the previous release.
- #8401 – Added
Releases – LTM 2.4
- v2.4.25 – 2026-01-09
- #7252 – Added
NAUTOBOT_KUBERNETES_JOB_MANIFESTenvironment variable to configureKUBERNETES_JOB_MANIFESTsetting. - #8350 – Use graceful degradation in case of media failure. When a dependency fails to load, show an error alert instead of navigating to a separate page.
- #8340 – Fixed incorrect default timeout values for cache entries intended to be long-lived when not explicitly invalidated.
- #8362 – Fixed an IntegrityError when using kubernetes workers to run jobs.
- #8380 – Restored (still-deprecated) support for explicit configuration of
STATICFILES_STORAGEandDEFAULT_FILE_STORAGEinnautobot_config.pythat was inadvertently broken when deprecating these settings in the previous release.
- #7252 – Added
Apps Ecosystem
- Nautobot App Golden Config: v2.6.2 – 2026-01-29
- Nautobot App Golden Config: v3.0.1 – 2026-01-22
- #1030 – Fixed a bug with Config Plans being deployed despite the cancel button being clicked.
- #1051 – Improved gc_repo_prep decorator compatibility with inherited jobs.
- #1055 – Fixed permissions for the GC Compliance report view.
- #1061 – Fixed an issue where Hier Config Remediation Options were not being applied.
- Nautobot App SSoT: v3.12.0 – 2026-01-22
- This release includes some backported additions to the Meraki integration.
- Nautobot App SSoT: v4.1.0 – 2026-01-21
- This release brings exciting improvements to the platform’s performance and stability. The most notable addition is the support for parallel processing of each System of Record’s Adapters. As a result, loading data from Nautobot and your external system should now be significantly faster, with an average improvement of 30% to 50%. However, this feature is currently disabled by default. This is because each integration must undergo rigorous testing and verification to ensure compatibility with this enhancement before it becomes enabled by default. Developers interested in utilizing this feature will need to save the
parallel_loadingkeyword argument in their Job’srun()method, similar to thedebugargument.
- This release brings exciting improvements to the platform’s performance and stability. The most notable addition is the support for parallel processing of each System of Record’s Adapters. As a result, loading data from Nautobot and your external system should now be significantly faster, with an average improvement of 30% to 50%. However, this feature is currently disabled by default. This is because each integration must undergo rigorous testing and verification to ensure compatibility with this enhancement before it becomes enabled by default. Developers interested in utilizing this feature will need to save the
- Nautobot App SSoT: v3.11.1 – 2026-01-12
- Nautobot App Device Onboarding: v4.4.3 – 2026-01-27
- Nautobot App Device Onboarding: v5.2.0 – 2026-01-27
- Nautobot App Device Onboarding: v5.1.0 – 2026-01-21
- Support for additional device platforms has been added, including Brocade/Ruckus FastIron, HP Procurve, ArubaCX, ArubaOS, and F5 TMSH.
- Fixed several bugs related to database connections, device synchronization, and interface management.
- Nautobot App Device Onboarding: v4.4.2 – 2026-01-21
- Nautobot App Device Lifecycle Mgmt: v3.2.2 – 2026-01-23
- #544 – Updated pycountry to 24.6.1 to eliminate deprecated pkg_resources API usage.
- Nautobot Ansible: v6.1.0 – 2026-01-22
- Removed static choices from
actionson the admin_permission module. - Added data validation modules.
- Added performance improvements to the inventory plugin.
- Added the capability to look up ContentTypes.
- Removed static choices from
- Helm Charts: v3.0.3 – 2026-01-27
- #692 – Fixed spacing for the uwsgi.ini template when uwsgi_exporter is enabled.
- Helm Charts: v3.0.2 – 2026-01-23
- Pylint Nautobot: v1.0.0 – 2026-01-16
- #133 – Updated pylint from 3.x to 4.x.
Community
In this demo by Alcatel-Lucent Enterprise, they shows how Infrastructure as Code, Nautobot as the Source of Truth, and AWX for automation enable a fully automated end-to-end SPB deployment, from design to implementation, with no manual steps. As Alcatel-Lucent notes in the video, the Nautobot App framework is more scalable than NetBox’s plugin model, and avoids the requirement for and reliance on community plugins
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
