Skip to content

Releases: nautobot/nautobot-app-device-onboarding

v4.2.0 - 2025-01-17

17 Jan 23:29
f06af6e
Compare
Choose a tag to compare

What's Changed

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

New Contributors

Full Changelog: v4.1.0...v4.2.0

v4.1.0 - 2024-10-23

23 Oct 13:39
e32cbc7
Compare
Choose a tag to compare

Whats Changed

  • Added Python 3.12 Support
  • Updated SSoT support to 3.0
  • Added support for HP Comware for sync_devices job
  • Added ability to use the FQDN of the device instead of the IP
  • Fixed some other small issues

v4.1.0 (2024-10-23)

Added

  • #231 - Added Python 3.12 support.
  • #249 - Added raw parser choice to skip jpath extraction.
  • #249 - Added initial hp_comware support for sync_devices job.

Fixed

  • #192 - Fixes lack of logging of certain termination based failures.
  • #217 - Removed secrets-provider app dependency.
  • #217 - Removed python-tss-sdk dependency.
  • #218 - Replaced all instances of emoji shortcodes with the unicode characters so they render correctly in docs.
  • #238 - Added a fix for mtu as an integer rather than a string.
  • #241 - Fixed Multiple RE support to Juniper parsing logic.
  • #261 - Add general exception handling when loading interfaces into a DiffSync model.

Dependencies

  • #235 - Updated Nautobot App SSoT to v3.0.0.
  • #235 - Pinned griffe to v1.1.1.

Housekeeping

  • #0 - Rebaked from the cookie nautobot-app-v2.4.0.
  • #216 - Rebake using 2.3 Nautobot-App-Cookiecutter.
  • #231 - Rebaked from the cookie nautobot-app-v2.3.2.

Contributors

New Contributors

Full Changelog: v4.0.1...v4.1.0

v4.0.1

28 Aug 02:40
5d64e51
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.0.0...v4.0.1

v4.0.0

05 Aug 22:13
dc97dd5
Compare
Choose a tag to compare

v4.0 Release Notes

!!! warning
Nautobot Device Onboarding v4.0.0 completely revamps the applications design and framework. The original OnboardingTask job is still packaged with the app to provide a backwards compatible way for users that have used its extensions framework in the past to solve complex problems. However, that job is now hidden by default to avoid confusion with the two new SSoT based onboarding jobs that v4.0.0 exposes.

v4.0.0 (2024-08-05)

Added

  • #181 - Sync Devices from Network job was added which utilizes the SSoT framework to onboard devices.
  • #181 - Sync Data from Network job was added which utilizes the SSoT framework to onboard devices.
  • #181 - Git Datasource object to be able to use a Git Repo to overload new SSoT job YAML file definitions.
  • #181 - Create a Nornir inventory EmptyInventory to support ondemand inventory population for Sync Devices job.
  • #181 - Add nautobot-app-nornir dependency to reuse NautobotORMInventory to support inventory creation for Sync Data job.
  • #201 - - Add ability to sync in cables for cisco ios,nxos and Juniper via neighbor discovery protocol commands.

Changed

  • #151 - Replaced pydocstyle with ruff.
  • #181 - The OnboardingTask job is changed to hidden by default.

Housekeeping

  • #167 - Re-baked from the template nautobot-app-v2.2.1.
  • #194 - - Add @housebpass to Codeowners
  • #194 - - Add ntc-templates to new issue template
  • #203 - - Add compatibility matrix for what platforms support which data fields to sync.

New Contributors

Full Changelog: v3.0.1...v4.0.0

v4.0.0-rc.3

01 Aug 12:05
86b3d69
Compare
Choose a tag to compare
v4.0.0-rc.3 Pre-release
Pre-release

What's Changed

  • Add ability to get cables from CDP for Cisco IOS and NXOS and Juniper Junos
  • Add dependent plugins to nautobot_config.py example and docs

Fixed

  • Issue where certain commands were run even when not required.
  • Fix error if Serial # is only numbers.
  • Typos.

New Contributors

Full Changelog: v4.0.0-rc.2...v4.0.0-rc.3

v4.0.0-rc.2

27 Jun 03:10
740a39b
Compare
Choose a tag to compare
v4.0.0-rc.2 Pre-release
Pre-release

Fixed

  • Documentation spelling errors.
  • Device type schema to support "integers" and "strings" as at times the model maybe a stringified integer. like "2811".

Full Changelog: v4.0.0-rc.1...v4.0.0-rc.2

v4.0.0-rc.0

11 Jun 15:30
c9c9f47
Compare
Choose a tag to compare
v4.0.0-rc.0 Pre-release
Pre-release

Multiple fixes from the beta1 version of the new device onboarding app.

Fixes

  • Fix multiple parsing issues
  • Fix missing definition files

Changed

  • Change the original OnboardingTask job to hidden by default.

Added

  • Added VLANs capabilities.

v4.0.0-beta.1

29 May 22:35
e44b94a
Compare
Choose a tag to compare
v4.0.0-beta.1 Pre-release
Pre-release

What's Changed

Full Changelog: v4.0.0-beta.0...v4.0.0-beta.1

v4.0.0-beta.0

29 May 17:05
5122fb1
Compare
Choose a tag to compare
v4.0.0-beta.0 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v2.0.2...v4.0.0-beta.0

v3.0.1

24 Nov 19:22
f713400
Compare
Choose a tag to compare

What's Changed

  • resolve issues with IP address based onboarding by @whitej6 in #129

Full Changelog: v3.0.0...v3.0.1