pyATS | Genie Release Note
v22.2 | Website | Contact Us
pyATS Release Highlights
pyATS Device will not be converted to Genie Device if pyATS Device class is given in testbed yaml
The manifest validate command can now handle multiple files as arguments
Timezone info has been added to timestamps
An HTTP token can now be passed along with a .yaml file argument
Unicon Changelog | pyATS Changelog | Genie Changelog
Genie Release Highlights
Genie
- 3 new clean stages to help keep your devices squeaky clean. Grand total clean stages is now the meaning of life at 42
- 182 new parsers for all your parsing needs! Grand total parsers is now standing tall at a whopping 4320!
- 133 new APIs to help you get even more done! Total APIs is the amusingly appropriate 2222 (2 days after 2022/02/22!)
- Triggers, verifications, and models totals are all holding the line at 437, 691, and 32 respectively
- Harness module load failures will now propagate exception
- 'data' and 'variables' fields in trigger files will now be interpreted correctly
pyATS Clean
- Added new clean stage for IOSXR 'verify_running_image'
- Exceptions generated in the parent process will now be logged properly
- Stage schema validation has been modified to support the 'source' key
- Clean recovery has been improved with the removal of an exception when connecting to a device in rommon
pyATS Health
- Added 'threshold' value to 'memory' check for IOSXE
- Updated the order of Health post-processor runs. pyATS Health Checks post-processor will run after user's processors
Unicon
- Host name learning has been enhanced to work when the device is found to be in config mode upon connection
- Reply Dialogs can now be passed to IOSXE
Unicon Plugins
- Extended abstract token discovery prompt dialog to match more
- Token .csv files can now be loaded dynamically with a given custom pid key
Dependency/Impact
Python 3.6 is EOL on December 23rd 2021. Support for pyATS on Python 3.6 will end after April 2022. You will need to move to Python versions 3.7, 3.8, 3.9, or 3.10. (Python 3.8 is default for pyATS installer) by end of April, 2022.
What's Next?
We are working on having support for M1 added for March's release!