pyATS | Genie Release Note

v21.5| Website | Contact Us

pyATS Release Highlights

  • Added logs upload subcommand (for internal use only) to upload logs
  • Modified yaml loader to preserve order if specified
  • Enhanced where called the markup ${testbed} multiple times would cause the run to slow down
  • Modified connection manager logic to determine via for a single connection
  • Updated version pinning for dependent packages

Unicon Changelog | pyATS Changelog | Genie Changelog

Genie Release Highlights

Genie

  • 7 new IOSXE, IOS, NXOS, IOSXR and Junos parsers with a grand total of 2913 parsers
  • 8 new apis to use on your devices. Grand total of 1283 APIs

pyATS Clean

  • Add new APIs for APIC
  • Enhanced clean for ACI and etc
  • images passed on CLI with --clean-image and --clean-platform now override images from YAML file
  • support for device aliases in clean file

pyATS Blitz

  • Support evaluation of value without operator

pyATS Health

  • Support 'run_condition' and 'testscript' variables
  • Support Markup %VARIABLES{} for 'health_secions'/'health_uids'/'health_groups'

Unicon Plugins

  • Updated connection class 'connected' logic to detect connection closure by remote device
  • Modified connect() implementation to return the complete connection log
  • Use netstat command to find available port for ssh tunnel
  • 'eos' plugin for Arista devices by external contributor
  • 'gaia' plugin for Check Point Gaia OS by external contributor

Dependency/Impact

What's Next?

  • 'pyats develop' command to have development mode easily
  • pyATS Health Check: new arguments to be simpler to use

Package Changelogs

pyATS Changelog | Genie Changelog | Unicon Changelog