Releases: napalm-automation/napalm
Releases · napalm-automation/napalm
2.0.0
2.0.0b1
2.0.0a4
2.0.0a3
2.0.0a1
1.2.0
1.1.0
1.0.2
1.0.1
1.00.0
This is a major release. Nothing mind blowing in terms of features. However, the code has been refactored to break down napalm into independent drivers. Before this, napalm was a single blob that you had to install as a single unit. As of now, you can pick and mix drivers or you can just install everything. I suggest you to read sections Install and Upgrading on the README.md file.
What does this mean?
- You can keep doing what you were doing now and install everything, if that's what you want.
- You can reduce your installation footprint by installing only the drivers you need. Which might be interesting in some cases.
- Faster release cycle. No more waiting for all the drivers to converge on some features and fix some issues. Bugfixes and new supported methods can be released immediately.
- You can host your own driver. Although I would encourage you to centralize everything under the
napalm-automationorganization you can now host your own driver. This might be interesting for vendors that want to own the driver.
If you want to check the drivers here they are:
- https://github.com/napalm-automation/napalm - Meta-package. Contains the documentation and works as a shortcut to install everything.
- https://github.com/napalm-automation/napalm-base - Base driver. Contains the definitions and tests for all the drivers. Drivers inherit from this module and comply to the tests defined there.
- https://github.com/napalm-automation/napalm-eos - Driver for EOS
- https://github.com/napalm-automation/napalm-fortios - Driver for FortiOS
- https://github.com/napalm-automation/napalm-ibm - Driver for IBM switches
- https://github.com/napalm-automation/napalm-ios - Driver for IOS/IOS-XE
- https://github.com/napalm-automation/napalm-iosxr - Driver for IOS-XR
- https://github.com/napalm-automation/napalm-junos - Driver for JunOS
- https://github.com/napalm-automation/napalm-nxos - Driver for NXOS
- https://github.com/napalm-automation/napalm-pluribus - Driver for Pluribus