pyATS | Genie Release Note
v21.7| Website | Contact Us
Release Highlights
pyATS
- The results.json file now contains pyATS Health results and summary.
- Logs are now automatically uploaded into the TaaS LogViewer.
- At the end of a job, the URL to the TaaS logs will be printed.
- Testbed loader now uses the genie.testbed.load method instead of a converter. This provides consistency whether a pyATS or Genie script is being run.
- The following testbed methods have been added which get executed across all devices in the testbed in parallel.
- testbed.connect()
- testbed.disconnect()
- testbed.destroy()
- testbed.execute()
- testbed.configure()
- testbed.parse()
Genie
- 170 new IOSXE, IOS, NXOS, IOSXR and Junos parsers with a grand total of 3146 parsers.
- 122 new APIs to use on your devices. Grand total of 1442 APIs.
- Fixed loading of testbed with user defined interface class.
pyATS Clean
- [IOSXR] Enhanced the install_image_and_packages stage for better stability and accuracy.
- [GENERIC] Added via argument to the reload stage which enables specifying which connection to use upon reconnect.
pyATS Health
- Deprecated --health-webex for --health-notify-webex.
- Added deprecation warnings to all deprecated arguments.
- Removed deprecated arguments from help menu.
- Enhanced --health-file argument to support passing file paths or URLs.
Unicon
- Enhanced the HA initialization for dual RP connections.
- Modified prompt_recovery to log a warning on hostname mismatch instead of raising an exception.
Unicon Plugins
- [GENERIC] Removed disconnect/reconnect from HA reload.
- [GENERIC] Fixed state machine transition if ping failure occurs.
- [IOSXE] Added guestshell service support
- [NXOS] Added guestshell service support
- [NXOS/MDS] Added support for Target Initiator Emulator (TIE)
Genie Changelog | pyATS Changelog | Genie Changelog
Dependency/Impact
N/A to this release.