v4.1 Release Notes¶
This document describes all new features and changes in the release. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Release Overview¶
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 Records’ 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_loading keyword argument in their Job’s run() method, similar to the debug argument.
v4.1.0 (2026-01-21)¶
Added¶
- #36 - Added ability to process data from both Systems of Record concurrently.
- #1030 - Added ability to manage branch specific values for models in Bootstrap integration.
- #1069 - Added support for Arista, F5 Networks, and Juniper to SolarWinds platform detection.
Changed¶
- #978 - Moved Class validations for
nautobot_ssot.contrib.adapter.NautobotAdapterto validate during__init__.
Removed¶
- #1035 - Removed breadcrumbs from Dashboard, History, Logs, and Itential Automation Gateway list views.
Fixed¶
- #1023 - Fix plugin initialization by moving config logic inside of ready()
- #1049 - Fixed filtering bug inside log table within sync view.
- #1055 - Fixed a performance issue with the SSoT log entries table view.
- #1065 - Ensured that SSL verification is passed to request directly to fix communication to instances with self-signed certificates.
- #1070 - Fixed duplicate logging that was occurring when using parallel processing option and ensured Job logger restored.
Housekeeping¶
- Rebaked from the cookie
nautobot-app-v3.0.0.