Skip to content

v4.2 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

  • #200 - Added basic connectivity checker using Netutils tcp_ping method.
  • #274 - Added TTP Parser support.
  • #274 - Added Sync Device from Network support for Palo Alto Panos.
  • #340 - Add Aruba AOSCX support for Sync Devices from Network Job.
  • #278 - Optimized VLAN loading into diffsync from Nautbot
  • #278 - Improved error handling when creating VLANs
  • #233 - Added support syncing in software versions from devices to nautobot core models.
  • #334 - Add initial F5 Support for Network Device Sync
  • #357 - Added improved error messaging for device object get() call in the update() method of SyncDevicesDevice
  • #372 - Fixed bug when loading Nautobot Vlans with multiple locations assigned. Only Vlans with 1 location will be considered for the sync.

v4.2.5 (2025-05-13)

Added

  • #233 - Added support syncing in software versions from devices to nautobot core models.
  • #334 - Add initial F5 Support for Network Device Sync
  • #357 - Added improved error messaging for device object get() call in the update() method of SyncDevicesDevice

Fixed

  • #372 - Fixed bug when loading Nautobot Vlans with multiple locations assigned. Only Vlans with 1 location will be considered for the sync.

Dependencies

  • #367 - Updated jdiff dependency pin.

Documentation

  • #358 - Updated documentation on the README for VRF.

v4.2.4 (2025-04-08)

Added

  • #326 - Added testing for cable termination type when adding cables to diffsync store.
  • #340 - Add Aruba AOSCX support for Sync Devices from Network Job.

Changed

  • #278 - Optimized VLAN loading into diffsync from Nautbot
  • #278 - Improved error handling when creating VLANs

Fixed

  • #326 - Fixed incorrect call to cable termination type.
  • #337 - Fixed logging call from an invalid path to the correct one.
  • #346 - Fixed Juniper IP addresses not syncing secondary IP addresses.

Housekeeping

  • #341 - Add MySQL testing back to the CI configuration.

v4.2.3 (2025-03-11)

Fixed

  • #326 - Fixed error from ingesting existing cable attached to a circuit.

Housekeeping

  • Rebaked from the cookie nautobot-app-v2.4.2.

v4.2.2 (2025-02-19)

Fixed

  • #320 - Fixed app startup crashing Nautobot during startup in some cases.

v4.2.1 (2025-02-11)

Fixed

  • #306 - Fixed error with logging message in SyncNetworkDataIPAddress.update()
  • #311 - Fixed issue with Lags, VRFs and Untagged Vlans not being removed from interfaces
  • #313 - Fixed issue running a sync job via CSV would raise an exception.

Dependencies

  • #307 - Updated ntc-templates to 7.x

Housekeeping

  • #315 - Added fake SSH devices to tests to increase coverage.

v4.2.0 (2025-01-17)

Added

  • #200 - Added basic connectivity checker using Netutils tcp_ping method.
  • #241 - Added FQDN support to the sync network device job.
  • #274 - Added TTP Parser support.
  • #274 - Added ability to load TTP templates from Git Repository.
  • #274 - Added TTP template precedence loading from Git Repository.
  • #274 - Added Sync Device from Network support for Palo Alto Panos.
  • #274 - Added a ability to use nautobot-app-nornir connection option extras in Sync Devices job.
  • #282 - Added support for trying a textfsm directory from the git repo for initial template parsing.
  • #289 - Added additional error handling/logging to the git repository sync method

Changed

  • #243 - Sync Devices From Network job form now highlights required fields.

Fixed

  • #255 - Fixed Timeout and Authenticaiton failure detection to base netmiko_send_commands task.
  • #257 - Fixed Docs typo in nautobot-server command.
  • #272 - Fixed incorrect default on SSoT based jobs for has_sensitive_data Meta field. Now defaults to false.
  • #277 - Fixed multiple git repo provides not working, change filter logic to contains from exact.
  • #279 - Fix incorrect "no platform set" error which was catching all errors.
  • #279 - Properly skip command extraction when command_getter fails.
  • #283 - Fixed adding invalid VLAN 0 to Diffsync Store causing Sync Data job to fail.
  • #287 - Fix conditional logic to only show job log entries when git repo is used.
  • #289 - Fixed typos in the 3.0 changelog
  • #289 - Fixed a logging typo in an adapter
  • #293 - Makes fixes to platform detection so that netmiko ssh pubkey auth settings are applied.
  • #301 - Fixed missing job argument for the troubleshooting job.

Housekeeping

  • #1 - Rebaked from the cookie nautobot-app-v2.4.1.
  • #189 - Added documentation on using ssh public key authentication.
  • #189 - Added documentation on using ssh proxy via jumphost.
  • #266 - Fixed typos in function names, comments, and errors.
  • #266 - Updated documentation to include an example CSV for bulk onboarding.
  • #266 - Updated documentation to make yaml override placement and git repository more clear.
  • #266 - Added a homepage to the app config.
  • #286 - Fixed typos on app overview file