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