Skip to content

v3.3.0 - 2026-10-01

Latest

Choose a tag to compare

@cmsirbu cmsirbu released this 01 Oct 15:58
6556ccf

Release Overview

This release adds Juniper SRX Chassis Cluster upgrade support via ICU and introduces a new arista_eos_ssh device type, an SSH-only Arista EOS driver that mirrors the arista_eos_eapi API for environments without eAPI. It also fixes a security issue where source server passwords were logged during FTP/HTTP/HTTPS file copies to Cisco IOS devices.

What's Changed

Added

  • #413 - Added Juniper SRX Chassis Cluster upgrade support when ICU.
  • #418 - Added the arista_eos_ssh device type, an SSH-only Arista EOS driver for environments where eAPI is not enabled; it exposes the same API as arista_eos_eapi and obtains structured data via the CLI's | json pipe.

Security

  • #429 - Stopped the source server password appearing in the logs during an FTP, HTTP or HTTPS file copy to Cisco IOS devices.

Changed

  • #426 - Kept the byte counts on NotEnoughFreeSpaceError as attributes (required, available, file_system, shortfall) so callers no longer have to parse the message, and its message now reports those counts with thousands separators along with the remaining shortfall.
  • #429 - Raised the minimum supported netmiko version to 4.4.

Fixed

  • #429 - Fixed remote file copy failures on Cisco IOS, NX-OS, ASA and IOS-XR reporting a generic message instead of the error the device returned.
  • #429 - Fixed FTP, HTTP and HTTPS file transfers to Cisco IOS devices failing to authenticate.
  • #429 - Fixed remote file copy hanging on Cisco IOS and NX-OS when a device returned output the driver did not recognize.

New Contributors

Full Changelog: v3.2.2...v3.3.0