diff --git a/Android/firebase_dependencies.gradle b/Android/firebase_dependencies.gradle index b8de2358af..6f8a5a6216 100644 --- a/Android/firebase_dependencies.gradle +++ b/Android/firebase_dependencies.gradle @@ -20,7 +20,7 @@ def firebaseDependenciesMap = [ 'app_check' : ['com.google.firebase:firebase-appcheck', 'com.google.firebase:firebase-appcheck-debug', 'com.google.firebase:firebase-appcheck-playintegrity'], - 'play_services' : ['com.google.android.gms:play-services-base:18.7.0'], + 'play_services' : ['com.google.android.gms:play-services-base:18.7.2'], 'analytics' : ['com.google.firebase:firebase-analytics'], 'auth' : ['com.google.firebase:firebase-auth'], 'database' : ['com.google.firebase:firebase-database'], @@ -36,7 +36,7 @@ def firebaseDependenciesMap = [ 'remote_config' : ['com.google.firebase:firebase-config'], 'storage' : ['com.google.firebase:firebase-storage'], 'testlab' : [], - 'ump' : ['com.google.android.ump:user-messaging-platform:2.2.0'] + 'ump' : ['com.google.android.ump:user-messaging-platform:3.2.0'] ] // A map of library to the gradle resources that they depend upon. @@ -149,7 +149,7 @@ project.afterEvaluate { // Add the bill-of-materials project.dependencies { - implementation platform('com.google.firebase:firebase-bom:33.15.0') + implementation platform('com.google.firebase:firebase-bom:34.0.0') } for (String lib : firebaseCpp.dependencies.libSet) { // Generate and include the proguard file diff --git a/app/app_resources/build.gradle b/app/app_resources/build.gradle index 00b8acfdda..e6a0737877 100644 --- a/app/app_resources/build.gradle +++ b/app/app_resources/build.gradle @@ -56,7 +56,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.15.0') + implementation platform('com.google.firebase:firebase-bom:34.0.0') implementation 'com.google.firebase:firebase-analytics' } diff --git a/app/google_api_resources/build.gradle b/app/google_api_resources/build.gradle index ff53f48741..0b349d58dd 100644 --- a/app/google_api_resources/build.gradle +++ b/app/google_api_resources/build.gradle @@ -59,9 +59,9 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.15.0') + implementation platform('com.google.firebase:firebase-bom:34.0.0') implementation 'com.google.firebase:firebase-analytics' - implementation 'com.google.android.gms:play-services-base:18.7.0' + implementation 'com.google.android.gms:play-services-base:18.7.2' implementation project(':app:app_resources') } diff --git a/app_check/app_check_resources/build.gradle b/app_check/app_check_resources/build.gradle index 9df03a0b61..a0c3a1d087 100644 --- a/app_check/app_check_resources/build.gradle +++ b/app_check/app_check_resources/build.gradle @@ -55,7 +55,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.15.0') + implementation platform('com.google.firebase:firebase-bom:34.0.0') implementation 'com.google.firebase:firebase-appcheck' } diff --git a/auth/auth_resources/build.gradle b/auth/auth_resources/build.gradle index 0cedb697b4..9eb7a75c5a 100644 --- a/auth/auth_resources/build.gradle +++ b/auth/auth_resources/build.gradle @@ -55,7 +55,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.15.0') + implementation platform('com.google.firebase:firebase-bom:34.0.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-auth' implementation project(':app:app_resources') diff --git a/database/database_resources/build.gradle b/database/database_resources/build.gradle index 74d8efc7e7..92a63cf7d3 100644 --- a/database/database_resources/build.gradle +++ b/database/database_resources/build.gradle @@ -51,7 +51,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.15.0') + implementation platform('com.google.firebase:firebase-bom:34.0.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-database' //implementation project(':app:app_resources') diff --git a/firestore/firestore_resources/build.gradle b/firestore/firestore_resources/build.gradle index 339121b1b8..cfd003902f 100644 --- a/firestore/firestore_resources/build.gradle +++ b/firestore/firestore_resources/build.gradle @@ -59,7 +59,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.15.0') + implementation platform('com.google.firebase:firebase-bom:34.0.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-firestore' } diff --git a/messaging/messaging_java/build.gradle b/messaging/messaging_java/build.gradle index b039c111b4..6355bff298 100644 --- a/messaging/messaging_java/build.gradle +++ b/messaging/messaging_java/build.gradle @@ -61,7 +61,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.15.0') + implementation platform('com.google.firebase:firebase-bom:34.0.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-messaging' implementation 'com.google.flatbuffers:flatbuffers-java:1.12.0' diff --git a/release_build_files/Android/firebase_dependencies.gradle b/release_build_files/Android/firebase_dependencies.gradle index 49326a37ae..d9027c9a37 100644 --- a/release_build_files/Android/firebase_dependencies.gradle +++ b/release_build_files/Android/firebase_dependencies.gradle @@ -20,7 +20,7 @@ def firebaseDependenciesMap = [ 'app_check' : ['com.google.firebase:firebase-appcheck', 'com.google.firebase:firebase-appcheck-debug', 'com.google.firebase:firebase-appcheck-playintegrity'], - 'play_services' : ['com.google.android.gms:play-services-base:18.7.0'], + 'play_services' : ['com.google.android.gms:play-services-base:18.7.2'], 'analytics' : ['com.google.firebase:firebase-analytics'], 'auth' : ['com.google.firebase:firebase-auth'], 'database' : ['com.google.firebase:firebase-database'], @@ -36,7 +36,7 @@ def firebaseDependenciesMap = [ 'remote_config' : ['com.google.firebase:firebase-config'], 'storage' : ['com.google.firebase:firebase-storage'], 'testlab' : [], - 'ump' : ['com.google.android.ump:user-messaging-platform:2.2.0'] + 'ump' : ['com.google.android.ump:user-messaging-platform:3.2.0'] ] // Handles adding the Firebase C++ dependencies as properties. @@ -123,7 +123,7 @@ project.afterEvaluate { // Add the bill-of-materials project.dependencies { - implementation platform('com.google.firebase:firebase-bom:33.15.0') + implementation platform('com.google.firebase:firebase-bom:34.0.0') } for (String lib : firebaseCpp.dependencies.libSet) { // Messaging includes an aar, which to be depended on properly requires diff --git a/release_build_files/readme.md b/release_build_files/readme.md index 9615b7d5f0..67499c6ed6 100644 --- a/release_build_files/readme.md +++ b/release_build_files/readme.md @@ -84,7 +84,7 @@ distributed as part of the core Firebase Feature | Required Libraries and Gradle Packages -------------------------- | -------------------------------------- -All Firebase SDKs | platform(com.google.firebase:firebase-bom:33.15.0) +All Firebase SDKs | platform(com.google.firebase:firebase-bom:34.0.0) | | (Android Bill of Materials) Firebase Analytics | libfirebase_analytics.a | | libfirebase_app.a @@ -162,9 +162,9 @@ User Messaging Platform | libfirebase_ump.a | | libfirebase_app.a | | com.google.firebase:firebase-analytics | | (Maven package) -| | com.google.android.ump:user-messaging-platform:2.2.0 +| | com.google.android.ump:user-messaging-platform:3.2.0 | | (Maven package) -Google Play services module| com.google.android.gms:play-services-base:18.7.0 +Google Play services module| com.google.android.gms:play-services-base:18.7.2 | | (Maven package) The Firebase C++ SDK uses an Android BoM (Bill of Materials) to specify a single @@ -331,8 +331,8 @@ Xcode project to ensure that the Swift runtime is included in your app. #### Linux libraries -For Linux, library versions are provided for 32-bit (i386) and 64-bit (x86_64) -platforms. +For Linux, library versions are provided for 32-bit (i386, deprecated) and +64-bit (x86_64) platforms. Two sets of Linux libraries are available: one set built against the newer C++11 ABI, and another set built against the standard (legacy) ABI. This is equivalent @@ -615,6 +615,8 @@ code. ## Release Notes ### Upcoming Release - Changes + - General (Android): Update to Firebase Android BoM version 34.0.0. + - General (iOS): Update to Firebase Cocoapods version 12.0.0. - General (iOS): Minimum iOS deployment target is now 15.0. - General (iOS): Added an option to explicitly specify your app's `AppDelegate` class name via the `FirebaseAppDelegateClassName` key in @@ -622,6 +624,8 @@ code. with your specified AppDelegate. See "Platform Notes > iOS Method Swizzling > Specifying Your AppDelegate Class Directly (iOS)" for details. + - General (Linux): 32-bit (i386) build support is now deprecated, and will + be removed in the future. - Auth: Removed deprecated `User::UpdateEmail` method. - Dynamic Links: Removed the Dynamic Links SDK. See the [support documentation](https://firebase.google.com/support/dynamic-links-faq) diff --git a/remote_config/remote_config_resources/build.gradle b/remote_config/remote_config_resources/build.gradle index 3dbbf34c06..a2f87c1d15 100644 --- a/remote_config/remote_config_resources/build.gradle +++ b/remote_config/remote_config_resources/build.gradle @@ -55,7 +55,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.15.0') + implementation platform('com.google.firebase:firebase-bom:34.0.0') implementation 'com.google.firebase:firebase-config' } diff --git a/storage/storage_resources/build.gradle b/storage/storage_resources/build.gradle index f1bfb0f1d4..f429c1ef1c 100644 --- a/storage/storage_resources/build.gradle +++ b/storage/storage_resources/build.gradle @@ -54,7 +54,7 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.15.0') + implementation platform('com.google.firebase:firebase-bom:34.0.0') implementation 'com.google.firebase:firebase-analytics' implementation 'com.google.firebase:firebase-storage' } diff --git a/ump/ump_resources/build.gradle b/ump/ump_resources/build.gradle index ca3de615b7..c7b8bb234f 100644 --- a/ump/ump_resources/build.gradle +++ b/ump/ump_resources/build.gradle @@ -56,9 +56,9 @@ android { } dependencies { - implementation platform('com.google.firebase:firebase-bom:33.15.0') + implementation platform('com.google.firebase:firebase-bom:34.0.0') implementation 'com.google.firebase:firebase-analytics' - implementation 'com.google.android.ump:user-messaging-platform:2.2.0' + implementation 'com.google.android.ump:user-messaging-platform:3.2.0' } afterEvaluate {