Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v4.2.0 #303

Merged
merged 19 commits into from
Jan 17, 2025
Merged

Release v4.2.0 #303

merged 19 commits into from
Jan 17, 2025

Conversation

jeffkala
Copy link
Contributor

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

  • Major features or milestones
  • Changes to compatibility with Nautobot and/or other apps, libraries etc.

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

hooligan-sa and others added 18 commits October 18, 2024 15:21
…#237)

* Corrects dash to underscore in 'nautobot-server post_upgrade' command
---------

Co-authored-by: scetron <[email protected]>
* update to fix mtu int error
* added fqdn support, formatting
---------

Co-authored-by: Susan Hooks <[email protected]>
* add ttp support and panos sync devices
* add docs for ttp and git repo parser overrides
* add ability to inject extras into inventory creator
* add palo tests
* add docs for the nornir connection options overrides
* move conn options to admin
…mmand executions fix (#280)

* initial logging updates
* make connectivity check optional and default to false to aovid jumphost issues
* Add template to mark fields as required/not required

* Refactor javascript

* Add change fragment

* Add the script type.

* Add back in job required field validation

This is here in case the job is run from the run_job management command.

* Ruff

* Apply suggestions from code review

Co-authored-by: Gary Snider <[email protected]>

---------

Co-authored-by: Gary Snider <[email protected]>
* add textfsm parsers from git repo
* add index file check for git repo for textfsm templates
#284)

* add docs on advanced netmiko extras, add new test case for single command validations
* Do not add VID 0 to diffsync store
* adjust to only not add when id of 0, rather than blank
* Fix doc typos
* Cookie updated by NetworkToCode Cookie Drift Manager Tool
* Finish Drift Manage PR

---------

Co-authored-by: bakebot <[email protected]>
Co-authored-by: Stephen Kiely <[email protected]>
* fixes typos in 3.0 changelog
* improves error handling for git repositories providing command mappers
* fix log message
* undo f-string to use best practices for log formatting
---------
Co-authored-by: Jeff Kala <[email protected]>
* Update docs ref to jobs UX page

* few last doc fixes

* Fix ssh pubkey, nornir inv building

---------

Co-authored-by: Jeff Kala <[email protected]>
@jeffkala jeffkala merged commit f06af6e into main Jan 17, 2025
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants