* Netmiko's session_log has certain scenarios where it was
failing to hide the default no_log items ("secret" and
"password"). This bug has generally been fixed though there
are likely edge scenarios where this could still happen.
Given the nature of the session_log it should always be
viewed as a security sensitive file.
* Drop PY3.7 support
* Improve Ciena SAOS logic in set_base_prompt
* Improve Nokia SROS disable paging behavior
* Remove Arris and Casa from SSH autodetect
* Add support for Genie and Linux
* Improve TP-Link session_preparation behavior
* Improve MikoTik terminal size definition
* Improve Arista SSH autodetection
* Fix SNMP autodetection when hostname is used (instead of
IPv4/IPv6 address)
* Improve SCP behavior for remote_file_size when subdirectories
are used
* Implement TelnetFallback entry point
* Improve Extreme SLX-OS autodetect
* Improve Fortinet driver _get_output_mode_v6 behavior
* Improve HP comware and HP procurve behavior in
session_preparation
* Add Allied Telesis in SNMP and SSH autodetect
* Update hp_comware.py handle RBM in prompt
* Update vyos_ssh.py to enter and exit config mode on save
* Handle Huawei secure configuration message
* Add support for a SessionLog object in dunder-init(). This
allows a custom no_log definition.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-netmiko?expand=0&rev=48
- Update to version 4.2.0
Bug Fixes and Improvements
* Expanded and improved SSH autodetect support.
* Various bug fixes.
* Improve Huawei driver.
* MikroTik driver improvements.
* Fortinet driver improvements.
* IOS-XR driver improvements.
* Add simpler solution for Paramiko disabled_algorithms issue.
* Add IPv6 support for SNMP autodetect..
* Convert over to use Poetry (eliminate setup.py).
* Improve send_config_set() and read_timeout behavior.
* Improve behavior of normalize_linefeeds() method. Add
argument to disable this behavior.
* Add check_state argument to enable() method that allows for
disabling the initial check_enable_mode() call.
New Drivers or Expanded Driver Support
* Add support for Arris CER.
* Add support for Casa CMTS.
* Add support for Adva AOS FSP 150 F2 and F3.
* Add support for Hillstone StoneOS.
* Add support for Teldata CIT.
* Add support for Cisco S200.
* Add support for Ericsson MINI-LINK 66XX & 63XX.
* Add support for SCP on Ubiquiti EdgeRouter.
OBS-URL: https://build.opensuse.org/request/show/1106160
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-netmiko?expand=0&rev=46
- Update to 4.1.2:
New Driver
* Audiocode Driver.
Bugs and Improvements
* Improve disconnect behavior.
* Improve encoding behavior.
* Fix textfsm dependency issue by pinning to 1.1.2.
* Proposed Cisco WLC fix for session_preparation().
* Added Versa FlexVNF platform to SSH autodetect.
* Nokia global_cmd_verify default fix.
* Fix issue with redispatch not working due to no data.
* Fix generator bug in send_config_set.
* Fix to accommodate single character prompts in set_base_prompt.
* Adding check that key_file exists if use_keys is True.
* Minor session_log test updates.
OBS-URL: https://build.opensuse.org/request/show/1004469
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-netmiko?expand=0&rev=41
- Update to vedrsion 4.0.0
Backwards incompatible and other major changes
* Convert send_command to use read_timeout.
* Convert send_command_timing to use read_timeout and last_read
* Add type hints and mypy support
* Relocate exceptions module to netmiko.exceptions (was
ssh_exceptions)
* Add read_timeout argument to send_config_set
* Convert netmiko-tools to be an entry point and directly a part
of Netmiko library
* Creating a new internal Channel class
* Restructure read methods
* Implement NoEnable and NoConfig inheritance classes to
standardize no-config and no-enable behavior
Major new features
* Add send_multiline() method
* Add send_multiline_timing() method
* Create new Netmiko factory function named ConnLogOnly
* Create new Netmiko factory function named ConnUnify
New Drivers
* Cisco Viptela Driver
* Dell SONiC Driver
* Cisco S300 Telnet Driver
* Allied Telesis AlliedWare Plus Driver
* Zyxel Driver
* Extreme Tierra OS Driver
* Extreme EXOS Secure Copy Support
Minor Enhancements
* Centralize standard no_auth code into SSHClient_noauth
* Remove vendored Textfsm library code
OBS-URL: https://build.opensuse.org/request/show/966035
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-netmiko?expand=0&rev=35
- Update to version 3.4.0
New Features
* Add error_pattern argument to send_config_set() and
send_config_from_file() to allow configuration to stop when
pattern is detected.
* Add run_ttp method to support more complex TTP interactions.
* Juniper performance improvements.
* ASA performance improvements.
* Add telnet support to AdtranOS
New Drivers
* Allied Telesis AlliedWare Plus
* Brocade Fabric OS
* C-DOT CROS
* Ericsson IPOS
* Supermicro SMIS
Bug fixes/improvements
* Fixing Palo Alto line repaint issue
* Fixing F5 TMSH disconnect process
* Fix IOS-XR exit_config_mode issue
* Fixing some enable method state issues
* Fixing SR-OS remote file size
* Fixing issue with remote_file_size parsing failure
* Fix ASA enable() issue in session_preparation
* Fix Yamaha enter issue on exit enable mode
* Fix Yamaha telnet enter issue
* F5 TMOS driver update
* Fix newlines on Cisco NX-OS
* Fixes an issue with ssh _autodetect_remote_version
* Fix tplink_jetstream to support cryptography 3.1+
* Allowing Dell OS10 to support hyphen or space
OBS-URL: https://build.opensuse.org/request/show/888231
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-netmiko?expand=0&rev=33
- Update to version 3.3.2
New Features
* Add support for PIP installable ntc-templates
* Add support for TTP templates
Performance Improvements
* Cisco NX-OS Performance Improvements
* Cisco IOS-XR Performance Improvements
* Arista Performance Improvements
New Drivers
* Cisco FTD Driver
* Ubiquity EdgeRouter
* TPLink JetStream
Bug Fixes
* Secure Copy Progress Bar fix for get Operation
- Update to version 3.3.1
OBS-URL: https://build.opensuse.org/request/show/839028
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-netmiko?expand=0&rev=29
- Update to version 3.2.0
* Fixing disable_paging and set_terminal_width so cmd_verify
is not used as we are still in session_preparation phase.
* Add Centec-switch platform
* Sixwind Driver Update
* Disable cmd_verify on Comware
* check text with config_md5
* Add support for vendor/os: broacom_icos.
* Bypass automatic _open() call
* Added HPE Comware support
* Tell aruba connection to strip ansi codes from switches
* Fixing Arista check_config_mode bug with hostname change
* Ansi insert line for ProCurve and Aruba
* Add progress bar for Secure Copy
* Add connection timeout argument (conn_timeout)
OBS-URL: https://build.opensuse.org/request/show/823882
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-netmiko?expand=0&rev=25
- Update to version 2.3.3
* Add OneAccess OneOS Support
* Use Python Black
* Use environment markers for Poetry support
- Update to version 2.3.2
* Removing obsolete development status
* telnet return and return adjustments
* fixed telnet not position
* Add oneaccess SSH
* Update tests for Oneaccss OneOS telnet + ssh;
* Update Oneaccess OneOS telnet method
* Add pattern for check_config_mode for cisco_ios and cisco_nxos
* Ruckus FastIron/ICX telnet echo fix
* Adding support for file transfer for different version of ios-xr
* OneOS OneAccess set terminal width
* Fixes#1028 incorrect parse ls output in error case
* Allow support for Cisco WLC/AireOS grep include command
* Updating to support kbytes for IOS-XR
* Update IP in example code
* Netscaler fix strip_prompt join.
* Modified base_connection to check last 3 buffer reads for saved
prompt.
* adding blanket juniper statement to snmp auto detect
* Update test suite to use isolated Arista vEOS
* Fix ubiquity edge enable issue
* Fix Python 3 serial driver issue.
* Add QFabric and Brocade-Extreme NetIron and SLX Support in
SSH Autodetect.
* Fix commit issue on huawei
* Fix Pala Alto not disconnecting gracefully
OBS-URL: https://build.opensuse.org/request/show/682754
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-netmiko?expand=0&rev=11