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.
openSUSE Build Service is sponsored by