diff --git a/changelog/v0.36.6/sets-v2-iter.yaml b/changelog/v0.36.6/sets-v2-iter.yaml index f9b5f08d4..2cf272319 100644 --- a/changelog/v0.36.6/sets-v2-iter.yaml +++ b/changelog/v0.36.6/sets-v2-iter.yaml @@ -1,6 +1,8 @@ changelog: - - type: NON_USER_FACING - issueLink: + - type: BREAKING_CHANGE + issueLink: https://github.com/solo-io/skv2/issues/543 description: > - "" + v2 sets have been refactored to use a slice as the backing data structure, allowing for faster GC time of entire sets, + and more efficient iteration over the set. A few methods have been removed, namely `List` and `UnsortedList`, both which have been + replaced with a more accurate name: "FilterOutAndCreateList". In addition, a `Filter` and `Iter` method have been added to v2 sets. skipCI: "false" diff --git a/contrib/tests/set_v2_test.go b/contrib/tests/set_v2_test.go index 3889e3188..7c700e555 100644 --- a/contrib/tests/set_v2_test.go +++ b/contrib/tests/set_v2_test.go @@ -10,7 +10,7 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" ) -var _ = FDescribe("PaintSetV2", func() { +var _ = Describe("PaintSetV2", func() { var ( setA, setB sets_v2.ResourceSet[*v1.Paint] paintA, paintBCluster2, paintC *v1.Paint