3.0.0
IMPORTANT
Starting with this release, NAPALM offers support for Python 3.6+ only
Changes:
- Integrated nxapi_plumbing and pyIOSXR into NAPALM (#1074). Going forward, we can fix related issues directly into this repository.
- [NXOS] If the command returns a null value then json.loads(None) throws an exception: #1071
- [NXOS] For Vlan interfaces nxos driver, the state is not correctly defined (related to json output): #1072
- [IOS] Return empty dictionary if BGP not running: #1079
- Fix Nornir + NAPALM threading issue: #1081
- [IOS, NXOS] get-vlans() getter implementation: #1023
- [IOS] Fix traceroute output parsing in ios: #1102
- [NXOS] firmware less than 7 does not support json in cli: #1084
- Updated support for TwoGigabit & TwentyFiveGig interfaces to canonical_map.py: #1107
- [NXOS]: Prevent nxos.get_interfaces_ip from failing if no ipv6 support: #1108
- [Junos] Added
auto_probe
optional argument: #1117 - [NXOS] Fix exception when trying to get environmental data from certain Nexus devices: #1133
- [IOS] Fix fix vrf detection when no vrf is defined: #938
- [IOS-XR] No silent pass of errors in base.helpers & logging: #1132
- [IOS-XR] Add support for XML namespace prefixes in find_txt: #1141
- [NXOS] Fix get_vlans() method where no interfaces in VLAN: #1150
- [IOS] Added
force_no_enable
optional argument: #984 - [NXOS] Use Kickstart version to determine NXOS version: #1172
- [NXOS] Add nxos_ssh support for
force_no_enable
: #1173 - [EOS] Fix #1153: Strip double quotation on LLDP remote port: #1175
- [IOS] Fix typo in the
traceoute
method: #1148, #1174 - add a few less used canonical mappings: #1177
- [IOS] Fix show interfaces summary for 10/40/100 Gig Interfaces: #1162
- [IOS] Update to handle Cisco ISR mac address table with multiple EHWIC modules installed: #996
- [Junos] Add support for configure private in Junos: #1184
- add range for validate: #838
- [IOS] Fix
get_bgp_neighbors_detail
IOS-XE: #1185 - [EOS] Cast upDownTime BGP neighbor field to float: #1186
- All the core platforms: Filter unneeded header configuration lines
get_config
: #1190, #1193 - [Junos] SRX cluster devices stack RPC replies under multi-routing-engine-results: #1196
- All the core platforms: Implement get_config sanitized: #1194