Napalm-junos

Latest version: v0.12.1

Safety actively analyzes 682441 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

0.10.1

Emergency fix for BGP getters: https://github.com/napalm-automation/napalm-junos/pull/164 affecting Junos 13 and 14.

0.10.0

**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-base227.

`get_bgp_neighbors_detail` didn't return down BGP neighbors. This was fixed in https://github.com/napalm-automation/napalm-junos/issues/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 https://github.com/napalm-automation/napalm-junos/issues/152 and https://github.com/napalm-automation/napalm-junos/pull/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 https://github.com/napalm-automation/napalm-junos/pull/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 (https://github.com/napalm-automation/napalm-junos/issues/141), solved in https://github.com/napalm-automation/napalm-junos/pull/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: https://github.com/napalm-automation/napalm-junos/pull/151
- More optional arguments:
- `key_file`: https://github.com/napalm-automation/napalm-junos/pull/145 thanks to stiltzkin10
- `timeout`: https://github.com/napalm-automation/napalm-junos/pull/147 zachmoody
- `ssh_config_file`
- `napalm-junos` is now ready to receive the `napalm-yang` blessings: https://github.com/napalm-automation/napalm-junos/pull/140

0.6.6

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

0.6.5

Fix napalm-base requirement.

0.6.4

Add VRF arg for traceroute and ping: https://github.com/napalm-automation/napalm-pluribus/pull/38

0.6.3

Fixed "`get_interfaces_ip` defaults IP mask to 0 instead of 32": 111
Fixed "LLDP Fails when not enabled": 105
Fixed "`get_optics` is broken": 104

Page 2 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.