Skip to content

Commit 9162e2e

Browse files
authored
Prepare release 5.3.1 (#794)
1 parent 76801b8 commit 9162e2e

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

CHANGES.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
5.3.1 (Jul 30, 2025)
2+
- Fixed race condition in database initialization.
3+
- Fixed increased ANRs when pausing task executor.
4+
15
5.3.0 (May 28, 2025)
26
- 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.
37
- Added support for feature flag prerequisites. This allows customers to define dependency conditions between flags, which are evaluated before any allowlists or targeting rules.

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ apply from: 'spec.gradle'
1919
apply from: 'jacoco.gradle'
2020

2121
ext {
22-
splitVersion = '5.3.0'
22+
splitVersion = '5.3.1'
2323
jacocoVersion = '0.8.8'
2424
}
2525

src/main/java/io/split/android/client/service/executor/SplitBaseTaskExecutor.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -125,10 +125,6 @@ public void submitOnMainThread(SplitTask splitTask) {
125125
}
126126

127127
public void pause() {
128-
long start = System.currentTimeMillis();
129-
while (!mScheduledTasks.isEmpty() && (System.currentTimeMillis() - start) < 500L) {
130-
try { Thread.sleep(50); } catch (InterruptedException e) { break; }
131-
}
132128
mScheduler.pause();
133129
}
134130

0 commit comments

Comments
 (0)