August 2026¶
August 25 - Unicon.Plugins v26.8¶
Modules |
Versions |
|---|---|
|
v26.8 |
|
v26.8 |
Changelogs¶
Fix¶
- iosxe
Updated the shared single-RP and dual-RP syntax transition to use
config check syntaxso syntax checking works consistently on IOS XE and CAT9k HA devices.Updated
configure(config_syntax_check=True)andconfig_syntax()to enter syntax-check mode, validate the supplied commands, and return to enable mode.Removed the obsolete
syntax_configlethandling and unregisteredSyntaxshservice.- Modified state machine
Answer the uncommitted changes prompt when leaving configuration mode on controller-managed single- and dual-RP devices.
Updated CAT8K reload-to-ROMMON handling to recognize
System Bootstrapoutput.Saves the environment when prompted and sends Ctrl-C at the boot interruption point.
Added the
C8300-2N2S-4T2XPID mapping for CAT8K C8300 plugin selection.Fixed ROMMON boot dialogs to invoke wrapped statement callbacks according to their declared parameters.
Copied generic connection statements before applying IOS XE-specific callback wrapping.
Updated the configure service to automatically answer the interactive RSA key modulus prompt with 2048 bits while allowing a caller-provided reply to override the default.
Added regression and mock-device coverage to verify RSA key generation completes without a caller-provided dialog.
- iosxe/stack
- Modified init_standby
Added STACK_STANDBY_CONSOLE_ATTACH setting, off by default. Enable it on stacks where every console connects to the active RP.
Verify which console is on the standby RP using the ‘*’ row of ‘show switch’ instead of assuming the designated standby handle.
Attach to the standby RP console when no console reaches it, so device.standby, target=’standby’ and swap_roles() no longer operate on the active RP without reporting an error.
Release a console attach left over from an earlier run before probing, so a stale attach is not mistaken for a real standby.
- Modified disconnect
Detach the standby RP console so the next connect is not refused with ‘Address already in use’.
- Modified set_init_commands
Skip ‘show version’ on an attached standby console, whose output is rate limited and times out the connect.
Added stack-specific reload handling for the transition from
Press RETURNto an authentication prompt. The stack reload dialog now avoids an empty username and completes authentication in the same dialog flow.
- generic
Updated the syslog message pattern to match
UNIX ERR:tcgetattr:Inappropriate ioctl for deviceoutput so it is handled as ignorable syslog noise.- Modified connection_refused_handler
Propagate a typed
ConnectionRefusedErrorto Unicon core instead of clearing terminal lines and reconnecting recursively from a connection dialog callback.Removed the plugin-owned
CONNECTION_REFUSED_MAX_COUNTdefault; it is now defined alongside the retry logic in Unicon core.