From e2eaeb249bad890e46b069feb85a7c9506b3e271 Mon Sep 17 00:00:00 2001 From: Gaston Thea Date: Mon, 19 Jan 2026 14:23:59 -0300 Subject: [PATCH 1/6] Update SonarQube workflow --- .github/workflows/sonarqube.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/sonarqube.yml b/.github/workflows/sonarqube.yml index dd26c3568..9aeb52cfe 100644 --- a/.github/workflows/sonarqube.yml +++ b/.github/workflows/sonarqube.yml @@ -4,6 +4,9 @@ on: pull_request: branches: - '*' + push: + branches: + - master concurrency: group: ${{ github.workflow }}-${{ github.ref }} @@ -145,7 +148,7 @@ jobs: cat sonar-project.properties - name: SonarCloud Scan - uses: SonarSource/sonarqube-scan-action@v6 + uses: SonarSource/sonarqube-scan-action@v7 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information SONAR_TOKEN: ${{ secrets.SONARQUBE_TOKEN }} From 177c61a43067acb5916deae85bf7c27c8e2eb541 Mon Sep 17 00:00:00 2001 From: Gaston Thea Date: Thu, 22 Jan 2026 11:21:31 -0300 Subject: [PATCH 2/6] Fix test assertion --- .../rollout/RolloutCacheManagerIntegrationTest.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main/src/androidTest/java/tests/integration/rollout/RolloutCacheManagerIntegrationTest.java b/main/src/androidTest/java/tests/integration/rollout/RolloutCacheManagerIntegrationTest.java index 4555f0ef2..cb90b16b1 100644 --- a/main/src/androidTest/java/tests/integration/rollout/RolloutCacheManagerIntegrationTest.java +++ b/main/src/androidTest/java/tests/integration/rollout/RolloutCacheManagerIntegrationTest.java @@ -201,9 +201,9 @@ private void verify(SplitFactory factory, CountDownLatch readyLatch, List Date: Thu, 22 Jan 2026 11:21:45 -0300 Subject: [PATCH 3/6] Version 5.5.0-rc1 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 001dd7cbd..1169c3a31 100644 --- a/build.gradle +++ b/build.gradle @@ -16,7 +16,7 @@ apply plugin: 'com.vanniktech.maven.publish' apply from: "$rootDir/gradle/jacoco-root.gradle" ext { - splitVersion = '5.5.0-rc7' + splitVersion = '5.5.0-rc1' jacocoVersion = '0.8.8' } From 8a40eed3205d76999dc097aa7250574b531212d0 Mon Sep 17 00:00:00 2001 From: Gaston Thea Date: Tue, 27 Jan 2026 10:41:26 -0300 Subject: [PATCH 4/6] Version 5.5.0 --- CHANGES.txt | 4 ++++ build.gradle | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGES.txt b/CHANGES.txt index 84eaa9379..37862c664 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,3 +1,7 @@ +5.5.0 (Jan 23, 2026) +- Added functionality to provide metadata alongside SDK update and READY events. Read more in our docs. +- Fixed issue in which TLS 1.2 was being forced for new connections. + 5.4.2 (Oct 30, 2025) - Added support for Fallback Treatments in LOCALHOST mode. diff --git a/build.gradle b/build.gradle index 1169c3a31..f521dda49 100644 --- a/build.gradle +++ b/build.gradle @@ -16,7 +16,7 @@ apply plugin: 'com.vanniktech.maven.publish' apply from: "$rootDir/gradle/jacoco-root.gradle" ext { - splitVersion = '5.5.0-rc1' + splitVersion = '5.5.0' jacocoVersion = '0.8.8' } From e722581cb7137f38876d3d7173391e4e6be71e7b Mon Sep 17 00:00:00 2001 From: Gaston Thea Date: Wed, 28 Jan 2026 11:49:28 -0300 Subject: [PATCH 5/6] Update javadoc --- api/src/main/java/io/split/android/client/SplitClient.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/src/main/java/io/split/android/client/SplitClient.java b/api/src/main/java/io/split/android/client/SplitClient.java index 5a553d281..0ce84351d 100644 --- a/api/src/main/java/io/split/android/client/SplitClient.java +++ b/api/src/main/java/io/split/android/client/SplitClient.java @@ -190,7 +190,7 @@ public interface SplitClient extends AttributesManager { *

* Example usage: *

{@code
-     * client.addEventListener(new SdkEventListener() {
+     * client.addEventListener(new SplitEventListener() {
      *     @Override
      *     public void onReady(SplitClient client, SdkReadyMetadata metadata) {
      *         Boolean initialCacheLoad = metadata.isInitialCacheLoad();
@@ -200,7 +200,7 @@ public interface SplitClient extends AttributesManager {
      *     @Override
      *     public void onUpdate(SplitClient client, SdkUpdateMetadata metadata) {
      *         SdkUpdateMetadata.Type type = metadata.getType(); // FLAGS_UPDATE or SEGMENTS_UPDATE
-     *         List names = metadata.getNames(); // updated flag/segment names
+     *         List names = metadata.getNames(); // updated flag names
      *         // Handle on background thread
      *     }
      *

From 7262106b53916a0ba16d7994ec522ac5302615b0 Mon Sep 17 00:00:00 2001
From: Gaston Thea 
Date: Wed, 28 Jan 2026 16:30:14 -0300
Subject: [PATCH 6/6] Update CHANGES

---
 CHANGES.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/CHANGES.txt b/CHANGES.txt
index 37862c664..86aee3a0e 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,5 +1,5 @@
-5.5.0 (Jan 23, 2026)
-- Added functionality to provide metadata alongside SDK update and READY events. Read more in our docs.
+5.5.0 (Jan 28, 2026)
+- Added functionality to provide metadata alongside SDK update, ready and ready from cache events. Read more in our docs.
 - Fixed issue in which TLS 1.2 was being forced for new connections.
 
 5.4.2 (Oct 30, 2025)