15
0
forked from pool/python-napalm
Files
python-napalm/python-napalm.changes

184 lines
8.6 KiB
Plaintext
Raw Normal View History

Accepting request 800795 from home:mnhauke:network:automation - Update to version 3.0.0 Changes: * Integrated nxapi_plumbing and pyIOSXR into NAPALM. * [NXOS] If the command returns a null value then json.loads(None) throws an exception. * [NXOS] For Vlan interfaces nxos driver, the state is not correctly defined (related to json output). * [IOS] Return empty dictionary if BGP not running. * Fix Nornir + NAPALM threading issue. * [IOS, NXOS] get-vlans() getter implementation. * [IOS] Fix traceroute output parsing in ios. * [NXOS] firmware less than 7 does not support json in cli * Updated support for TwoGigabit & TwentyFiveGig interfaces to canonical_map.py * [NXOS]: Prevent nxos.get_interfaces_ip from failing if no ipv6 support. * [Junos] Added auto_probe optional argument. * [NXOS] Fix exception when trying to get environmental data from certain Nexus devices. * [IOS] Fix fix vrf detection when no vrf is defined. * [IOS-XR} No silent pass of errors in base.helpers & logging. * [IOS-XR] Add support for XML namespace prefixes in find_txt. * [NXOS] Fix get_vlans() method where no interfaces in VLAN. * [IOS] Added ``force_no_enable` optional argument. * [NXOS] Use Kickstart version to determine NXOS version. * [NXOS] Add nxos_ssh support for force_no_enable. * [EOS] Fix #1153: Strip double quotation on LLDP remote port. * [IOS] Fix typo in the traceoute method. * add a few less used canonical mappings. * [IOS] Fix show interfaces summary for 10/40/100 Gig Interfaces OBS-URL: https://build.opensuse.org/request/show/800795 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-napalm?expand=0&rev=7
2020-05-06 16:15:51 +00:00
-------------------------------------------------------------------
Wed May 6 15:38:12 UTC 2020 - Martin Hauke <mardnh@gmx.de>
- Update to version 3.0.0
Changes:
* Integrated nxapi_plumbing and pyIOSXR into NAPALM.
* [NXOS] If the command returns a null value then
json.loads(None) throws an exception.
* [NXOS] For Vlan interfaces nxos driver, the state is not
correctly defined (related to json output).
* [IOS] Return empty dictionary if BGP not running.
* Fix Nornir + NAPALM threading issue.
* [IOS, NXOS] get-vlans() getter implementation.
* [IOS] Fix traceroute output parsing in ios.
* [NXOS] firmware less than 7 does not support json in cli
* Updated support for TwoGigabit & TwentyFiveGig interfaces
to canonical_map.py
* [NXOS]: Prevent nxos.get_interfaces_ip from failing if no
ipv6 support.
* [Junos] Added auto_probe optional argument.
* [NXOS] Fix exception when trying to get environmental data
from certain Nexus devices.
* [IOS] Fix fix vrf detection when no vrf is defined.
* [IOS-XR} No silent pass of errors in base.helpers & logging.
* [IOS-XR] Add support for XML namespace prefixes in find_txt.
* [NXOS] Fix get_vlans() method where no interfaces in VLAN.
* [IOS] Added ``force_no_enable` optional argument.
* [NXOS] Use Kickstart version to determine NXOS version.
* [NXOS] Add nxos_ssh support for force_no_enable.
* [EOS] Fix #1153: Strip double quotation on LLDP remote port.
* [IOS] Fix typo in the traceoute method.
* add a few less used canonical mappings.
* [IOS] Fix show interfaces summary for 10/40/100 Gig Interfaces
* [IOS] Update to handle Cisco ISR mac address table with
multiple EHWIC modules installed.
* [Junos] Add support for configure private in Junos.
* add range for validate.
* [IOS] Fix get_bgp_neighbors_detail IOS-XE.
* [EOS] Cast upDownTime BGP neighbor field to float.
* All the core platforms: Filter unneeded header configuration
lines get_config.
* [Junos] SRX cluster devices stack RPC replies under
multi-routing-engine-results.
* All the core platforms: Implement get_config sanitized.
- Drop (Build)Requres for
* python-nxapi-plumbing
* python-pyIOSXR
since both are now included in napalm
Accepting request 789750 from home:pgajdos:python - version update to 2.5.0 * This is the last release supporting Python 2. Going forward, we will only support Python 3.6+ * namespace fix for napalm cli (#950) * [EOS] Fix broken get_bgp_neighbors when 6PE configured on eos (#945) * [NXOS] If parent_table in nxos is None call exception (#939) * [Junos] Remove extensive argument from junos_iface_table (#929) * MTU support for get_interfaces (#940) * [EOS] When asPathType is Internal (IBGP), as_path is empty and the remote-as is the local_as (#1064) * [IOS] support n9k ipv6 ints for interfaces_ip getter (#969) * [IOS] support catalyst vss for mac_address getter (#968) * [IOS] Raise exception if BGP neighbor info requested and BGP not running (#970) * [NXOS] Implement nxos_ssh get_environment (#973) * Better handling of connection closing upon exceptions in enter (#994) * [NXOS] address single and multiple v6 address on n9k (#997) * [NXOS] Fix nxos and nxos_ssh hostname change handling (#999) * added option to run show run all (#1029) * [Junos] add optional arg for DB config selection (#1035) * [Junos] Fixed "Wrong interface information for Junos virtual-switch w/ bridge domains using get_network_instances" (#1032) * [EOS] Implemented lock_disable for EOS based on Junos. (#1042) * [NXOS] Work around NXAPI double quoting (#1048) * [NXOS] napalm.nxos.traceroute - VRF traces and handle AS in hops (#989) * [IOS] Fix extra line in show ip int brief on IOS (#986) * [NXOS] Expand nxos commit merge rollback error (#860) * [IOS] add support for VRF for get_arp_table func (#937) * [IOS] get_bgp_neighbors vrf and safi aware (#768) * [IOS] Check if temperature sensor on Cisco device is not supported (#1055) * [IOS] Fixes get_environment memory collection on ios-xe devices (#1053) * [IOS] get_route_to implementation for IOS (#750) OBS-URL: https://build.opensuse.org/request/show/789750 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-napalm?expand=0&rev=5
2020-03-30 12:54:03 +00:00
-------------------------------------------------------------------
Mon Mar 30 11:49:54 UTC 2020 - pgajdos@suse.com
- version update to 2.5.0
* This is the last release supporting Python 2. Going forward, we will only support Python 3.6+
* namespace fix for napalm cli (#950)
* [EOS] Fix broken get_bgp_neighbors when 6PE configured on eos (#945)
* [NXOS] If parent_table in nxos is None call exception (#939)
* [Junos] Remove extensive argument from junos_iface_table (#929)
* MTU support for get_interfaces (#940)
* [EOS] When asPathType is Internal (IBGP), as_path is empty and the remote-as is the local_as (#1064)
* [IOS] support n9k ipv6 ints for interfaces_ip getter (#969)
* [IOS] support catalyst vss for mac_address getter (#968)
* [IOS] Raise exception if BGP neighbor info requested and BGP not running (#970)
* [NXOS] Implement nxos_ssh get_environment (#973)
* Better handling of connection closing upon exceptions in enter (#994)
* [NXOS] address single and multiple v6 address on n9k (#997)
* [NXOS] Fix nxos and nxos_ssh hostname change handling (#999)
* added option to run show run all (#1029)
* [Junos] add optional arg for DB config selection (#1035)
* [Junos] Fixed "Wrong interface information for Junos virtual-switch w/ bridge domains using get_network_instances" (#1032)
* [EOS] Implemented lock_disable for EOS based on Junos. (#1042)
* [NXOS] Work around NXAPI double quoting (#1048)
* [NXOS] napalm.nxos.traceroute - VRF traces and handle AS in hops (#989)
* [IOS] Fix extra line in show ip int brief on IOS (#986)
* [NXOS] Expand nxos commit merge rollback error (#860)
* [IOS] add support for VRF for get_arp_table func (#937)
* [IOS] get_bgp_neighbors vrf and safi aware (#768)
* [IOS] Check if temperature sensor on Cisco device is not supported (#1055)
* [IOS] Fixes get_environment memory collection on ios-xe devices (#1053)
* [IOS] get_route_to implementation for IOS (#750)
-------------------------------------------------------------------
Mon Oct 7 18:55:30 UTC 2019 - Martin Hauke <mardnh@gmx.de>
- Use github source URL (the pypi tarball does not contain tests)
- Add all required packages to run the testsuite BuildRequires
- Run testsuite
- Use %license macro
-------------------------------------------------------------------
Wed Mar 6 13:33:51 UTC 2019 - Daniel Molkentin <daniel.molkentin@suse.com>
- Initial checkin
-------------------------------------------------------------------
Tue Dec 11 13:33:04 UTC 2018 - Daniel Molkentin <daniel.molkentin@suse.com>
- Bump to 2.3.3
* Add a tutorial to use Napalm mock driver
* Create hierarch of directories to search for textfsm templates
* Junos fix is_enabled in logical interface
* Delete the ip validation of the destination of get_route_to in Junos
* support added for LLDP
* Fix ResourceWarning: unclosed files in base/helpers.py
* Update get_environment defaults if keys are missing
* nxos_ssh Update sh int regexp for 7.3.3.N1
* Raise exception instead of returning string in get_route_to
* Fix bugs with IOS ping method
* Fix the use of deprecated inspect.getargspec() for inspect.getfullarg
* QFX5100-48S-6Q to use rpc_call_without_information
* Convert over to safe form of YAML load
* Fix inspect in consistent way and use py23_compat
* Add NAPALM Dockerfile
* EOS BGP Description not getting retrieved
* Updating optional args documentation
* Fix Community Drivers link in Docs
- Includes 2.3.2
* commit_config with comment (#701)
* NXOS_SSH - fix crash issue in get_bgp_neighbors() (#678)
* Fixes #695 - inconsistent use of domain name in LLDP (#698)
* Fix bug with get_interfaces_ip with multiple ipv6 addrs on interface
* Fix #703 (#704) / Fixes PIP10 compatibility issues
* updated README.md since cl_napalm_test has been deprecated (#702)
* Remove duplicated keys in dict (#712)
* Creating generic way in napalm to create and close a netmiko connection
* Fix ipv6 test for nxos which causes RTD to fail (#720)
* Dictionary literal (#721)
* Add test for sphinx documentation (#719)
* raise napalm ErrorLock instead of jnpr ErrorLock (#707)
* Fix garbled docstrings in RTD and enable strict checking for Sphinx
* Updated fix for Catalyst 6500 reporting VLAN as N/A (#725)
* Fixing deprecated use of e.message (#726)
* Replace jtextfsm with textfsm (#731)
* Fix #736 (get_route_to bgp confed) (#737)
* IOS: get_bgp_neighbor_detail (#727)
* Implement get_ntp_peers on Cisco IOS (#752)
* The EX4300-48P has issues with LLDP information tags (#758)
* Fix issue with LLDP neighbors when remote device lacks system
* Fix #659 (#761)
* Freeze requirements-dev.txt to specific versions, fixes#780
* Fix Travis and PY34 Tox issue (#782)
* junos: support edit/top keywords in set based configs (#760)
* Allow bangs in EOS banner (#738)
- Includes 2.3.1
* Remove multiple entries for netmiko (#617)
* Fixes NX-OS string change in show diff rollback-patch output (#619)
* Require to upgrade setuptools
* Modify NX-OS to properly save config to startup-config on commit_conf
* Fixing NX-OS rollback issue (#626)
* Junos fix next-hop self in get_bgp_config() (#620)
* IOS-XR: return the is_alive flag for the SSH channel (#623)
* Fix get_interfaces_ip for non ipv6 devices (#627)
* Fixes for CAM and ARP parsing issues in nxos_ssh.py (#634)
* Minor improvement to get_arp processing on NXOS SSH (#639)
* Don't hide relevant import errors (#635)
* Update index.rst (#650)
* improved exceptions - added new base exception (#649) …
* Fixes #640 junos ConnectionException (#648)
* FIXES #653 additional error message on failed replace (#654)
* NX-OS ping implementation using more shared common code (#642)
* Fix get_mac_table on IOS when there are routed ports
* Updating junos.py to support PTX platform (#665)
* Minor doc changes for NX-OS and IOS (#669)
* Unify netmiko argument processing across napalm drivers (#673)
* Make nxos_facts behavior more consistent between NX-API and SSH (#674)
* Update get_interfaces_ip to deal with unnumbered interfaces (#632)
* Fix issue about N9K with vxlan (#676)
* Fix setup.py issue when using pip 10. (#692)
* Add virtualbox provider to the docs (#679)
* Lldp neighbors detail bugfix (#675)
* Add StackStorm integrations to README (#683)
* Track BGP state to report is_up (#684)
-------------------------------------------------------------------
Fri Feb 9 21:53:12 UTC 2018 - daniel.molkentin@suse.com
- Initial checkin