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 UseAdd error_pattern For
Wlan Identifier Is Invalidand^Request Failed
- NXOS/ACI
Inherit services from nxos plugin
- GENERIC PLUGIN
Add syslog message handler to
connect,executeandconfigureservices
- 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_patternargument
- NXOS
Added
skip_poapstatement for reload serviceAdd execute statement list for
executeserviceAdd add error_pattern for “command failed…aborting”
- NXOS PLUGIN
Add dialog to handle commit confirm message
Use ‘commit’ as default commit command for
configure_dualservice
Fix¶
- NXOS/ACI
attach_console service for NXOS/ACI plugin
- IOSXR
Updated
run_promptpattern 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*)?ErrorTo^(%S*)?(Error|error)so it’s case insensitive
- JUNOS PLUGIN
Update
configureservice to allowcommit_cmdoverride
- 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