April 2021¶
April 27th¶
Modules |
Versions |
---|---|
|
v21.4 |
|
v21.4 |
Install Instructions¶
bash$ pip install unicon.plugins
bash$ pip install unicon
Upgrade Instructions¶
bash$ pip install --upgrade unicon.plugins
bash$ pip install --upgrade unicon
Features and Bug Fixes:¶
New¶
- AIREOS PLUGIN
Add error_pattern for
^[Rr]Equest [Ff]Ailed And R'^(.*?) Already In Use
Add error_pattern For
Wlan Identifier Is Invalid
and^Request Failed
- NXOS/ACI
Inherit services from nxos plugin
- GENERIC PLUGIN
Add syslog message handler to
connect
,execute
andconfigure
services
- IOSXE/CAT9K
Support
rommon()
andreload()
services
- IOSXE
New exec error_pattern to match ‘% Bad IP address or host name% Unknown command or computer name, or unable to find computer address’
New configure error_pattern to match ‘% IP routing table <name> does not exist’
- GENERIC EXECUTE AND CONFIGURE SERVICES
Added
append_error_pattern
argument
- NXOS
Added
skip_poap
statement for reload serviceAdd execute statement list for
execute
serviceAdd add error_pattern for “command failed…aborting”
- NXOS PLUGIN
Add dialog to handle commit confirm message
Use ‘commit’ as default commit command for
configure_dual
service
Fix¶
- NXOS/ACI
attach_console service for NXOS/ACI plugin
- IOSXR
Updated
run_prompt
pattern to accept more variety
- IOSXR/SPITFIRE
Fixed failed config handling when transitioning from config to enable state
- IOSXR/MOONSHINE
Updated shell prompt pattern
- AIREOS PLUGIN
Changed error_pattern
^(%S*)?Error
To^(%S*)?(Error|error)
so it’s case insensitive
- JUNOS PLUGIN
Update
configure
service to allowcommit_cmd
override
- IOSXE
Updated config prompt pattern to include “cloud”
- IOSXE/CSR1000V
Use IOSXE config prompt pattern
- GENERAL
Use plugin specific config prompt for config state transition
Enable ‘service prompt config’ if we detect no prompt on config transition
- SETUP.PY
Update version check to allow users to build local versions