v3.0.0 (2024-08-22)¶
Release 3.0.0 Overview¶
There are two major updates in this release. First, the entire project has been upgraded to support DiffSync 2.0 which utilizes pydantic 2.0. This should improve processing times for any integrations or personal Apps utilizing the SSoT framework. However, it will require some slight changes to any code using the framework. You can find details about these required updates in the documentation.
Second, this release also adds a new integration supporting Cisco's DNA Center product. In addition, we've migrated the IPFabric ChatOps command allowing triggering of the SSoT sync Job to the ChatOps project so you will be required to upgrade to 3.1.0 if you use that Job.
Added¶
- #451 - Added integration for DNA Center.
Changed¶
- #471 - Updated ACI, Device42, and DNA Center integrations to use Controller or ExternalIntegration instead of PLUGINS_CONFIG settings.
Removed¶
Dependencies¶
Updating DiffSync required changes to imports and many files changed from diffsync import Diffsync
to from diffsync import Adapter
and then changing diffsync
to adapter
in the file.
Housekeeping¶
- #433 - Black 24.4.0 includes new formatting which was applied to all python files.
v3.0.1 (2024-08-23)¶
Fixed¶
- #507 - Fixed DataTarget example Job to include run() function for using ExternalIntegration or supplied URL and token.
Dependencies¶
- #516 - Fix the dependencies for mkdocstrings and mkdocstrings-python to fix RTD build.
Documentation¶
- #518 - Minor doc updates on upgrade to 3.0.
Housekeeping¶
- #515 - Rebaked from the cookie
nautobot-app-v2.3.0
.