File python-netmiko.changes of Package python-netmiko
-------------------------------------------------------------------
Fri Feb 7 13:04:41 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 4.5.0
* New Drivers
- Vertiv MPH PDUs Driver (#3460)
- Garderos GRS Driver (#3429)
- Cisco APIC Driver (Linux) (#3461)
- Alaxala AX2600s and AX3600s Driver (#3462)
* Other Major Changes
- Fixes to support PY3.13
- Retire PY3.8 Support
- Add raise_parsing_error parameter to send_command and send_command_timing
- Improve Netmiko cli-tools output formatting behavior
- Adding encryption support to Netmiko cli-tools (#3505)
- Update Netmiko cli_tools to make them more modular and use concurrent features
* Other Improvements and bug fixes
- Nokia SRL prompt stripping (#3531)
- Lower Cisco ios priority to eliminate conflicts with ios-xe (#3538)
- Handle MikroTik press enter to continue issue (#3458)
- Add Query Device to ANSI Escape Codes for MikroTik (#3457)
- Fix Mikrotik graceful exit command (#3468)
- Adding support for pysnmp version6 (#3473)
- Linux SSH fix for 'Invalid output from MD5 command' (#3486)
- Add support for md-cli only mode in nokia_sros (#3496)
- Do not explicitly require secondary dependencies (#3515)
- Zyxel fix for next line character in output (#3524)
- Fortinet _preferred_kex settings fix (#3530)
- Sophos fix to allow to allow user to better navigate the interactive menu prompt
- Add bracketed paste mode to ANSI escape codes
- Add 'split-task' to possible vdom configs for Fortinet (#3464)
- Add Bulk encryption utility for .netmiko.yml file
- Documentation and test improvements
- Add new binaries
* netmiko-bulk-encrypt
* netmiko-encrypt
- Update BuildRequires and Requires from pyproject.toml
-------------------------------------------------------------------
Tue Oct 1 05:35:01 UTC 2024 - Steve Kowalik <steven.kowalik@suse.com>
- Fix cffi version specifier, we are shipping a recent enough version.
-------------------------------------------------------------------
Tue Sep 24 11:13:34 UTC 2024 - ecsos <ecsos@opensuse.org>
- Update to 4.4.0
* New Drivers
- Aruba AOS-CX
* Other Major Changes
- Add Python 3.13 support
- Vendor telnetlib internally to Netmiko (PY3.13 dropped inclusion of telnetlib)
* Other Improvements
- Add save_config for Huawei VRPv8
- Expand SSH autodetect support
- Improvements for Sophos driver
- Clean up log filter after disconnect
- Improve IOS-XR exit_config_mode() behavior
-------------------------------------------------------------------
Tue Dec 12 13:37:47 UTC 2023 - Dirk Müller <dmueller@suse.com>
- update to 4.3.0:
* 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.
* CI-CD fixes for various things breaking
* Improve ers driver cntl-y behavior
* Adtran driver enable global_cmd_verify by default
* Adtran driver improve enable() behavior
* Add Telnet Proxy support for SOCKS Proxy
* Add support for Fiberstore FSOS
* Add support for Maipu
* Add Digi TransPort Router Support
-------------------------------------------------------------------
Sun Aug 27 14:11:35 UTC 2023 - Martin Hauke <mardnh@gmx.de>
- 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.
-------------------------------------------------------------------
Mon Jul 10 09:32:57 UTC 2023 - Matej Cepl <mcepl@suse.com>
- Clean up SPEC file.
-------------------------------------------------------------------
Thu Jul 6 12:04:46 UTC 2023 - ecsos <ecsos@opensuse.org>
- Add %{?sle15_python_module_pythons}
-------------------------------------------------------------------
Sun Sep 18 10:42:55 UTC 2022 - Martin Hauke <mardnh@gmx.de>
- 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.
-------------------------------------------------------------------
Tue Jul 19 12:03:55 UTC 2022 - Dirk Müller <dmueller@suse.com>
- update to 4.1.1:
* add Nokia SRLinux Support
* Add Mikrotik File Transfer Support
* Performance Improvements
* Performance Improvements for Linux Driver
* Improve Performance Graphs
* Bug Fixes / Improvements
* Better Error Messages for Incompatible Python Versions
* Improve Huawei Driver
* Improve Huawei VRPv8 Driver
* Improve HPE ProCurve Driver
* Improving Junos context stripping patterns
* Improve MikroTik Driver
* Fix for Extreme ERS login issues
* Minor update to threading calls in Netmiko Tools
* Increase save_config default timeout for Cisco-based platforms
-------------------------------------------------------------------
Wed Apr 27 19:45:50 UTC 2022 - Martin Hauke <mardnh@gmx.de>
- Update to vedrsion 4.1.0
Performance Improvements
* Improve performance in Junos config_mode() and
check_config_mode() methods.
* Improve performance on disconnect() method.
* Improve slow NX-OS disconnect()
* Improve slow Junos disconnect()
Bug Fixes and other Improvements
* Update VyOS save_config()
* Fix read_timeout being excessively long in case where
check_config() fails
* Fix Huawei regular expression issue
* Fix Huawei login issue
* Improve Juniper enter_cli_mode()
* Fix issue with Nokia SROS MD-CLI having square bracket data
being removed
* Fix issue with 'write memory' on ubiquity edge switches
* Fix extreme exos read-only account issue
* Add Cisco WLC _send_command_w_yes() method
* Fix Cisco IOS, IOS-XE, and IOS-XR abbreviating prompt in
config mode
* Fix Aruba controller paging issue
* Fix fortigate autodetect
* Fixing HP Procurve session_preparation issue on repeated
connection
Python Version Support
* Remove PY3.6 Support
* Add PY3.10 Support
-------------------------------------------------------------------
Wed Mar 30 09:27:17 UTC 2022 - Martin Hauke <mardnh@gmx.de>
- 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
* Add a shim for cisco_xe to use cisco_ios in ntc-templates
* WLC add method send_command_w_yes to handle show command
that still prompts for pagination
* Platforms added to SSH autodetect
* Expand ANSI escape code stripping
* Expand SNMP autodetect support
Bug Fixes
* Fix read ahead issue with read methods
* Fix ntc-templates directory structure issue
* Aruba OS fix for hostname changes
* Fix flexvnf enter cli and prompt issue
* Mikrotik driver improvements and fixes
* Fixing IOS-XR confirm prompting issue during commit
* Fix the pan-os acknowledgment banner
* Fix Juniper ScreenOS accept issue
* Add support for Username: for telnet login on ProCurve
* Change ArubaOS command to disable paging
* utf-8 encoding for session_log
* Add bypass_commands support to send_config_set to disable
cmd_verify
* Fix disconnect() call for Dlink DS driver
* Prevent secret from being leaked to debug log
* Fix send_command() read issue where data spanned the deque
* Improve set_base_prompt behavior
* Increase the default conn_timeout to 10 seconds improve
Paramiko behavior on slow connections
Performance Improvements
* Fix IOS-XR performance issues
* Implement Netmiko performance improvements for a large set
of drivers (about half the drivers)
* Fixing Linux very slow disconnect issue
-------------------------------------------------------------------
Sat Apr 24 15:56:03 UTC 2021 - Martin Hauke <mardnh@gmx.de>
- 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
* Fix authentication exception handling
* Improve ssh_autodetect so most common command happens first.
* Fix dell_force10 autodetect
-------------------------------------------------------------------
Tue Mar 2 07:42:15 UTC 2021 - Martin Hauke <mardnh@gmx.de>
- Update to version 3.3.3
New Drivers
* Add Ericcson IPOS Support
* Adtran Telnet Support
Performance Improvements
* Juniper Performance Improvements
* Cisco ASA Performance Improvements
Bugs and Enhancements
* Improve Authentication Exception Handling
* FIX Cryptography Lib Change Issue
-------------------------------------------------------------------
Thu Oct 1 17:50:26 UTC 2020 - Martin Hauke <mardnh@gmx.de>
- 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
-------------------------------------------------------------------
Mon Aug 31 22:11:35 UTC 2020 - Martin Hauke <mardnh@gmx.de>
- Update to version 3.3.0
* NewDriver: Netgear ProSafe
* Minor change to Netgear Prosafe
* Support for Adtran OS
* Changed SSH terminal height in CiscoXrBase
* XR commit comment change
* Fix broken "enable" on Nokia SR-OS driver
* Adding SR-OS to the tests
* Fix WLC conn_timeout issue
* Improve Session Preparation Behavior
* Performance Improvements for IOS and IOS-XE
-------------------------------------------------------------------
Sat Aug 1 13:36:17 UTC 2020 - Martin Hauke <mardnh@gmx.de>
- 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)
-------------------------------------------------------------------
Tue May 19 17:17:24 UTC 2020 - Martin Hauke <mardnh@gmx.de>
- Update to version 3.1.1
New Drivers/Platforms
* UnifiSwitchSSH
* Huawei OLT
* Huawei SmartAX
Bugs and Improvements
* Nokia SR-OS SCP Support
* Improve terminal width behavior
* Fix some issues related to cmd_verify
* Expanded autodetect support
-------------------------------------------------------------------
Mon Mar 23 19:35:36 UTC 2020 - Martin Hauke <mardnh@gmx.de>
- Update to version 3.1.0:
New Platforms / Transports
* D-Link DGS/DES
* WatchGuard Firebox
* Sophos SG Firewalls
* Huawei Telnet Support
Bug Fixes/Enhancements
* Add cmd_verify argument to send_command
* Add global_cmd_verify argument to ConnectHandler
-------------------------------------------------------------------
Thu Jan 16 07:29:20 UTC 2020 - Martin Hauke <mardnh@gmx.de>
- Upate to version 3.0.0:
Key enhancements/changes
* PY3.6+ support only (all support for PY27 removed)
* Significant reliability improvements to reduce loss of session
state problems
* Add support for direct use of TextFSM template
* Allow custom socket timeout in SCP file_transfer
* Improve MD5 hashing mechanism in SCP checks
* Add sock parameter support
* Increase default banner_timeout to 15
New Drivers
* Eltex ESR
* Juniper ScreenOS
* Ruijei RGOS
Driver Updates
* Huawei driver improvements
* Ciena driver improvements
* NX-OS driver improvements
* Nokia SR-OS driver improvements
* HP ProCurve driver improvements
* Juniper Junos driver improvements
* Fortinet banner fix
* Ruckus handling of failed enable
* Linux enable/sudo improvements
-------------------------------------------------------------------
Wed Sep 11 11:08:13 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
- Update to 2.4.2:
* Fix session_log corruption bug
* Add support for ProxyJump in SSH config file
* Add support for Linux prompt terminators via environment variables
-------------------------------------------------------------------
Tue Aug 6 10:30:40 UTC 2019 - Thomas Bechtold <tbechtold@suse.com>
- update to 2.4.1:
* Add Genie/pyATS parser support
* Fix Huawei telnet login
* Fix support for TextFSM >= 1.0.0
* Fixes on Mellanox Driver
-------------------------------------------------------------------
Fri Jul 12 19:10:16 UTC 2019 - Martin Hauke <mardnh@gmx.de>
- Update to version 2.4.0
New Platforms
* VERSA Networks FlexVNF
* Mikrotik
* CloudGenix ION
* MRV LX
* Endace
* Huawei telnet support
* IOS-XR telnet support
Enhancements
* Switch docs to pdoc3
* Add support for paramiko banner_timeout
* Netmiko Tools search path for inventory file
Bug fixes
* Fixing MD5 / carriage return issue on NX-OS 9K
* Use YAML safe_load
* Fix NET_TEXTFSM path issues
* Update save_config method params across platforms
-------------------------------------------------------------------
Fri Mar 8 06:54:31 UTC 2019 - Martin Hauke <mardnh@gmx.de>
- 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
* Add ubiquiti_edgeswitch to autodetect
* Improve error message for WLC failure on initial 'login as'
authentication.
-------------------------------------------------------------------
Wed Oct 10 18:36:23 UTC 2018 - mardnh@gmx.de
- Update to version 2.3.0
* Add Dell DNOS6 support
* Add RAD ETX support
* Add IP Infusion OcNOS support
* Add Paramiko pkey, auth_timeout, and passphrase support.
* Add support for unicode banners
* Gracefully cleanup session on failures during session_preparation()
* Bug fixes
-------------------------------------------------------------------
Thu Jul 19 07:51:23 UTC 2018 - mardnh@gmx.de
- Update to version 2.2.2
* Add Dell EMC Isilon Support
* Add Citrix NetScaler Support
* Add Dell OS10 Support
* Add Apresia Systems AEOS Support
* Add fast_cli mode to Netmiko to improve performance
* Add support for a session_log
-------------------------------------------------------------------
Mon Jun 25 21:21:06 UTC 2018 - gyee@suse.com
- Correct package name for python-PyYAML (case-sensitive)
-------------------------------------------------------------------
Thu Jun 21 07:38:47 UTC 2018 - tchvatal@suse.com
- Use %license not %doc macro
-------------------------------------------------------------------
Wed Jun 20 21:06:26 UTC 2018 - gyee@suse.com
- Remove devel as it is not needed.
-------------------------------------------------------------------
Wed Jun 20 18:00:29 UTC 2018 - gyee@suse.com
- Remove pytest suggestion.
-------------------------------------------------------------------
Wed Jun 20 17:04:49 UTC 2018 - gyee@suse.com
- Disable testing during build as those aren't unit tests. See
See https://github.com/ktbyers/netmiko/blob/develop/TESTING.md
-------------------------------------------------------------------
Tue Jun 19 17:47:16 UTC 2018 - gyee@suse.com
- Create python-netmiko package.