From 8cc47bc482ba19d194292007a4b64cb4a6d071dc Mon Sep 17 00:00:00 2001 From: dcne-automation <193842815+dcne-automation@users.noreply.github.com> Date: Wed, 8 Apr 2026 10:02:29 +0000 Subject: [PATCH] [ignore] Update CHANGELOG.md and sbom.spdx.json for v2.0.0 release --- CHANGELOG.md | 43 ++++++++++++++++++++++++++++++++++++ sbom.spdx.json | 60 +++++++++++++++++++++----------------------------- 2 files changed, 68 insertions(+), 35 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7be95eea..fffe1ce8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,49 @@ All notable changes to this project will be documented in this file. +## 2.0.0 (April 10, 2026) + +This release introduces breaking attribute behavior changes. The provider is moving towards allowing users to configure attributes +based on UI functionality. Some attributes will behave differently when unset, which enables the removal of certain optional attributes. +Specific changes are listed in the sections below. In subsequent releases, attribute behavior changes +of this type will result in minor or patch version updates instead. + +BREAKING CHANGES: + +- Add warning when upgrading NDO to version 4.2.2, which may break Terraform state. + +IMPROVEMENTS: + +- Add mso_fabric_policies_interface_setting resource and datasource. +- Add mso_fabric_policies_mcp_global_policy resource and datasource. +- Add mso_tenant_policies_ipsla_track_list resource and datasource. +- Add mso_tenant_policies_l3out_interface_routing_policy resource and datasource. +- Add mso_fabric_policies_l3_domain resource and datasource. +- Add mso_tenant_policies_mld_snooping_policy resource and datasource. +- Add mso_tenant_policies_dhcp_option_policy resource and datasource. +- Add mso_tenant_policies_custom_qos_policy resource and datasource. +- Add undeploy, undeploy_on_destroy, and site_ids attributes to mso_schema_template_deploy_ndo to enable un-deploying templates. +- Add mso-go-client improvement to increase connection pool size and enable TLS session ticket caching. + +BUG FIXES: + +- Fix mso_schema_template_anp_epg to use targeted PATCH operations per changed attribute, preventing untracked site configuration (e.g. privateLinkLabel) from being cleared on update. +- Fix mso_schema_template_anp_epg to allow bd_name and vrf_name to be updated in-place instead of forcing resource recreation. +- Fix mso_schema_template_anp_epg to allow vrf_name and bd_name to be set to an empty string, enabling removal of the VRF and BD references. +- Fix mso_schema_template_anp_epg to allow description to be set to an empty string. +- Fix mso_schema_template_anp_epg to remove resource from state instead of returning an error when the EPG no longer exists in NDO. +- Fix mso_schema_template_anp to use targeted PATCH operations per changed attribute, preventing EPG child resources from being cleared on update. +- Fix mso_schema_template_anp to allow description to be cleared by omitting or setting description to an empty string. +- Fix mso_schema_template to allow description to be cleared by omitting or setting description to an empty string. +- Fix mso_schema_template_vrf to use targeted PATCH operations per changed attribute. +- Fix mso_schema_template_vrf to allow description to be cleared by omitting or setting description to an empty string. +- Fix mso_schema_template_vrf to allow all rendezvous_points to be removed by omitting the attribute or providing an empty set. +- Fix mso_schema to allow description on the schema and template blocks to be set to an empty string or cleared. +- Fix mso_schema_template_external_epg to allow display_name to be updated in-place instead of forcing resource recreation. +- Fix mso_schema_template_external_epg to allow l3out_name and anp_name to be removed by omitting the attribute. +- Fix mso_schema_template_external_epg to use targeted PATCH operations per changed attribute for on-premise EPGs. +- Fix mso_tenant to allow description to be cleared by omitting or setting description to an empty string. + ## 1.7.0 (December 08, 2025) IMPROVEMENTS: diff --git a/sbom.spdx.json b/sbom.spdx.json index ec321dc9..4307929e 100644 --- a/sbom.spdx.json +++ b/sbom.spdx.json @@ -3,14 +3,14 @@ "dataLicense": "CC0-1.0", "SPDXID": "SPDXRef-DOCUMENT", "name": "./", - "documentNamespace": "https://anchore.com/syft/dir/ef26b3bc-dd9b-4c33-97e6-3339ac2191ff", + "documentNamespace": "https://anchore.com/syft/dir/cad1af9e-0c0a-402b-88dd-41149267266e", "creationInfo": { - "licenseListVersion": "3.27", + "licenseListVersion": "3.28", "creators": [ "Organization: Anchore, Inc", - "Tool: syft-1.38.0" + "Tool: syft-1.42.3" ], - "created": "2025-12-08T09:30:16Z" + "created": "2026-04-08T10:02:28Z" }, "packages": [ { @@ -235,7 +235,7 @@ { "referenceCategory": "PACKAGE-MANAGER", "referenceType": "purl", - "referenceLocator": "pkg:golang/github.com/apparentlymart/go-textseg@v12.0.0#v12" + "referenceLocator": "pkg:golang/github.com/apparentlymart/go-textseg/v12@v12.0.0" } ] }, @@ -264,7 +264,7 @@ { "referenceCategory": "PACKAGE-MANAGER", "referenceType": "purl", - "referenceLocator": "pkg:golang/github.com/apparentlymart/go-textseg@v13.0.0#v13" + "referenceLocator": "pkg:golang/github.com/apparentlymart/go-textseg/v13@v13.0.0" } ] }, @@ -376,8 +376,8 @@ }, { "name": "github.com/ciscoecosystem/mso-go-client", - "SPDXID": "SPDXRef-Package-go-module-github.com-ciscoecosystem-mso-go-client-6a0bf67a4f28a8eb", - "versionInfo": "v1.33.4", + "SPDXID": "SPDXRef-Package-go-module-github.com-ciscoecosystem-mso-go-client-33418a970a230311", + "versionInfo": "v1.34.0", "supplier": "NOASSERTION", "downloadLocation": "NOASSERTION", "filesAnalyzed": false, @@ -389,17 +389,17 @@ { "referenceCategory": "SECURITY", "referenceType": "cpe23Type", - "referenceLocator": "cpe:2.3:a:ciscoecosystem:mso-go-client:v1.33.4:*:*:*:*:*:*:*" + "referenceLocator": "cpe:2.3:a:ciscoecosystem:mso-go-client:v1.34.0:*:*:*:*:*:*:*" }, { "referenceCategory": "SECURITY", "referenceType": "cpe23Type", - "referenceLocator": "cpe:2.3:a:ciscoecosystem:mso_go_client:v1.33.4:*:*:*:*:*:*:*" + "referenceLocator": "cpe:2.3:a:ciscoecosystem:mso_go_client:v1.34.0:*:*:*:*:*:*:*" }, { "referenceCategory": "PACKAGE-MANAGER", "referenceType": "purl", - "referenceLocator": "pkg:golang/github.com/ciscoecosystem/mso-go-client@v1.33.4" + "referenceLocator": "pkg:golang/github.com/ciscoecosystem/mso-go-client@v1.34.0" } ] }, @@ -582,7 +582,7 @@ { "referenceCategory": "PACKAGE-MANAGER", "referenceType": "purl", - "referenceLocator": "pkg:golang/github.com/googleapis/gax-go@v2.0.5#v2" + "referenceLocator": "pkg:golang/github.com/googleapis/gax-go/v2@v2.0.5" } ] }, @@ -915,7 +915,7 @@ { "referenceCategory": "PACKAGE-MANAGER", "referenceType": "purl", - "referenceLocator": "pkg:golang/github.com/hashicorp/hcl@v2.8.2#v2" + "referenceLocator": "pkg:golang/github.com/hashicorp/hcl/v2@v2.8.2" } ] }, @@ -1084,7 +1084,7 @@ { "referenceCategory": "PACKAGE-MANAGER", "referenceType": "purl", - "referenceLocator": "pkg:golang/github.com/hashicorp/terraform-plugin-test@v2.2.0#v2" + "referenceLocator": "pkg:golang/github.com/hashicorp/terraform-plugin-test/v2@v2.2.0" } ] }, @@ -1652,7 +1652,7 @@ { "referenceCategory": "PACKAGE-MANAGER", "referenceType": "purl", - "referenceLocator": "pkg:golang/github.com/vmihailenco/msgpack@v4.3.12#v4" + "referenceLocator": "pkg:golang/github.com/vmihailenco/msgpack/v4@v4.3.12" } ] }, @@ -2115,11 +2115,11 @@ "checksums": [ { "algorithm": "SHA1", - "checksumValue": "b9338bf412a680afe6d7ac233c887cfa26608337" + "checksumValue": "454c746d1ead4d5ebed1b7ca1bff929e281871a8" }, { "algorithm": "SHA256", - "checksumValue": "12357ff0ca7b9f7bc49f851b2135510ac74972e0704362e29067a885884f1d78" + "checksumValue": "6b94a0206136f0d458fecd8258349c8e7cb5bdd136ac384932a94d591e8911ae" } ], "licenseConcluded": "NOASSERTION", @@ -2462,11 +2462,6 @@ "relatedSpdxElement": "SPDXRef-Package-go-module-github.com-hashicorp-terraform-plugin-sdk-f042b819c2fb6399", "relationshipType": "DEPENDENCY_OF" }, - { - "spdxElementId": "SPDXRef-Package-go-module-github.com-ciscoecosystem-mso-go-client-6a0bf67a4f28a8eb", - "relatedSpdxElement": "SPDXRef-Package-go-module-github.com-CiscoDevNet-terraform-provider-mso-f5118132e7d0d4ef", - "relationshipType": "DEPENDENCY_OF" - }, { "spdxElementId": "SPDXRef-Package-go-module-github.com-zclconf-go-cty-yaml-7897c20838b047c3", "relatedSpdxElement": "SPDXRef-Package-go-module-github.com-hashicorp-terraform-plugin-sdk-f042b819c2fb6399", @@ -2524,7 +2519,7 @@ }, { "spdxElementId": "SPDXRef-Package-go-module-github.com-hashicorp-go-version-9a879425fbd33fa4", - "relatedSpdxElement": "SPDXRef-Package-go-module-github.com-ciscoecosystem-mso-go-client-6a0bf67a4f28a8eb", + "relatedSpdxElement": "SPDXRef-Package-go-module-github.com-ciscoecosystem-mso-go-client-33418a970a230311", "relationshipType": "DEPENDENCY_OF" }, { @@ -2772,11 +2767,6 @@ "relatedSpdxElement": "SPDXRef-Package-go-module-github.com-hashicorp-terraform-plugin-sdk-f042b819c2fb6399", "relationshipType": "DEPENDENCY_OF" }, - { - "spdxElementId": "SPDXRef-Package-go-module-github.com-hashicorp-terraform-plugin-sdk-f042b819c2fb6399", - "relatedSpdxElement": "SPDXRef-Package-go-module-github.com-CiscoDevNet-terraform-provider-mso-f5118132e7d0d4ef", - "relationshipType": "DEPENDENCY_OF" - }, { "spdxElementId": "SPDXRef-Package-go-module-github.com-mitchellh-cli-f4334b1348636727", "relatedSpdxElement": "SPDXRef-Package-go-module-github.com-hashicorp-terraform-plugin-sdk-f042b819c2fb6399", @@ -2938,6 +2928,12 @@ "relationshipType": "OTHER", "comment": "evident-by: indicates the package's existence is evident by the given file" }, + { + "spdxElementId": "SPDXRef-Package-go-module-github.com-ciscoecosystem-mso-go-client-33418a970a230311", + "relatedSpdxElement": "SPDXRef-File-go.mod-3fc5a8d3d86e9790", + "relationshipType": "OTHER", + "comment": "evident-by: indicates the package's existence is evident by the given file" + }, { "spdxElementId": "SPDXRef-Package-go-module-github.com-vmihailenco-tagparser-37a5c69cb1a80562", "relatedSpdxElement": "SPDXRef-File-go.mod-3fc5a8d3d86e9790", @@ -3004,12 +3000,6 @@ "relationshipType": "OTHER", "comment": "evident-by: indicates the package's existence is evident by the given file" }, - { - "spdxElementId": "SPDXRef-Package-go-module-github.com-ciscoecosystem-mso-go-client-6a0bf67a4f28a8eb", - "relatedSpdxElement": "SPDXRef-File-go.mod-3fc5a8d3d86e9790", - "relationshipType": "OTHER", - "comment": "evident-by: indicates the package's existence is evident by the given file" - }, { "spdxElementId": "SPDXRef-Package-go-module-google.golang.org-appengine-7789b46362d1c5d3", "relatedSpdxElement": "SPDXRef-File-go.mod-3fc5a8d3d86e9790", @@ -3364,7 +3354,7 @@ }, { "spdxElementId": "SPDXRef-DocumentRoot-Directory-.-", - "relatedSpdxElement": "SPDXRef-Package-go-module-github.com-ciscoecosystem-mso-go-client-6a0bf67a4f28a8eb", + "relatedSpdxElement": "SPDXRef-Package-go-module-github.com-ciscoecosystem-mso-go-client-33418a970a230311", "relationshipType": "CONTAINS" }, {