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.
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