December 2020
December 15th - Genie v20.12
Module |
Versions |
---|---|
|
20.12 |
|
20.12 |
|
20.12 |
|
20.12 |
|
20.12 |
|
20.12 |
|
20.12 |
|
20.12 |
|
20.12 |
|
20.12 |
|
20.12 |
Upgrade Instructions
pip install --upgrade ats[full] # For internal user
pip install --upgrade pyats[full] # For DevNet user
Note that this will leave older v19.12 packages around in pip list, but it will not impact anything (visual only). An update command can be used to clean up these packages
pyats version update
Features:
End of Support for genie.telemetry starting January - migrate to `pyATS Health Check
<https://pubhub.devnetcloud.com/media/genie-docs/docs/health/index.html>`_. * End of Support for Python3.5 starting January - upgrade to Python3.6/3.7/3.8
genie
Enhanced mapping datafile to pass netconf_poolsize as argument for NetConf connections.
Enhancement to Standalone to support non UUT testbed
Updated genie device error pattern to propagate into device settings
Enhanced mapping datafile to pass netconf_poolsize as argument for NetConf connections.
Fixed API abstraction for platform specific APIs
Fixed an issue using run_genie_sdk with only a/b connections defined for a device
genie.libs.clean
- CLEAN
At The End Of Clean All Connection Will Be Destroyed
- COM
Added Power_Cycle Stage
- Modified Apply_Configuration
To Add Argument ‘Skip_Copy_Run_Start’
- IOSXE
Added Grub Menu Booting During Device Recovery
- JUNOS
Added Get_Task_Memory_Information
Added Verify_Chassis_Routing_Engine
Added Verify_Chassis_Environment_Status
Added Verify_Chassis_Alarm_No_Output
Added Verify_Chassis_Alarm_Output
Added Verify_Chassis_Slot_Missing
Added Verify_Log_Multiple_Attributes
Added Verify_No_Log_Output
Added Get_Chassis_Cpu_Util_Alternative
Added Verify_Traffic_Statistics_Data
- NXOS
- Aci
Added Fabric_Upgrade Stage
Added Fabric_Clean Stage
Added Node_Registration Stage
- Added Support For N3K
Support N3K For Genie Clean
genie.libs.health
- PYATS HEALTH CHECK
Modified Logic To Run Post-Processor With Exception In Section
Fixed Processor Key Issue In Health Yaml
Fixed Logic To Handle Health Args In Health Yaml
genie.libs.conf
No change
genie.libs.filetransferutils
New FTP/TFTP dynamic FileServer for running on execution host
Improved file copying for IOS/IOSXE/IOSXR/NXOS to include FTP server credentials
File copying configuration for IOSE/IOSXE/IOSXR/NXOS devices that have default_gateway and file_transfer_interface defined as custom values
genie.libs.ops
- IOSXE
Added Platform Ops For C8200
genie.libs.parser
62 new IOSXE, IOS, NXOS, IOSXE and Junos Parsers!
Grand total of 2740 Parsers
Changelog can be checked here
genie.libs.robot
No change
genie.libs.sdk
79 new apis to use on your devices!
Grand total of 1101 APIs
Changelog can be checked here
genie.telemetry
No change
genie.trafficgen
- ixianative.py
- Modified create_traffic_streams_table:
enhanced code so it could work with different config types
genie.utils
Removed python sorted method in genie diff in instances where tuple could have different types