December 2019
December 17th - Genie v19.12
Module |
Versions |
---|---|
|
19.12 |
|
19.12 |
|
19.12 |
|
19.12 |
|
19.12 |
|
19.12 |
|
19.12 |
|
19.12 |
|
19.12 |
|
19.12 |
|
19.12 |
|
19.12 |
|
19.12 |
|
19.12 |
|
19.12 |
|
19.12 |
|
19.12 |
|
19.12 |
Upgrade Instructions
pip install --upgrade genie genie.abstract genie.conf genie.harness genie.libs.conf genie.libs.filetransferutils genie.libs.ops genie.libs.parser genie.libs.robot genie.libs.sdk genie.libs.telemetry genie.metaparser genie.ops genie.parsergen genie.predcore genie.telemetry genie.utils unicon genie.trafficgen
Features
3 New network automation apis. Ready for you to use and contribute to it. Fully open sourced!
You can call them by doing
>>> device.apis.get_interface_mtu_size(device, 'Ethernet2/3')
1500
18 new IOSXE, IOS and NXOS parsers!
View all available apis. View all available parsers.
- Genie.genie
Updated create testbed syntax to use %ASK{} and %ENC{}
- Genie.harness
Updated trigger_datafile schema to support integer or float for ‘tgn_max_outage’
Fixed processor reporting mechanism
- Genie.conf
Fixed a bug in Genie.init that caused abstraction definition missing from the device weakref in device.api when loaded from a dict
Updated dir(device.api) to only return the available apis but not methods in API class
- Genie.utils
No change!
- Genie.Ops
No change!
- Genie.Libs.Parser
18 new IOSXE, IOS, NXOS & IOSXR Parsers!
Grand total of 1560 parsers
Changelog can be checked here
- Genie.Libs.Ops
New
MSDP
,ISIS
,ACL
,FDB
andPLATFORM
OPS structures on IOSXR, IOS, NXOS and IOSXE(cat9k)Updated
ACL
ops under IOSXEUpdated verifications under IOSXR
Changelog can be checked here
- Genie.Libs.Conf
No change!
Changelog can be checked here
- Genie.Libs.Sdk
3 new network automation apis to interact with your devices
Updated current apis to support more arguments (increasing usability)
Changelog can be checked here
- Genie.Libs.Robot
No change!
Changelog can be checked here
- Genie.Telemetry
No change!
- Genie.Libs.Telemetry
No change!
- Genie.FileTransferUtils
Added
use-kstack
copy option support for nxosEnhanced error message handling logic, it now checks line by line instead of the entire output
- Genie.Examples
Deprecated in 19.7
As a reminder, all examples can be found at: https://github.com/CiscoTestAutomation/
- Genie.Abstract
No change!
- Genie.Trafficgen
Bug fix for corner case of
rx_rate
being empty incheck_traffic_loss
- Genie.Parsergen
Placed a fix for the IOSXR OS parsers directly calling the core functionalities
- Genie.Metaparser
No change!
- Genie.Predcore
Updated collections imports