Skip to content

Commit dcc34b8

Browse files
authored
Release 5.3.0 (#776)
2 parents e800c39 + e6a17c5 commit dcc34b8

File tree

222 files changed

+14420
-7083
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

222 files changed

+14420
-7083
lines changed

.github/workflows/instrumented.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,20 @@ on:
44
pull_request:
55
branches:
66
- 'development'
7+
- '*_baseline'
78

89
concurrency:
910
group: ${{ github.workflow }}-${{ github.ref }}
1011
cancel-in-progress: true
1112

1213
jobs:
1314
test:
14-
runs-on: ubuntu-22.04
15+
runs-on: ubuntu-latest
1516

1617
strategy:
1718
fail-fast: false
1819
matrix:
19-
api-level: [ 29 ]
20+
api-level: [ 28 ]
2021
shard: [ 0, 1, 2, 3 ]
2122

2223
steps:
@@ -53,7 +54,6 @@ jobs:
5354
uses: reactivecircus/android-emulator-runner@v2
5455
with:
5556
api-level: ${{ matrix.api-level }}
56-
avd-name: macOS-avd-arm64-v8a-29
5757
force-avd-creation: false
5858
emulator-options: -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
5959
disable-animations: true

CHANGES.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
1+
5.3.0 (May 28, 2025)
2+
- 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.
3+
- 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+
- Added two new configuration options to control the behavior of the persisted rollout plan cache. Use `rolloutCacheConfiguration` in the config.
5+
16
5.2.0 (Apr 25, 2025)
27
- 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.
38
- Added improvements for SDK ready status.
9+
- Updated SDK_READY_FROM_CACHE event to be emitted alongside the SDK_READY event if it has not already been emitted.
410

511
5.1.1 (Feb 11, 2025)
612
- Fixed issue when calling destroy() before the SDK has initialized.

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ apply plugin: 'kotlin-android'
1717
apply from: 'spec.gradle'
1818

1919
ext {
20-
splitVersion = '5.2.0'
20+
splitVersion = '5.3.0'
2121
}
2222

2323
android {

spec.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
ext {
22

33
// flags spec contains a String with the feature flags specification
4-
flagsSpec = '1.2'
4+
flagsSpec = '1.3'
55
}

0 commit comments

Comments
 (0)