January 2019
January 29th
Module |
Versions |
---|---|
|
3.1.9 |
Upgrade Instruction
pip install --upgrade genie.libs.sdk
Features:
Genie.Libs.Sdk
- Libs
- Generic
Update the class UpdateLearntDatabase to not execute commands when there are no previous verifications/pts
Create libs.utils.triggeractions.verify_ops_or_logic to support check Or logic for triggers mapping requirements in verify_ops
- NXOS
Update TriggerReloadActiveRp to have one active|ok|standby LC
Changelog can be checked here
January 25th
Module |
Versions |
---|---|
|
3.1.7 |
|
3.1.16 |
|
3.1.3 |
|
3.1.3 |
Upgrade Instruction
pip install --upgrade genie genie.libs.ops genie.libs.parser
Features:
Genie.Libs.Ops
Mandatory pump version number to avoid conflict with pypi
Changelog can be checked here
Genie.Libs.Parser
Mandatory pump version number to avoid conflict with pypi
Fix for parser
show ip arp
under NXOS.Changelog can be checked here
Genie
Bug fix
Genie.Examples
All Genie examples now don’t require real devices to run, thanks to the playback feature recently added by Genie team under Unicon.
New solutions runnable examples have been added demonstrating the power of Genie in test automation!
January 24th
Module |
Versions |
---|---|
|
3.1.5 |
|
3.1.6 |
|
3.1.14 |
Upgrade Instruction
pip install --upgrade genie.ops genie.libs.ops genie.libs.parser
Features:
Genie.Ops
Enhancements on
get_ops
API.
Genie.Libs.Ops
ARP Ops libraries on IOSXE, NXOS & IOSXR are now available!
Genie.ops enhancement required StaticRouting class name modification, backward compatible
Changelog can be checked here
Genie.Libs.Parser
Added parsers.json file required for the new Genie search index.
Changelog can be checked here
January 23rd
Module |
Versions |
---|---|
|
3.1.2 |
|
3.1.5 |
|
3.1.7 |
|
3.1.13 |
|
3.4.6 |
Upgrade Instruction
pip install --upgrade genie genie.harness genie.libs.robot genie.libs.parser unicon
Features:
Genie
Changes to genie <cmd> –help.
Genie.Harness
Mapping datafile is now an optional argument to control connection per device, otherwise
Genie
will connect to all devices in the testbed yaml file.Compatibility changes with latest pyAts v5.1.0.
Genie.Libs.Robot
Bug fix where it wouldnt show multiple Ops object failing; only the first on
Changelog can be checked here
Genie.Libs.Parser
Parsers are now made indexable by the show command
Updated all parsers to parse custom “output”
Added NTP parsers on IOSXR
Changelog can be checked here
Unicon
New plugin: ACI
Generic plugin
Update connect statements to handle setup prompts
press enter on ‘kerberos no realm message’ with username prompt
Added log_file service.
Updated hostname learning to strip ansi escape codes from learned hostname
Fix robot keyword error pattern handling in config keyword
Added error pattern to linux plugin to catch ‘No such file or directory’ errors
January 16th
Module |
Versions |
---|---|
|
3.1.1 |
|
3.1.4 |
|
3.1.4 |
|
3.1.12 |
Upgrade Instruction
pip install --upgrade genie genie.ops genie.libs.conf genie.libs.parser
Features:
Genie
Embrace yourself, Genie cli is coming out opening up tons of automation opportunities for Linux folks!
Genie.Ops
Developed
get_ops
Api, returning abstracted genie Ops class as per the device passed.
Genie.Libs.Conf
Changelog can be checked here
Genie.Libs.Parser
Changelog can be checked here <2019>