November 2019
November 26th - Genie v19.11
Module |
Versions |
---|---|
|
19.11 |
|
19.11 |
|
19.11 |
|
19.11 |
|
19.11 |
|
19.11 |
|
19.11 |
|
19.11 |
|
19.11 |
|
19.11 |
|
19.11 |
|
19.11 |
|
19.11 |
|
19.11 |
|
19.11 |
|
19.11 |
|
19.11 |
|
19.11 |
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
22 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
45 new IOSXE, IOS and NXOS parsers!
View all available apis. View all available parsers.
- Genie.genie
Fix bug where some device names was causing unexpected actions
- Genie.harness
No change!
- Genie.conf
Added feature that allows using device.parse when device is not connected if output is provided.
- Genie.utils
No change!
- Genie.Ops
Fixed a bug caused genie learn cli to crash if the feature to learn is not developed
- Genie.Libs.Parser
45 new IOSXE, IOS, NXOS & JunOS Parsers!
Grand total of 1542 parsers
Changelog can be checked here
- Genie.Libs.Ops
New
IGMP
OPS structure on IOSXRUpdated ROUTING ops to support custom vrf, address_family, protocol, and route arguments (IOSXE & IOSXR)
Updated INTERFACE ops by excluding
uptime
key (NXOS)Changelog can be checked here
- Genie.Libs.Conf
No change!
Changelog can be checked here
- Genie.Libs.Sdk
22 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.Libs.Telemetry
No change!
- Genie.FileTransferUtils
Added copy file support for remote linux devices
Added multi-home server support that automatically picks the first reachable address if multiple addresses are provided
Added compact copy option support for nxos
Added vrf prompt patterns for nxos
Added copy failure pattern
Enhanced exception handling logic
- Genie.Examples
Deprecated in 19.7
As a reminder, all examples can be found at: https://github.com/CiscoTestAutomation/
- Genie.Abstract
No change!
- Genie.Telemetry
No change!
- Genie.Trafficgen
No change!
- Genie.Parsergen
No change!
- Genie.Metaparser
No change!
- Genie.Predcore
No change!