From 6fcf192027dc9a147a94619ab026866263fcbea7 Mon Sep 17 00:00:00 2001 From: Bilal Al-Shahwany Date: Wed, 28 May 2025 16:45:14 -0700 Subject: [PATCH 1/2] updated versions for 4.16.0 release --- client/pom.xml | 4 ++-- okhttp-modules/pom.xml | 4 ++-- pluggable-storage/pom.xml | 2 +- pom.xml | 2 +- redis-wrapper/pom.xml | 2 +- testing/pom.xml | 4 ++-- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/client/pom.xml b/client/pom.xml index f3506732..d0ae4a78 100644 --- a/client/pom.xml +++ b/client/pom.xml @@ -5,9 +5,9 @@ io.split.client java-client-parent - 4.15.0 + 4.16.0 - 4.15.0 + 4.16.0 java-client jar Java Client diff --git a/okhttp-modules/pom.xml b/okhttp-modules/pom.xml index 54d9417c..a8645f9c 100644 --- a/okhttp-modules/pom.xml +++ b/okhttp-modules/pom.xml @@ -5,10 +5,10 @@ java-client-parent io.split.client - 4.15.0 + 4.16.0 4.0.0 - 4.15.0 + 4.16.0 okhttp-modules jar http-modules diff --git a/pluggable-storage/pom.xml b/pluggable-storage/pom.xml index b9cefb43..21b0bdac 100644 --- a/pluggable-storage/pom.xml +++ b/pluggable-storage/pom.xml @@ -6,7 +6,7 @@ java-client-parent io.split.client - 4.15.0 + 4.16.0 2.1.0 diff --git a/pom.xml b/pom.xml index 0a11e0a6..7b21f1ec 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 io.split.client java-client-parent - 4.15.0 + 4.16.0 diff --git a/redis-wrapper/pom.xml b/redis-wrapper/pom.xml index 6577d75f..301739ce 100644 --- a/redis-wrapper/pom.xml +++ b/redis-wrapper/pom.xml @@ -6,7 +6,7 @@ java-client-parent io.split.client - 4.15.0 + 4.16.0 redis-wrapper 3.1.1 diff --git a/testing/pom.xml b/testing/pom.xml index 5cbde370..0fae6cdf 100644 --- a/testing/pom.xml +++ b/testing/pom.xml @@ -5,11 +5,11 @@ io.split.client java-client-parent - 4.15.0 + 4.16.0 java-client-testing jar - 4.15.0 + 4.16.0 Java Client For Testing Testing suite for Java SDK for Split From 88f74d5d95f6ba7fcfe8615eed73bc081c007c93 Mon Sep 17 00:00:00 2001 From: Bilal Al-Shahwany Date: Wed, 28 May 2025 16:47:16 -0700 Subject: [PATCH 2/2] updated changes --- CHANGES.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGES.txt b/CHANGES.txt index e3be07e3..a99b79df 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,3 +1,7 @@ +4.16.0 (May 28, 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. + 4.15.0 (Apr 18, 2025) - Prevent polling threads from starting when the SDK calls destroy method. - Added a new optional argument to the client `getTreatment` methods to allow passing additional evaluation options, such as a map of properties to append to the generated impressions sent to Split backend. Read more in our docs.