Skip to content

3.0.0

Compare
Choose a tag to compare
@mirceaulinic mirceaulinic released this 06 May 12:16
· 1004 commits to master since this release
803f764

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