Releases: networktocode/network-importer
Releases · networktocode/network-importer
v2.0.0
Enhancements
- Major Refactoring to leverage diffsync as the main engine to compare the state of the network with the state of the SOT.
- The new architecture supports third party extensions natively, to add more features to the existing adapters or completely replace them.
- Replace JsonSchema with Pydantic to manage the configuration file.
- Replace Makefile with Invoke
- Add inventory command to check the status of the inventory #137
- Add support for python 3.6 to 3.9
Breaking Changes
- Change logs haven't been migrated yet (tracked in #123)
- Optic/Transceivers haven't been migrated, need to see if this should be part of the base adapter
v2.0.0-beta.4
v2.0.0-beta.3
Enhancements
- Add support for python 3.8
- Add more information pyproject.toml and pypi
Fixes
- Fix version of diffsync in deps that was too permissive (must be 1.0.0 for now)
v2.0.0-beta.2
Fixes
- Fixed docker compose #140
Enhancements
- Add
inventory
command to check the status of the inventory #137 - Introduced a new AdapterLoadFatalError exception to exit cleanly on load failure #139
- Improved error message when there is no configuration available #135
- Improved error message when their is an authentication issue with the device #134
Breaking changes
- The options
--check
and--apply
have been replaced with first class commandscheck
andapply
v2.0.0-beta.1
Enhancements
- Major Refactoring to leverage diffsync as the main engine to compare the state of the network with the state of the SOT.
- The new architecture supports third party extensions natively, to add more features to the existing adapters or completely replace them.
- Replace JsonSchema with Pydantic to manage the configuration file.
- Replace Makefile with Invoke
Breaking Changes
- Change logs haven't been migrated yet (tracked in #123)
- Optic/Transceivers haven't been migrated, need to see if this should be part of the base adapter.
v0.5.0
- Added support for cabling based on LLDP.
- Added support for prefixes.
- Improved Netbox interaction via pynetbox.
- Improved handling for when CDP is not enabled.
- Improved handling of interface descriptions over 100 characters.
- Improved interface type detection.
- Improved assigned IP validation.
- Support for Layer 3 subinterface VLAN detection.
- Resolved prefix additions with no VLAN bug.
- Ability to pass session parameters to Batfish via the config file.
- Pip replaced with Poetry.
- Initial support for hostvar generation.
- Argparse replaced with Click.
- Fixed Netbox interface import bug when type is not present.
- Updated default interface type from Netbox 2.6 to 2.7.
- Improved error handling when the configuration file is not found.