From 119d8006f328a6bf095fbe35e95be405d7122473 Mon Sep 17 00:00:00 2001 From: daymxn Date: Wed, 29 Jan 2025 18:25:07 +0000 Subject: [PATCH 1/2] Create release config for m158 --- release.json | 9 +++++++++ release_report.json | 32 ++++++++++++++++++++++++++++++++ release_report.md | 21 +++++++++++++++++++++ 3 files changed, 62 insertions(+) create mode 100644 release.json create mode 100644 release_report.json create mode 100644 release_report.md diff --git a/release.json b/release.json new file mode 100644 index 00000000000..30220cd8538 --- /dev/null +++ b/release.json @@ -0,0 +1,9 @@ +{ + "name": "m158", + "libraries": [ + ":firebase-dynamic-links", + ":firebase-dynamic-links:ktx", + ":firebase-firestore", + ":firebase-firestore:ktx" + ] +} \ No newline at end of file diff --git a/release_report.json b/release_report.json new file mode 100644 index 00000000000..4949a522b47 --- /dev/null +++ b/release_report.json @@ -0,0 +1,32 @@ +{ + "changesByLibraryName": { + "firebase-dynamic-links": [ + { + "commitId": "3f23c5f0e21530d058a2711049f55f4ccf10196b", + "prId": "6649", + "author": "Rodrigo Lazo", + "message": "Update fdl readme (#6649)\n\nReplace the changed tag with deprecated for the last FDL release", + "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/3f23c5f0e21530d058a2711049f55f4ccf10196b", + "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6649" + } + ], + "firebase-dynamic-links/ktx": [ + ], + "firebase-firestore": [ + { + "commitId": "a1cbf93b8958e3746c0314859f770aecfce4a852", + "prId": "6615", + "author": "Mila", + "message": "FIX: sort strings in UTF-8 encoded byte order (#6615)\n\n", + "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/a1cbf93b8958e3746c0314859f770aecfce4a852", + "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6615" + } + ], + "firebase-firestore/ktx": [ + ] + }, + "changedLibrariesWithNoChangelog": [ + ":firebase-dataconnect", + ":firebase-vertexai" + ] +} \ No newline at end of file diff --git a/release_report.md b/release_report.md new file mode 100644 index 00000000000..1cfe4dcf92b --- /dev/null +++ b/release_report.md @@ -0,0 +1,21 @@ +# Release Report +## firebase-dynamic-links + +* Update fdl readme (#6649) + [pr](https://github.com/firebase/firebase-android-sdk/pull/6649) [commit](https://github.com/firebase/firebase-android-sdk/commit/3f23c5f0e21530d058a2711049f55f4ccf10196b) [Rodrigo Lazo] + +## firebase-dynamic-links/ktx + + +## firebase-firestore + +* FIX: sort strings in UTF-8 encoded byte order (#6615) + [pr](https://github.com/firebase/firebase-android-sdk/pull/6615) [commit](https://github.com/firebase/firebase-android-sdk/commit/a1cbf93b8958e3746c0314859f770aecfce4a852) [Mila] + +## firebase-firestore/ktx + + + +## SDKs with changes, but no changelogs +:firebase-dataconnect +:firebase-vertexai \ No newline at end of file From 09e44ea9805899965c11216e534ed4ec1280e5f8 Mon Sep 17 00:00:00 2001 From: Daymon Date: Thu, 30 Jan 2025 14:17:07 -0600 Subject: [PATCH 2/2] Create release config --- release.json | 13 ++- release_report.json | 207 ++++++++++++++++++++++++++++++++++++++++---- release_report.md | 113 +++++++++++++++++++++--- 3 files changed, 302 insertions(+), 31 deletions(-) diff --git a/release.json b/release.json index 30220cd8538..7271bd95464 100644 --- a/release.json +++ b/release.json @@ -1,9 +1,14 @@ { "name": "m158", "libraries": [ - ":firebase-dynamic-links", - ":firebase-dynamic-links:ktx", - ":firebase-firestore", - ":firebase-firestore:ktx" + ":firebase-config", + ":firebase-config:ktx", + ":firebase-crashlytics", + ":firebase-crashlytics-ndk", + ":firebase-sessions", + ":firebase-crashlytics:ktx", + ":firebase-dataconnect", + ":firebase-perf", + ":firebase-perf:ktx" ] } \ No newline at end of file diff --git a/release_report.json b/release_report.json index 4949a522b47..b609dc98084 100644 --- a/release_report.json +++ b/release_report.json @@ -1,32 +1,205 @@ { "changesByLibraryName": { - "firebase-dynamic-links": [ + "firebase-config": [ { - "commitId": "3f23c5f0e21530d058a2711049f55f4ccf10196b", - "prId": "6649", + "commitId": "b5dbd0ad2b226d51ef6619984fb750265c48a3ab", + "prId": "6539", + "author": "Tushar Khandelwal", + "message": "Add custom signals support in Remote Config. (#6539)\n\nfeat(rc): Add support to set custom signals for Remote Config Custom\r\ntargeting", + "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/b5dbd0ad2b226d51ef6619984fb750265c48a3ab", + "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6539" + }, + { + "commitId": "2b072d9b5609f9d360958abc02ba63a75ea08c4f", + "prId": "6584", + "author": "Rodrigo Lazo", + "message": "Move all SDKs dependencies to use the version catalog (#6584)\n\nThe only dependencies not moved are the ones against other Firebase\r\nlibraries. These will be updated during releases.", + "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/2b072d9b5609f9d360958abc02ba63a75ea08c4f", + "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6584" + } + ], + "firebase-config/ktx": [ + { + "commitId": "b5dbd0ad2b226d51ef6619984fb750265c48a3ab", + "prId": "6539", + "author": "Tushar Khandelwal", + "message": "Add custom signals support in Remote Config. (#6539)\n\nfeat(rc): Add support to set custom signals for Remote Config Custom\r\ntargeting", + "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/b5dbd0ad2b226d51ef6619984fb750265c48a3ab", + "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6539" + } + ], + "firebase-crashlytics": [ + { + "commitId": "2b072d9b5609f9d360958abc02ba63a75ea08c4f", + "prId": "6584", + "author": "Rodrigo Lazo", + "message": "Move all SDKs dependencies to use the version catalog (#6584)\n\nThe only dependencies not moved are the ones against other Firebase\r\nlibraries. These will be updated during releases.", + "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/2b072d9b5609f9d360958abc02ba63a75ea08c4f", + "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6584" + }, + { + "commitId": "91a74cc154d2b0e1c8f7dcc43b21dcfc1b53f55e", + "prId": "6546", + "author": "Tejas Deshpande", + "message": "Add a kotlin method for recording an exception with custom keys (#6546)\n\n", + "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/91a74cc154d2b0e1c8f7dcc43b21dcfc1b53f55e", + "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6546" + }, + { + "commitId": "71ceb1b2fb2dd40b4373116621ff9caa8fa8b898", + "prId": "6528", + "author": "Tejas Deshpande", + "message": "Add an overload to FirebaseCrashlytics.recordException to attach additional custom key value pairs (#6528)\n\nThis PR adds a method `public void recordException(@NonNull Throwable\r\nthrowable, CustomKeysAndValues keysAndValues)` as an overload to the\r\nexisting `recordException` method in Crashlytics to allow attaching\r\nadditional custom keys to the specific event.\r\n\r\nDetails:\r\n- The total number of custom key/value pairs are still restricted to 64\r\n- App level custom keys take precedence over event specific custom keys\r\nfor the 64 key/value pair limit\r\n- The values of event keys override the value of global custom keys if\r\nthey're identical\r\n\r\nAdditionally:\r\n- Creates a new EventMetadata class to represent `sessionId` and\r\n`timestamp` attached to non fatal events.", + "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/71ceb1b2fb2dd40b4373116621ff9caa8fa8b898", + "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6528" + } + ], + "firebase-crashlytics-ndk": [ + { + "commitId": "2b072d9b5609f9d360958abc02ba63a75ea08c4f", + "prId": "6584", + "author": "Rodrigo Lazo", + "message": "Move all SDKs dependencies to use the version catalog (#6584)\n\nThe only dependencies not moved are the ones against other Firebase\r\nlibraries. These will be updated during releases.", + "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/2b072d9b5609f9d360958abc02ba63a75ea08c4f", + "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6584" + } + ], + "firebase-sessions": [ + { + "commitId": "2b072d9b5609f9d360958abc02ba63a75ea08c4f", + "prId": "6584", "author": "Rodrigo Lazo", - "message": "Update fdl readme (#6649)\n\nReplace the changed tag with deprecated for the last FDL release", - "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/3f23c5f0e21530d058a2711049f55f4ccf10196b", - "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6649" + "message": "Move all SDKs dependencies to use the version catalog (#6584)\n\nThe only dependencies not moved are the ones against other Firebase\r\nlibraries. These will be updated during releases.", + "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/2b072d9b5609f9d360958abc02ba63a75ea08c4f", + "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6584" } ], - "firebase-dynamic-links/ktx": [ + "firebase-crashlytics/ktx": [ ], - "firebase-firestore": [ + "firebase-dataconnect": [ + { + "commitId": "8130292757f4eb500b485938557ccfe6c77df36e", + "prId": "6586", + "author": "Denver Coneybeare", + "message": "dataconnect: `FirebaseDataConnect.logLevel` changed to `MutableStateFlow` (#6586)\n\n", + "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/8130292757f4eb500b485938557ccfe6c77df36e", + "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6586" + }, + { + "commitId": "f93c0a0d6d35cc044a7479e94fa9ffc8eccf0527", + "prId": "6585", + "author": "Denver Coneybeare", + "message": "dataconnect: demo: add \"Delete\" button an \"List Items\" screen. (#6585)\n\n", + "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/f93c0a0d6d35cc044a7479e94fa9ffc8eccf0527", + "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6585" + }, + { + "commitId": "b164139613deb7f0d00615e276b37a1dd9ab083a", + "prId": "6577", + "author": "Denver Coneybeare", + "message": "dataconnect: demo: upgrade firebase-tools to v13.28.0 (#6577)\n\n", + "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/b164139613deb7f0d00615e276b37a1dd9ab083a", + "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6577" + }, + { + "commitId": "7b828fc520bb8b26a446c3eb1eada66eaab2ead8", + "prId": "6579", + "author": "Denver Coneybeare", + "message": "dataconnect: DataConnectExecutableVersions.json updated with versions 1.7.1, 1.7.2, 1.7.3, and 1.7.4 (#6579)\n\n", + "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/7b828fc520bb8b26a446c3eb1eada66eaab2ead8", + "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6579" + }, + { + "commitId": "4abf678fedd434470d0f203a5080546404896704", + "prId": "6571", + "author": "Denver Coneybeare", + "message": "dataconnect: demo: make codegen gradle task cacheable (#6571)\n\n", + "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/4abf678fedd434470d0f203a5080546404896704", + "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6571" + }, { - "commitId": "a1cbf93b8958e3746c0314859f770aecfce4a852", - "prId": "6615", - "author": "Mila", - "message": "FIX: sort strings in UTF-8 encoded byte order (#6615)\n\n", - "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/a1cbf93b8958e3746c0314859f770aecfce4a852", - "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6615" + "commitId": "6021b75afeccd34ce39c70aa78bbaa5c86be63af", + "prId": "6568", + "author": "Denver Coneybeare", + "message": "dataconnect: .github/workflows/dataconnect_demo_app.yml added (#6568)\n\n", + "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/6021b75afeccd34ce39c70aa78bbaa5c86be63af", + "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6568" + }, + { + "commitId": "2190810e2cac38283698b8280045e2257644e575", + "prId": "6561", + "author": "Denver Coneybeare", + "message": "firebase-dataconnect minimal demo app added (#6561)\n\n", + "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/2190810e2cac38283698b8280045e2257644e575", + "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6561" + } + ], + "firebase-perf": [ + { + "commitId": "c7eb32ab8ddf57ac9219ede861a7987a7433b412", + "prId": "6608", + "author": "Daymon", + "message": "Migrate to composite plugin (#6608)\n\nPer [b/384990125](https://b.corp.google.com/issues/384990125),\n\nThis migrates all of our `buildSrc` logic into a composite plugin called\n`plugins`.\n\nThis PR makes no attempt to organize the code; that is out-of-scope for\nthe PR.\n\nThis PR also fixes various references to `buildSrc` (including markdown\nlinks), to avoid any breakage.", + "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/c7eb32ab8ddf57ac9219ede861a7987a7433b412", + "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6608" + }, + { + "commitId": "49a637fea4c49dcc447692b1e3358f9578914a3e", + "prId": "6431", + "author": "Nabeel Parkar", + "message": "fix(firebase-perf): Update device cache only if RC value is different from cached value (#6431)\n\nFixes #6407", + "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/49a637fea4c49dcc447692b1e3358f9578914a3e", + "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6431" + }, + { + "commitId": "2b072d9b5609f9d360958abc02ba63a75ea08c4f", + "prId": "6584", + "author": "Rodrigo Lazo", + "message": "Move all SDKs dependencies to use the version catalog (#6584)\n\nThe only dependencies not moved are the ones against other Firebase\r\nlibraries. These will be updated during releases.", + "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/2b072d9b5609f9d360958abc02ba63a75ea08c4f", + "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6584" } ], - "firebase-firestore/ktx": [ + "firebase-perf/ktx": [ ] }, "changedLibrariesWithNoChangelog": [ - ":firebase-dataconnect", - ":firebase-vertexai" + ":firebase-abt", + ":firebase-appdistribution", + ":firebase-appdistribution-api", + ":firebase-appdistribution-api:ktx", + ":firebase-database", + ":firebase-database:ktx", + ":firebase-datatransport", + ":firebase-dynamic-links", + ":firebase-dynamic-links:ktx", + ":firebase-firestore", + ":firebase-firestore:ktx", + ":firebase-functions", + ":firebase-functions:ktx", + ":firebase-inappmessaging", + ":firebase-inappmessaging-display", + ":firebase-inappmessaging:ktx", + ":firebase-inappmessaging-display:ktx", + ":firebase-installations", + ":firebase-installations:ktx", + ":firebase-installations-interop", + ":firebase-messaging", + ":firebase-messaging-directboot", + ":firebase-messaging:ktx", + ":firebase-ml-modeldownloader", + ":firebase-ml-modeldownloader:ktx", + ":firebase-storage", + ":firebase-storage:ktx", + ":firebase-vertexai", + ":appcheck:firebase-appcheck", + ":appcheck:firebase-appcheck-debug", + ":appcheck:firebase-appcheck-debug-testing", + ":appcheck:firebase-appcheck-playintegrity", + ":appcheck:firebase-appcheck:ktx", + ":appcheck:firebase-appcheck-interop", + ":encoders:firebase-decoders-json", + ":encoders:firebase-encoders-json", + ":encoders:firebase-encoders-reflective" ] } \ No newline at end of file diff --git a/release_report.md b/release_report.md index 1cfe4dcf92b..ba47b7d18d4 100644 --- a/release_report.md +++ b/release_report.md @@ -1,21 +1,114 @@ # Release Report -## firebase-dynamic-links +## firebase-config -* Update fdl readme (#6649) - [pr](https://github.com/firebase/firebase-android-sdk/pull/6649) [commit](https://github.com/firebase/firebase-android-sdk/commit/3f23c5f0e21530d058a2711049f55f4ccf10196b) [Rodrigo Lazo] +* Add custom signals support in Remote Config. (#6539) + [pr](https://github.com/firebase/firebase-android-sdk/pull/6539) [commit](https://github.com/firebase/firebase-android-sdk/commit/b5dbd0ad2b226d51ef6619984fb750265c48a3ab) [Tushar Khandelwal] -## firebase-dynamic-links/ktx +* Move all SDKs dependencies to use the version catalog (#6584) + [pr](https://github.com/firebase/firebase-android-sdk/pull/6584) [commit](https://github.com/firebase/firebase-android-sdk/commit/2b072d9b5609f9d360958abc02ba63a75ea08c4f) [Rodrigo Lazo] + +## firebase-config/ktx + +* Add custom signals support in Remote Config. (#6539) + [pr](https://github.com/firebase/firebase-android-sdk/pull/6539) [commit](https://github.com/firebase/firebase-android-sdk/commit/b5dbd0ad2b226d51ef6619984fb750265c48a3ab) [Tushar Khandelwal] + +## firebase-crashlytics + +* Move all SDKs dependencies to use the version catalog (#6584) + [pr](https://github.com/firebase/firebase-android-sdk/pull/6584) [commit](https://github.com/firebase/firebase-android-sdk/commit/2b072d9b5609f9d360958abc02ba63a75ea08c4f) [Rodrigo Lazo] + +* Add a kotlin method for recording an exception with custom keys (#6546) + [pr](https://github.com/firebase/firebase-android-sdk/pull/6546) [commit](https://github.com/firebase/firebase-android-sdk/commit/91a74cc154d2b0e1c8f7dcc43b21dcfc1b53f55e) [Tejas Deshpande] + +* Add an overload to FirebaseCrashlytics.recordException to attach additional custom key value pairs (#6528) + [pr](https://github.com/firebase/firebase-android-sdk/pull/6528) [commit](https://github.com/firebase/firebase-android-sdk/commit/71ceb1b2fb2dd40b4373116621ff9caa8fa8b898) [Tejas Deshpande] + +## firebase-crashlytics-ndk + +* Move all SDKs dependencies to use the version catalog (#6584) + [pr](https://github.com/firebase/firebase-android-sdk/pull/6584) [commit](https://github.com/firebase/firebase-android-sdk/commit/2b072d9b5609f9d360958abc02ba63a75ea08c4f) [Rodrigo Lazo] + +## firebase-sessions + +* Move all SDKs dependencies to use the version catalog (#6584) + [pr](https://github.com/firebase/firebase-android-sdk/pull/6584) [commit](https://github.com/firebase/firebase-android-sdk/commit/2b072d9b5609f9d360958abc02ba63a75ea08c4f) [Rodrigo Lazo] + +## firebase-crashlytics/ktx -## firebase-firestore +## firebase-dataconnect -* FIX: sort strings in UTF-8 encoded byte order (#6615) - [pr](https://github.com/firebase/firebase-android-sdk/pull/6615) [commit](https://github.com/firebase/firebase-android-sdk/commit/a1cbf93b8958e3746c0314859f770aecfce4a852) [Mila] +* dataconnect: `FirebaseDataConnect.logLevel` changed to `MutableStateFlow` (#6586) + [pr](https://github.com/firebase/firebase-android-sdk/pull/6586) [commit](https://github.com/firebase/firebase-android-sdk/commit/8130292757f4eb500b485938557ccfe6c77df36e) [Denver Coneybeare] + +* dataconnect: demo: add "Delete" button an "List Items" screen. (#6585) + [pr](https://github.com/firebase/firebase-android-sdk/pull/6585) [commit](https://github.com/firebase/firebase-android-sdk/commit/f93c0a0d6d35cc044a7479e94fa9ffc8eccf0527) [Denver Coneybeare] + +* dataconnect: demo: upgrade firebase-tools to v13.28.0 (#6577) + [pr](https://github.com/firebase/firebase-android-sdk/pull/6577) [commit](https://github.com/firebase/firebase-android-sdk/commit/b164139613deb7f0d00615e276b37a1dd9ab083a) [Denver Coneybeare] + +* dataconnect: DataConnectExecutableVersions.json updated with versions 1.7.1, 1.7.2, 1.7.3, and 1.7.4 (#6579) + [pr](https://github.com/firebase/firebase-android-sdk/pull/6579) [commit](https://github.com/firebase/firebase-android-sdk/commit/7b828fc520bb8b26a446c3eb1eada66eaab2ead8) [Denver Coneybeare] + +* dataconnect: demo: make codegen gradle task cacheable (#6571) + [pr](https://github.com/firebase/firebase-android-sdk/pull/6571) [commit](https://github.com/firebase/firebase-android-sdk/commit/4abf678fedd434470d0f203a5080546404896704) [Denver Coneybeare] + +* dataconnect: .github/workflows/dataconnect_demo_app.yml added (#6568) + [pr](https://github.com/firebase/firebase-android-sdk/pull/6568) [commit](https://github.com/firebase/firebase-android-sdk/commit/6021b75afeccd34ce39c70aa78bbaa5c86be63af) [Denver Coneybeare] + +* firebase-dataconnect minimal demo app added (#6561) + [pr](https://github.com/firebase/firebase-android-sdk/pull/6561) [commit](https://github.com/firebase/firebase-android-sdk/commit/2190810e2cac38283698b8280045e2257644e575) [Denver Coneybeare] + +## firebase-perf + +* Migrate to composite plugin (#6608) + [pr](https://github.com/firebase/firebase-android-sdk/pull/6608) [commit](https://github.com/firebase/firebase-android-sdk/commit/c7eb32ab8ddf57ac9219ede861a7987a7433b412) [Daymon] + +* fix(firebase-perf): Update device cache only if RC value is different from cached value (#6431) + [pr](https://github.com/firebase/firebase-android-sdk/pull/6431) [commit](https://github.com/firebase/firebase-android-sdk/commit/49a637fea4c49dcc447692b1e3358f9578914a3e) [Nabeel Parkar] + +* Move all SDKs dependencies to use the version catalog (#6584) + [pr](https://github.com/firebase/firebase-android-sdk/pull/6584) [commit](https://github.com/firebase/firebase-android-sdk/commit/2b072d9b5609f9d360958abc02ba63a75ea08c4f) [Rodrigo Lazo] -## firebase-firestore/ktx +## firebase-perf/ktx ## SDKs with changes, but no changelogs -:firebase-dataconnect -:firebase-vertexai \ No newline at end of file +:firebase-abt +:firebase-appdistribution +:firebase-appdistribution-api +:firebase-appdistribution-api:ktx +:firebase-database +:firebase-database:ktx +:firebase-datatransport +:firebase-dynamic-links +:firebase-dynamic-links:ktx +:firebase-firestore +:firebase-firestore:ktx +:firebase-functions +:firebase-functions:ktx +:firebase-inappmessaging +:firebase-inappmessaging-display +:firebase-inappmessaging:ktx +:firebase-inappmessaging-display:ktx +:firebase-installations +:firebase-installations:ktx +:firebase-installations-interop +:firebase-messaging +:firebase-messaging-directboot +:firebase-messaging:ktx +:firebase-ml-modeldownloader +:firebase-ml-modeldownloader:ktx +:firebase-storage +:firebase-storage:ktx +:firebase-vertexai +:appcheck:firebase-appcheck +:appcheck:firebase-appcheck-debug +:appcheck:firebase-appcheck-debug-testing +:appcheck:firebase-appcheck-playintegrity +:appcheck:firebase-appcheck:ktx +:appcheck:firebase-appcheck-interop +:encoders:firebase-decoders-json +:encoders:firebase-encoders-json +:encoders:firebase-encoders-reflective \ No newline at end of file