From 1018d48c77393bd3254d5a3c10fcff68c6dbf2f2 Mon Sep 17 00:00:00 2001 From: Rodrigo Lazo Paz Date: Thu, 28 May 2026 12:34:31 -0400 Subject: [PATCH 1/3] [AI] Update App Check dependencies in firebase-ai Updated the firebase-ai module to start depending on firebase-appcheck. Also, make the dependencies point to the local project for the next release. --- ai-logic/firebase-ai/firebase-ai.gradle.kts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ai-logic/firebase-ai/firebase-ai.gradle.kts b/ai-logic/firebase-ai/firebase-ai.gradle.kts index 8b6770239f3..0bd4e8d80f7 100644 --- a/ai-logic/firebase-ai/firebase-ai.gradle.kts +++ b/ai-logic/firebase-ai/firebase-ai.gradle.kts @@ -86,7 +86,8 @@ dependencies { api(libs.firebase.common) implementation(libs.firebase.components) implementation(libs.firebase.annotations) - implementation("com.google.firebase:firebase-appcheck-interop:17.1.0") + implementation(project(":appcheck:firebase-appcheck")) + implementation(project(":appcheck:firebase-appcheck-interop")) implementation(libs.androidx.annotation) implementation(libs.kotlinx.serialization.json) implementation(libs.androidx.core.ktx) From 4ac0937e3569e095c9e246573f32cf7a70947069 Mon Sep 17 00:00:00 2001 From: Rodrigo Lazo Paz Date: Thu, 28 May 2026 12:59:22 -0400 Subject: [PATCH 2/3] Update CHANGELOG.md --- ai-logic/firebase-ai/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ai-logic/firebase-ai/CHANGELOG.md b/ai-logic/firebase-ai/CHANGELOG.md index 14d8c925401..d6f7c3c872d 100644 --- a/ai-logic/firebase-ai/CHANGELOG.md +++ b/ai-logic/firebase-ai/CHANGELOG.md @@ -1,5 +1,6 @@ # Unreleased +- [feature] Added [firebase_app_check] as a dependency of the SDK (#8225) - [feature] Added the `retrievalConfig` argument to `TemplateToolConfig` (#8107) - [fixed] Fixed citation indices to be native UTF-16 instead of UTF-8. (#8056) @@ -176,4 +177,3 @@ using [specific Gemini models](/docs/vertex-ai/models). Note: This feature is in Public Preview, which means that it is not subject to any SLA or deprecation policy and could change in backwards-incompatible ways. - From b03f57efe37bce8601106cd3a7f82320d2891365 Mon Sep 17 00:00:00 2001 From: Rodrigo Lazo Paz Date: Thu, 28 May 2026 15:06:13 -0400 Subject: [PATCH 3/3] Make appcheck an API dependency This will expose the API of Firebase AppCheck when people depend on Firebase AI Logic --- ai-logic/firebase-ai/firebase-ai.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ai-logic/firebase-ai/firebase-ai.gradle.kts b/ai-logic/firebase-ai/firebase-ai.gradle.kts index 0bd4e8d80f7..fcd0d0c5a5a 100644 --- a/ai-logic/firebase-ai/firebase-ai.gradle.kts +++ b/ai-logic/firebase-ai/firebase-ai.gradle.kts @@ -84,9 +84,9 @@ dependencies { implementation(libs.ktor.client.logging) api(libs.firebase.common) + api(project(":appcheck:firebase-appcheck")) implementation(libs.firebase.components) implementation(libs.firebase.annotations) - implementation(project(":appcheck:firebase-appcheck")) implementation(project(":appcheck:firebase-appcheck-interop")) implementation(libs.androidx.annotation) implementation(libs.kotlinx.serialization.json)