Releases: nautobot/nautobot-app-ssot
Releases · nautobot/nautobot-app-ssot
v2.6.1
Added
- #436 - Added additional unit tests for Device42 integration.
Changed
- #437 - Improved performance of the Infoblox client by using
requests.Session
for API calls instead ofrequests.request
.
Fixed
- #435 - Fixed handling of DLM App installed but not enabled throwing RuntimeError.
- #436 - Fixed IPAddress attribute to be ip_version.
- #436 - Fixed IPAddress Status incorrectly being set to Reserved when the status in Device42 showed as "available".
- #436 - Fixed multiple bugs when assigning IPAddresses to Interfaces.
- #436 - Fixed check for Building definiton when creating a VLAN.
- #436 - Fixed VLAN to use location instead of location_id in create().
Housekeeping
- #431 - Updated note on nautobot_ssot/integrations/ipfabric/diffsync/adapter_ipfabric.py IPFabricDiffSync from Nautobot to IPFabric.
v2.6.0
Added
- #367 - Added support of Roles, Platforms, Manufacturers, DeviceTypes, and Devices to example Jobs.
Changed
- #398 - Changed Arista Cloud Vision jobs to optionally use ExternalIntegration.
- #414 - Changed IPFabric interface media matching to fall back on interface names.
Fixed
- #367 - Fixed issues with example Jobs.
- #407 - Fixed logic check for 'hide_example_jobs' when defined, and also set to False.
- #409 - Fixed tagging and custom field updates for Nautobot objects synced to/from Infoblox.
- #413 - Fixed method of retrieving objects from IPFabric's technology categories.
Housekeeping
v1.6.4
Fixed
- 243 - Fix Infoblox import_subnet for ltm-1.6 by @jdrew82
- 261 - Fix Device42 documentation. by @jdrew82
- 419 - Fix Device42 Plugin Settings for LTM by @jdrew82
Changed
- 245 - IPFabric integration settings updates by @alhogan
- 357 - backport contrib changes to LTM by @Kircheneer
- 361 - Backport of #350 by @Kircheneer
- 363 - Backport #362 by @Kircheneer
- 373 - change contrib.NautobotModel.get_from_db to use a PK by @Kircheneer
v2.5.0
v2.5.0 (2024-03-20)
Added
- #359 - Added warning for Device Types with Interfaces.
Changed
- #343 - Replaced pydocstyle with ruff.
- #390 - Use typing.get_args in contrib in favor of accessing args.
Fixed
- #377 - Allow foreign keys inside of many to many relationships.
- #380 - Fixed issue with generic relationships and
NautobotAdapter.load
. - #393 - Fixed custom 1 to many contrib management
- #395 - Fix examples.py Jobs
Housekeeping
v1.6.3
v1.6.3 - 2024-03-20
Fixed
- 396 - Fix custom one-to-many relationships (backport of #393)
- 396 -
Usetyping.get_args
in favor of accessing__args__
directly (backport of #390) - 396 -
Fixed issue with generic relationships andNautobotAdapter.load
(backport of #388) - 396 -
Allow foreign keys inside of many to many relationships (backport of #377)
Housekeeping
- Replicate module and test module structure for contrib code in LTM branch
v1.6.2
v2.4.0
What's Changed
- Import Optional from typing directly by @jmcgill298 in #368
- Sync Main to Develop by @jdrew82 in #366
- Allow for Infoblox to configure HTTP timeout by @jmcgill298 in #369
- change contrib.NautobotModel.get_from_db to use a PK by @Kircheneer in #371
- improve error handling in contrib by @Kircheneer in #374
- Add support to IPFabric for VirtualChassis/Stacks by @jmcgill298 in #375
- Contrib Updates Part 1 by @Renrut5 in #360
- Add LCM plugin config. Fix 'infoblox_import_subnets` setting. by @progala in #379
- Release v2.4.0 by @jdrew82 in #381
New Contributors
Full Changelog: v2.3.0...v.2.40
v2.3.0
What's Changed
- Sync Main to Develop for 2.2.0 by @jdrew82 in #331
- build(deps): bump jinja2 from 3.1.2 to 3.1.3 by @dependabot in #322
- build(deps): bump gitpython from 3.1.37 to 3.1.41 by @dependabot in #321
- adds back in all the skipped contrib test cases by @Kircheneer in #292
- Add support for Platform to IPFabric by @jmcgill298 in #334
- Add support for DHCP ranges to InfoBlox by @jmcgill298 in #328
- IPFabric use actual interface type instead of config value by @jmcgill298 in #336
- Allow Exceptions To Fail Job by @jdrew82 in #333
- Wrap IPFabric's database calls around try/except by @jmcgill298 in #341
- Fix ACI LocationType Bug by @jdrew82 in #339
- Jacobm/infoblox/bugfix get ipv4address by @jmcgill298 in #342
- Fix docs badge in README by @cmsirbu in #351
- build(deps): bump django from 3.2.23 to 3.2.24 by @dependabot in #355
- implements caching mechanism into the NautobotAdapter by @Kircheneer in #296
- Fix Infoblox Config Bug by @jdrew82 in #348
- Fetch networks to get mask length in IPFabric by @jmcgill298 in #345
- fixes custom field contrib functionality by @Kircheneer in #350
- use typing.get_type_hints everywhere in favor of annotations by @Kircheneer in #362
- Release v2.3.0 by @jdrew82 in #364
Full Changelog: v2.2.0...v2.3.0
v1.6.1
What's Changed
- Fix Infoblox import_subnet for ltm-1.6 by @jdrew82 in #243
- IPFabric integration settings updates by @alhogan in #245
- Fix Device42 documentation. by @jdrew82 in #261
- backport contrib changes to LTM by @Kircheneer in #357
- Backport of #350 by @Kircheneer in #361
- Backport #362 by @Kircheneer in #363
- Release v1.6.1 by @jdrew82 in #365
Full Changelog: v1.6.0...v1.6.1
v2.2.0
What's Changed
- Sync Main to Develop for 2.1.0 by @jdrew82 in #316
- Add custom relationship capabilities to the contrib module by @Kircheneer in #271
- Update Infoblox SSoT to allow for gathering of IPv6 Prefixes by @qduk in #325
- BugFix: Use correct attr name for vlan_group by @jmcgill298 in #318
- Store sets in diffsync by @snaselj in #320
- Arista CVP Integration Fixes by @jdrew82 in #319
- Fix ipfabric create_location to use correct arg name by @jmcgill298 in #326
- BugFix: account for VLAN not having VLANGroup by @jmcgill298 in #327
- Release 2.2.0 by @jdrew82 in #330
Full Changelog: v2.1.0...v2.2.0