From 1287ac1787ebfff97fe02bd19d8592ae2fdf9227 Mon Sep 17 00:00:00 2001 From: gthea Date: Fri, 1 Aug 2025 15:14:37 +0000 Subject: [PATCH 1/9] Update Suite version to 2.2.1 --- Package.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Package.swift b/Package.swift index 114dc2e..8593100 100644 --- a/Package.swift +++ b/Package.swift @@ -15,8 +15,8 @@ let package = Package( targets: [ .binaryTarget( name: "iOSSplitSuite", - url: "https://cdn.split.io/ios-suite/iOSSplitSuite_2.2.0.zip", - checksum: "0f5ed3e66796115615b3f563267cf31f6e0c086002d646732d69c30debc91fcf" + url: "https://cdn.split.io/ios-suite/iOSSplitSuite_2.2.1.zip", + checksum: "86ecd4081fdb1d0f8b53cd939430d96280b37f900160d02d84b5377cdce48522" ), ] ) From 6f7fe8e3570d0efd828fec32e7c1dd903adb7927 Mon Sep 17 00:00:00 2001 From: Gaston Thea Date: Fri, 1 Aug 2025 12:17:33 -0300 Subject: [PATCH 2/9] Update changes --- CHANGES.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGES.txt b/CHANGES.txt index 3db9c2a..9c227cb 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,3 +1,11 @@ +2.2.1: (Aug 1, 2025) +- Fixed issue in preload of rule based segments in memory storage. + +- Version compatibility + - SDK 3.3.1 + - RUM 0.4.0 + + 2.2.0: (Jun 4, 2025) - Added support for rule-based segments. These segments determine membership at runtime by evaluating their configured rules against the user attributes provided to the SDK. - Added support for feature flag prerequisites. This allows customers to define dependency conditions between flags, which are evaluated before any allowlists or targeting rules. From 75713d2eccfc1e1c7af2e909de6d7fd87a8eef56 Mon Sep 17 00:00:00 2001 From: gthea Date: Tue, 12 Aug 2025 15:04:15 +0000 Subject: [PATCH 3/9] Update Suite version to 2.2.2 --- Package.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Package.swift b/Package.swift index 8593100..7df039e 100644 --- a/Package.swift +++ b/Package.swift @@ -15,8 +15,8 @@ let package = Package( targets: [ .binaryTarget( name: "iOSSplitSuite", - url: "https://cdn.split.io/ios-suite/iOSSplitSuite_2.2.1.zip", - checksum: "86ecd4081fdb1d0f8b53cd939430d96280b37f900160d02d84b5377cdce48522" + url: "https://cdn.split.io/ios-suite/iOSSplitSuite_2.2.2.zip", + checksum: "be09e8a82851331dfefe47888b0955733737cae015d3f83e15cfca75ebac0527" ), ] ) From cf4ad1fcca96b2d65e947c1c9281ca41a5734bc3 Mon Sep 17 00:00:00 2001 From: MartinCardozo-SDK Date: Fri, 29 Aug 2025 17:48:55 +0000 Subject: [PATCH 4/9] Update Suite version to 2.2.3 --- Package.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Package.swift b/Package.swift index 7df039e..0264933 100644 --- a/Package.swift +++ b/Package.swift @@ -15,8 +15,8 @@ let package = Package( targets: [ .binaryTarget( name: "iOSSplitSuite", - url: "https://cdn.split.io/ios-suite/iOSSplitSuite_2.2.2.zip", - checksum: "be09e8a82851331dfefe47888b0955733737cae015d3f83e15cfca75ebac0527" + url: "https://cdn.split.io/ios-suite/iOSSplitSuite_2.2.3.zip", + checksum: "c06c762ec885f76561988d5c0b0419d59c533ede1e1297a20e9eacfca0ef5c06" ), ] ) From 357825689e654bc4c9377e28d788b08282ef0ce8 Mon Sep 17 00:00:00 2001 From: Martin Cardozo Date: Fri, 29 Aug 2025 16:21:07 -0300 Subject: [PATCH 5/9] Revert "Update Suite version to 2.2.3" --- Package.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Package.swift b/Package.swift index 0264933..7df039e 100644 --- a/Package.swift +++ b/Package.swift @@ -15,8 +15,8 @@ let package = Package( targets: [ .binaryTarget( name: "iOSSplitSuite", - url: "https://cdn.split.io/ios-suite/iOSSplitSuite_2.2.3.zip", - checksum: "c06c762ec885f76561988d5c0b0419d59c533ede1e1297a20e9eacfca0ef5c06" + url: "https://cdn.split.io/ios-suite/iOSSplitSuite_2.2.2.zip", + checksum: "be09e8a82851331dfefe47888b0955733737cae015d3f83e15cfca75ebac0527" ), ] ) From 1fe492a8792169bd5e38086928cf418c414c9227 Mon Sep 17 00:00:00 2001 From: Martin Cardozo Date: Fri, 29 Aug 2025 16:29:09 -0300 Subject: [PATCH 6/9] CHANGES.txt updated --- CHANGES.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGES.txt b/CHANGES.txt index 9c227cb..78797da 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,3 +1,6 @@ +2.2.3: (Aug 29, 2025) +- Updated polling logic to stop and restart memberships data synchronization when not currently used in flags or rule based segments. + 2.2.1: (Aug 1, 2025) - Fixed issue in preload of rule based segments in memory storage. From 65cb232f67dfdbb396cf659d9bf2f8a3c1b09231 Mon Sep 17 00:00:00 2001 From: Martin Cardozo Date: Fri, 29 Aug 2025 16:31:10 -0300 Subject: [PATCH 7/9] Update Package.swift --- Package.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Package.swift b/Package.swift index 7df039e..0264933 100644 --- a/Package.swift +++ b/Package.swift @@ -15,8 +15,8 @@ let package = Package( targets: [ .binaryTarget( name: "iOSSplitSuite", - url: "https://cdn.split.io/ios-suite/iOSSplitSuite_2.2.2.zip", - checksum: "be09e8a82851331dfefe47888b0955733737cae015d3f83e15cfca75ebac0527" + url: "https://cdn.split.io/ios-suite/iOSSplitSuite_2.2.3.zip", + checksum: "c06c762ec885f76561988d5c0b0419d59c533ede1e1297a20e9eacfca0ef5c06" ), ] ) From 3fefd84fbdb30f0d10f8de987a17faaca1fc8046 Mon Sep 17 00:00:00 2001 From: Martin Cardozo Date: Fri, 29 Aug 2025 16:32:54 -0300 Subject: [PATCH 8/9] Update Package.swift --- Package.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Package.swift b/Package.swift index 0264933..7df039e 100644 --- a/Package.swift +++ b/Package.swift @@ -15,8 +15,8 @@ let package = Package( targets: [ .binaryTarget( name: "iOSSplitSuite", - url: "https://cdn.split.io/ios-suite/iOSSplitSuite_2.2.3.zip", - checksum: "c06c762ec885f76561988d5c0b0419d59c533ede1e1297a20e9eacfca0ef5c06" + url: "https://cdn.split.io/ios-suite/iOSSplitSuite_2.2.2.zip", + checksum: "be09e8a82851331dfefe47888b0955733737cae015d3f83e15cfca75ebac0527" ), ] ) From a3503f92f7dce08907a38c1787d72c8a2ca0b3da Mon Sep 17 00:00:00 2001 From: Martin Cardozo Date: Fri, 29 Aug 2025 16:36:49 -0300 Subject: [PATCH 9/9] Package updated --- Package.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Package.swift b/Package.swift index 7df039e..0264933 100644 --- a/Package.swift +++ b/Package.swift @@ -15,8 +15,8 @@ let package = Package( targets: [ .binaryTarget( name: "iOSSplitSuite", - url: "https://cdn.split.io/ios-suite/iOSSplitSuite_2.2.2.zip", - checksum: "be09e8a82851331dfefe47888b0955733737cae015d3f83e15cfca75ebac0527" + url: "https://cdn.split.io/ios-suite/iOSSplitSuite_2.2.3.zip", + checksum: "c06c762ec885f76561988d5c0b0419d59c533ede1e1297a20e9eacfca0ef5c06" ), ] )