Skip to content
This repository has been archived by the owner on Feb 10, 2018. It is now read-only.

Releases: napalm-automation/napalm-junos

0.12.1

24 Oct 11:49
Compare
Choose a tag to compare

This is a bugfix release

Added support for 40G interface counters: #202
Added support for 40G/100G optical information: #208
Fix get_bgp_neighbors sent_prefixes if not advertising using send-state (which solved #177): #209
Improve power supply information in get_enviornment: #211
Fix route_reflector_client field in get_bgp_config: #214
Fix multihop ttl to its default value in get_bgp_config: #215
Fix typo get_bgp_config regarding local_as: #212
Fix removal of cluster key in get_bgp_config: #219
Suppress FutureWarning: #218
Implement find operation in the cli method: #216

All of the above thanks to @ckishimo

--

Support get_mac_address_table() on L2NG switches: #203 thanks to @bkeifer
Fix get_facts uptime against patch in pyeznc 2.1.5: #205 thanks to @lampwins
Fix get_bgp_neighbors_detail encode type: #200 thanks to @wasabi222
Pass password when using ssh key: #223 thanks to @loverend

0.12.0

01 Aug 11:51
Compare
Choose a tag to compare

This is a feature release

Improved CLI method: allow piping: #188
Fix KeyError: u'peer_fwd_rti' error raised when running get_bgp_neighbors and get_bgp_neighbors_detail, on Junos 15: #191
Ignore warnings on commit when requested using the ignore_warning optional argument: #192
Fix get_environment for virtual chassis: #195 thanks to @bkeifer
Provide better error messages when loading configuration #185

0.11.0

05 Jul 13:45
Compare
Choose a tag to compare

This is a feature release

Added new optional argument ignore_warnings (defaulting to False). This argument can be used to ignore thrown errors when we are removing inexistent parts of configuration #180 thanks to @sincerywaing

0.10.3

26 Jun 09:28
Compare
Choose a tag to compare

Fix "get_bgp_neighbors generates keyerror exception on vMX (missing local_id key)" (#172) via #173

0.10.2

20 Jun 15:44
Compare
Choose a tag to compare

Solve cross-platform issue for get_lldp_neighbors: #168 thanks to @bugdealer
Strip config text before checking the format type: #169

0.10.1

08 Jun 15:10
Compare
Choose a tag to compare

Emergency fix for BGP getters: #164 affecting Junos 13 and 14.

0.10.0

07 Jun 09:16
Compare
Choose a tag to compare

This release is breaking backward compatibility.

The optional argument config_lock defaults to False now (i.e. after initializing the connection with the network device, it will not attempt to acquire the config DB.). NAPALM will request config lock only when required, just before trying to load the configuration. To release (unlock), one needs to discard config or commit.

Although it was a bug, the outer key of the dictionary returned by get_bgp_neighbors_detail becomes global (previously it returned the name of the routing table, i.e. inet.0, inet6.0, or inetflow.0). For more info, consult napalm-automation/napalm-base#227.

get_bgp_neighbors_detail didn't return down BGP neighbors. This was fixed in #149

Due to a bug in junos-eznc, our method get_ntp_stats was affected. For this reasons, we're now requiring junos-eznc >= 2.1.3. See #152 and #159. Make sure to remove any previous installation of junos-eznc (there were some issues with fetching the facts during init).

get_bgp_neighbors used to return empty structure for down neighbors. This was addressed in #155 and additionally, this brings some optimizations which should speed up the run time.

Some devices return * as MAC address when querying the address table. This triggered a bug in our MAC address normalization (#141), solved in #142 thanks to @stiltzkin10.

Enhancements:

  • load_merge_candidate or load_replace_candidate are able to autodetect the config formats supported by Junos (text, json or xml), thanks to @zachmoody who submitted this pull request: #151
  • More optional arguments:
  • napalm-junos is now ready to receive the napalm-yang blessings: #140

0.6.6

21 Mar 09:23
Compare
Choose a tag to compare

Fix "Fix for zero interfaces in VRF causing TypeError in get_network_istances" thanks to @biwhite

0.6.5

15 Mar 11:18
Compare
Choose a tag to compare

Fix napalm-base requirement.

0.6.4

08 Feb 20:10
Compare
Choose a tag to compare

Add VRF arg for traceroute and ping: napalm-automation-community/napalm-pluribus#38