pyATS | Genie Release Note
v22.7 | Website | Contact Us
pyATS Release Highlights
- Added device support: Cat8500(XE), ISR1100(XE SDWAN)
- Static Analysis for new abstraction change for XE
- Move trigger/verification JSON to genielibs
- Enabled {runtime} formatting for custom subjects on CLI
- Added email.subject configuration option
- Added DevAT package to pyats repo
- Modified check_traffic_loss to work without source/dest port pair
- Added raise_on_loss argument to raise an Exception on traffic loss (default is True).
- Added check_traffic_type argument, set to False by default.
Unicon Changelog | pyATS Changelog | Genie Changelog
Genie Release Highlights
Genie
- Total number of clean stages is 48
- 67 new parsers for all your parsing needs! Grand total parsers is now 4668
- 78 new APIs to help you get even more done! Grand total APIs is 2655
- Total number of triggers is 443
- move trigger/verification JSON to genielibs
pyATS Clean
- Clean template for LaaSv2
- Static Analysis for new abstraction change for XE
Unicon
- Added dictionary to support IOSXR mock data generation
Unicon Plugins
- Added error pattern for the reload service
Dependency/Impact
Python 3.6 was EOL on December 23rd 2021. Support for pyATS on Python 3.6 ended in 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)
What's Next?
Abstract token enhancements are on the way! These will bring about much more controls on which parts of Genie should be used with your device. New tokens include data such as operating system version, model group, product ID/model number and more. Expect to see these changes in a month or two.
There will be new stages for clean.