Releases: nautobot/nautobot-app-device-onboarding
Releases · nautobot/nautobot-app-device-onboarding
v4.2.0 - 2025-01-17
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
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
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
What's Changed
- Cookie updated by NetworkToCode Cookie Drift Manager Tool by @nautobot-bot in #216
- Replace emoji shorthand to fix docs by @cmsirbu in #218
- Remove secrets-provider app dependency by @nkallergis in #224
New Contributors
- @nkallergis made their first contribution in #224
Full Changelog: v4.0.0...v4.0.1
v4.0.0
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 forSync Devices
job. - #181 - Add
nautobot-app-nornir
dependency to reuseNautobotORMInventory
to support inventory creation forSync 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 tohidden
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
- @susanhooks made their first contribution in #140
- @nautobot-bot made their first contribution in #151
- @housepbass made their first contribution in #175
- @joewesch made their first contribution in #207
- @zackt25 made their first contribution in #199
Full Changelog: v3.0.1...v4.0.0
v4.0.0-rc.3
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
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
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
v4.0.0-beta.0
What's Changed
- Fix BulkAdd (Json + CSV) by @scetron in #118
- Update nautobot_keeper.py by @jeffkala in #123
- Cookie initialy baked by NetworkToCode Cookie Drift Manager Tool by @snaselj in #116
- initial pass on refactor by @whitej6 in #124
- resolve issues with IP address based onboarding by @whitej6 in #129
- more sanitation on ip address input job field by @jeffkala in #138
- Fix role not loading in jobs form by @jeffkala in #137
- Add options to assign secret group and mgmt only interface status by @susanhooks in #140
- Renaming work by @whitej6 in #143
- Network ssot integration by @Dav-C in #149
- Network ssot integration by @Dav-C in #152
- Network ssot integration by @Dav-C in #154
- Network ssot integration by @Dav-C in #158
- Network ssot integration by @Dav-C in #160
- Network ssot integration by @Dav-C in #163
- Network ssot integration by @Dav-C in #164
- Network ssot integration by @Dav-C in #166
- Network ssot integration by @Dav-C in #168
- Network ssot integration by @Dav-C in #169
- Network ssot integration by @Dav-C in #170
- Network ssot integration by @Dav-C in #171
- Network ssot integration by @Dav-C in #173
- Network ssot integration by @Dav-C in #177
- Network ssot integration by @jeffkala in #179
- Prep 4.0.0b0 for a tagged release to pypi by @jeffkala in #182
New Contributors
- @susanhooks made their first contribution in #140
Full Changelog: v2.0.2...v4.0.0-beta.0