From b99ad92c8b65236b32ad2374ba5ee98451e039a2 Mon Sep 17 00:00:00 2001 From: "bw-ghapp[bot]" <178206702+bw-ghapp[bot]@users.noreply.github.com> Date: Fri, 4 Sep 2026 16:26:05 +0000 Subject: [PATCH] Update SDK to 3.0.0-8685-752729a9 (#7355) Co-authored-by: bw-ghapp[bot] <178206702+bw-ghapp[bot]@users.noreply.github.com> --- .../bitwarden/data/platform/manager/SdkClientManagerImpl.kt | 4 ++++ .../data/platform/manager/SdkClientManagerImpl.kt | 4 ++++ gradle/libs.versions.toml | 2 +- 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/x8bit/bitwarden/data/platform/manager/SdkClientManagerImpl.kt b/app/src/main/kotlin/com/x8bit/bitwarden/data/platform/manager/SdkClientManagerImpl.kt index ed9d3e3ada..7b6987e77a 100644 --- a/app/src/main/kotlin/com/x8bit/bitwarden/data/platform/manager/SdkClientManagerImpl.kt +++ b/app/src/main/kotlin/com/x8bit/bitwarden/data/platform/manager/SdkClientManagerImpl.kt @@ -6,6 +6,7 @@ import com.bitwarden.core.data.util.concurrentMapOf import com.bitwarden.core.util.isBuildVersionAtLeast import com.bitwarden.data.manager.NativeLibraryManager import com.bitwarden.sdk.Client +import com.bitwarden.sdk.ManagedSettingsBindingClient import com.x8bit.bitwarden.data.platform.manager.sdk.SdkPlatformApiFactory import com.x8bit.bitwarden.data.platform.manager.sdk.SdkRepositoryFactory import kotlinx.coroutines.CoroutineScope @@ -32,6 +33,9 @@ internal class SdkClientManagerImpl( accessToken = accessToken, ), settings = sdkRepoFactory.getClientSettings(), + // There is no unified endpoint management source on Android, so a fresh handle is + // passed here and no setting reads as administrator-forced. + managedSettings = ManagedSettingsBindingClient(), ) .apply { platform().loadFlags(featureFlagManager.sdkFeatureFlags) diff --git a/authenticator/src/main/kotlin/com/bitwarden/authenticator/data/platform/manager/SdkClientManagerImpl.kt b/authenticator/src/main/kotlin/com/bitwarden/authenticator/data/platform/manager/SdkClientManagerImpl.kt index b8add7c41b..ee19d3c4e1 100644 --- a/authenticator/src/main/kotlin/com/bitwarden/authenticator/data/platform/manager/SdkClientManagerImpl.kt +++ b/authenticator/src/main/kotlin/com/bitwarden/authenticator/data/platform/manager/SdkClientManagerImpl.kt @@ -2,6 +2,7 @@ package com.bitwarden.authenticator.data.platform.manager import com.bitwarden.core.ClientManagedTokens import com.bitwarden.sdk.Client +import com.bitwarden.sdk.ManagedSettingsBindingClient /** * Primary implementation of [SdkClientManager]. @@ -13,6 +14,9 @@ class SdkClientManagerImpl( override suspend fun getAccessToken(): String? = null }, settings = null, + // There is no unified endpoint management source on Android, so a fresh handle is + // passed here and no setting reads as administrator-forced. + managedSettings = ManagedSettingsBindingClient(), ) }, ) : SdkClientManager { diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index c8c4f0f309..bb97c5af96 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -29,7 +29,7 @@ androidxRoom = "2.8.4" androidxSecurityCrypto = "1.1.0" androidxSplash = "1.2.0" androidxWork = "2.11.2" -bitwardenSdk = "3.0.0-8671-5d8ae614" +bitwardenSdk = "3.0.0-8685-752729a9" crashlytics = "3.0.8" detekt = "1.23.8" firebaseBom = "34.18.0"