v1.1.8¶
Release Date¶
2026-03-23
Fixed¶
- Nornir inventory plugin registration —
NautobotORMInventoryis now explicitly registered with nornir'sInventoryPluginRegisterbefore eachInitNornircall. Thenautobot-plugin-nornirpackage registers the inventory under the name"nautobot-inventory", not"NautobotORMInventory"— all three call sites (jobs.py_push(),basic.py_collect_device_state(),basic.py_measure_latency()) now use the correct registered name. nautobot_plugin_norniradded to PLUGINS — the plugin must be listed inPLUGINSinnautobot_config.pyso its nornir inventory and credential classes are available at runtime. Added to development config withCredentialsNautobotSecretsas the default credential backend.
Upgrade¶
pip install --upgrade nautobot-app-intent-networking==1.1.8
nautobot-server post_upgrade
sudo systemctl restart nautobot nautobot-worker nautobot-scheduler
Important
Ensure your nautobot_config.py includes "nautobot_plugin_nornir" in the PLUGINS list before "intent_networking", and configure the credential backend in PLUGINS_CONFIG:
PLUGINS = ["nautobot_plugin_nornir", "intent_networking"]
PLUGINS_CONFIG = {
"nautobot_plugin_nornir": {
"use_config_context": {"secrets": False, "connection_options": True},
"nornir_settings": {
"credentials": "nautobot_plugin_nornir.plugins.credentials.nautobot_secrets.CredentialsNautobotSecrets",
},
},
"intent_networking": {
# ... your existing config ...
},
}