# Firebase Unity SDK Release Notes ## Firebase Unity SDK 12.10.1 2025-06-26T20:22:37Z Prebuilt versions of the libraries are available for download here for a zip file, here for individual asset package, or here for individual .tgz package for Unity Package Manager. ### 12.10.1 * Changes * General (iOS): Change AppDelegate swizzling logic to not use `objc_copyClassList`, which was causing a slow startup, and crashes on iOS 15. (#1268). * General (iOS): Added an option to explicitly specify your app's `AppDelegate` class name via the `FirebaseAppDelegateClassName` key in `Info.plist`. This provides a more direct way for Firebase to interact with your specified AppDelegate. See "Platform Notes > iOS Method Swizzling > Specifying Your AppDelegate Class Directly (iOS)" for details. ## Firebase Unity SDK 12.10.0 2025-06-12T21:13:41Z Prebuilt versions of the libraries are available for download here for a zip file, here for individual asset package, or here for individual `.tgz` package for Unity Package Manager. ### 12.10.0 * Changes * General: Update to Firebase C++ SDK version 12.8.0. * General (iOS): Update to Firebase Cocoapods version 11.14.0. * General (iOS, tvOS, Desktop): iOS, tvOS, and macOS SDKs are now built using Xcode 16.2. * General (Android): Fix a crash with 16 KB page sizes. (#1259). * Analytics (iOS): Released Open Beta support for on-device conversion measurement using event data. * Messaging (Android): Fix issue with `SubscribeAsync` task not completing when a cached token is available. (#1245). * Messaging (Android): Fix issue with missing theme causing a crash on Unity 6. (#1229). ## Firebase Unity SDK 12.9.0 2025-05-20T17:29:37Z Prebuilt versions of the libraries are available for download here for a zip file, here for individual asset package, or here for individual .tgz package for Unity Package Manager. ### 12.9.0 * Changes * General: Update to EDM4U version 1.2.186. * General: Fixed issue of Firebase Editor on Windows requiring iOS. * Firebase AI: Initial release of Firebase AI Logic, with support for Android, iOS, and desktop platforms. For more info, see https://firebase.google.com/docs/vertex-ai ## Firebase Unity SDK 12.8.0 2025-03-27T20:15:22Z Prebuilt versions of the libraries are available for download here for a zip file, here for individual asset package, or here for individual `.tgz` package for Unity Package Manager. ### 12.8.0 * Changes * General: Update to Firebase C++ SDK version 12.7.0. * General (iOS): Update to Firebase Cocoapods version 11.10.0. * General (Android): Update to Firebase Android BoM version 33.11.0. ## Firebase Unity SDK 12.7.0 2025-03-06T20:34:59Z Prebuilt versions of the libraries are available for download here for a zip file, here for individual asset package, or here for individual .tgz package for Unity Package Manager. ### 12.7.0 * Changes * General (iOS): Update to Firebase Cocoapods version 11.9.0. * General (Android): Update to Firebase Android BoM version 33.10.0. * Crashlytics: Fix a problem with on-demand fatals blocking audio playback. ## Firebase Unity SDK 12.6.0 2025-02-13T22:03:30Z Prebuilt versions of the libraries are available for download here for a zip file, here for individual asset package, or here for individual `.tgz` package for Unity Package Manager. ### 12.6.0 * Changes * General: Update to Firebase C++ SDK version 12.6.0. * General (iOS): Update to Firebase Cocoapods version 11.8.1. * General (Android): Update to Firebase Android BoM version 33.9.0. * General: Update to EDM4U version 1.2.185. * General (Android): Support 16 KB page sizes, needed by Android 15. For more info, see https://developer.android.com/guide/practices/page-sizes ## Firebase Unity SDK 12.5.0 2024-12-12T21:08:47Z Prebuilt versions of the libraries are available for download here for a zip file, here for individual asset package, or here for individual `.tgz` package for Unity Package Manager. ### 12.5.0 * Changes * General: Update to Firebase C++ SDK version 12.5.0. * General (iOS): Update to Firebase Cocoapods version 11.6.0. * General (Android): Update to Firebase Android BoM version 33.7.0. ## Firebase Unity SDK 12.4.1 2024-11-15T00:34:25Z Prebuilt versions of the libraries are available for download here for a zip file, here for individual asset package, or here for individual `.tgz` package for Unity Package Manager. ### 12.4.1 * Changes * General: Remove unresolved SWIG string symbols. (#1139). ## Firebase Unity SDK 12.4.0 2024-10-31T18:47:56Z Prebuilt versions of the libraries are available for download here for a zip file, here for individual asset package, or here for individual .`tgz` package for Unity Package Manager. ### 12.4.0 * Changes * General: Update to Firebase C++ SDK version 12.4.0. * General (iOS): Update to Firebase Cocoapods version 11.4.2. * General (Android): Update to Firebase Android BoM version 33.5.1. * General (Android): Reduced minSdkVersion back to 23. * Analytics: Add support for Parameters of Lists of Dictionaries, needed by some events such as ViewCart. (#1056). * Analytics: Renamed ParameterGroupId to ParameterGroupID, to be consistent with other similarly named variables. ParameterGroupId is considered deprecated, and will be removed in the future. * Analytics: Deprecated the Dispose functions, as they are no longer necessary for cleaning up memory. * Auth (Android): Setting PhotoUrl to empty string or null with UpdateUserProfile clears the field, making it consistent with the other platforms. (#1112). ## Firebase Unity SDK 12.3.0 2024-09-30T17:52:16Z Prebuilt versions of the libraries are available for download here for a zip file, here for individual asset package, or here for individual `.tgz` package for Unity Package Manager. ### 12.3.0 * Changes * General: Update to Firebase C++ SDK version 12.3.0. * General (Android): Update to Firebase Android BoM version 33.3.0. * General (Android): Update the minSdkVersion to 24. * General (iOS): Update to Firebase Cocoapods version 11.2.0. * General: Update to EDM4U version 1.2.183. * Messaging (Android): Fixed issue with TokenReceived not being called when the application has a cached token from a previous run. firebase/quickstart-unity#1088. * Remote Config: Fixed ConfigInfo fields to default to 0 when not throttled or having previous fetch data. (#1058). ## Firebase Unity SDK 12.2.1 2024-09-04T21:29:15Z Prebuilt versions of the libraries are available for download here for a zip file, here for individual asset package, or here for individual `.tgz` package for Unity Package Manager. ### 12.2.1 * Changes * Messaging: Fixed a crash when opening a push notification. (#1091). ## Firebase Unity SDK 12.2.0 2024-08-07T21:50:10Z Prebuilt versions of the libraries are available for download here for a zip file, here for individual asset package, or here for individual `.tgz` package for Unity Package Manager. ### 12.2.0 * Changes * General: Update to Firebase C++ SDK version 12.2.0. * General (Android): Update to Firebase Android BoM version 33.1.2. * General (iOS): Update to Firebase Cocoapods version 11.0.0. * General: Update to EDM4U version 1.2.182. * Messaging: Deprecated the Dispose functions, as they are no longer necessary for cleaning up memory. ## Firebase Unity SDK 12.1.0 2024-06-27T20:12:38Z Prebuilt versions of the libraries are available for download here for a zip file, here for individual asset package, or here for individual `.tgz` package for Unity Package Manager. ### 12.1.0 * Changes * General: Update to Firebase C++ SDK version 12.1.0. * General (Android): Update to Firebase Android BoM version 33.1.1. * General (iOS): Update to Firebase Cocoapods version 10.28.1. * General: Update to EDM4U version 1.2.181. * Analytics (iOS): Add support for `InitiateOnDeviceConversionMeasurementWithHashedEmailAddress` and `InitiateOnDeviceConversionMeasurementWithHashedPhoneNumber`. * Messaging (Android): Fixed a potential race condition on receiving messages after cleanup. (#1030). * Messaging (iOS): Fixed an issue with notifications being lost if they were received before Firebase Messaging was initialized. (#377). ## Firebase Unity SDK 12.0.0 2024-05-09T21:04:40Z Prebuilt versions of the libraries are available for download here for a zip file, here for individual asset package, or here for individual .`tgz` package for Unity Package Manager. ### 12.0.0 * Changes * General: Update to Firebase C++ SDK version 12.0.0. * General (Android): Update to Firebase Android BoM version 33.0.0. * General (Android): Updated minSdkVersion to 23, and targetSdkVersion and compileSdkVersion to 34. * General (iOS): Update to Firebase Cocoapods version 10.25.0. * General (iOS): Minimum iOS deployment target is now 13.0. * General: Minimum supported editor version is now Unity 2020. * Auth: Remove deprecated calls involving SignInResult, most of which were appended with `_DEPRECATED`. * Remote Config: Remove deprecated `ConfigSettings.MinimumFetchInternalInMilliseconds`, use `ConfigSettings.MinimumFetchIntervalInMilliseconds` instead. ## Firebase Unity SDK 11.9.0 2024-04-18T20:17:04Z Prebuilt versions of the libraries are available for download here for a zip file, here for individual asset package, or here for individual `.tgz` package for Unity Package Manager. ### 11.9.0 * Changes * General: Update to Firebase C++ SDK version 11.10.0. * General (Android): Update to Firebase Android BoM version 32.8.1. * General (iOS): Update to Firebase Cocoapods version 10.24.0. * App Check: Fix potential crash when fetching a token. (#877). * Storage (Desktop): Removed 5-minute timeout for uploads and downloads. (#968). ## Firebase Unity SDK 11.8.1 2024-03-29T22:00:15Z Prebuilt versions of the libraries are available for download here for a zip file, here for individual asset package, or here for individual .tgz package for Unity Package Manager. ### 11.8.1 * Changes * Firestore (iOS): Fix undefined absl symbols error. (#974) ## Firebase Unity SDK 11.8.0 2024-03-13T22:05:52Z Prebuilt versions of the libraries are available for download here for a zip file, here for individual asset package, or here for individual .tgz package for Unity Package Manager. ### 11.8.0 * Changes * General: Update to Firebase C++ SDK version 11.9.0. * General (Android): Update to Firebase Android BoM version 32.7.4. * General (iOS): Update to Firebase Cocoapods version 10.22.0. * General (Android): Improve how property tag logic handles Unity 2022+. * Auth: Add FirebaseUser.SendEmailVerificationBeforeUpdatingEmailAsync, a new method to verify and change the User's email. * Auth: Deprecate the older method of updating emails, UpdateEmail. * Dynamic Links: The Dynamic Links SDK is now deprecated. See the support documentation for more information. ## Firebase Unity SDK 11.7.0 2024-02-13T20:23:02Z Prebuilt versions of the libraries are available for download here for a zip file, here for individual asset package, or here for individual `.tgz` package for Unity Package Manager. ### 11.7.0 * Changes * General: Update to Firebase C++ SDK version 11.8.0. * General (Android): Update to Firebase Android BoM version 32.7.1. * General (iOS): Update to Firebase Cocoapods version 10.20.0. * Analytics: Updated the consent management API to include new consent signals. * Auth: Fix a bug where an anonymous account can't be linked with email password credential. For background, see Email Enumeration Protection ## Firebase Unity SDK 11.6.0 2023-10-19T22:44:53Z Prebuilt versions of the libraries are available for download here for a zip file, here for individual asset package, or here for individual `.tgz` package for Unity Package Manager. ### 11.6.0 * Changes * General: Update to Firebase C++ SDK version 11.6.0. * App Check: Fixed a crash when there are errors creating a provider. (#877) ## Firebase Unity SDK 11.5.0 2023-09-21T22:34:33Z Prebuilt versions of the libraries are available for download here for a zip file, here for individual asset package, or here for individual `.tgz` package for Unity Package Manager. ### 11.5.0 * Changes * General: Update to Firebase C++ SDK version 11.5.0. * General (Android): Update to Firebase Android BoM version 32.3.1. * General (iOS): Update to Firebase Cocoapods version 10.15.0. * General (Android): Made dynamic code files read only to comply with new Android 14 security requirements. This fixes a crash at API level 34+. * Analytics (iOS): Added InitiateOnDeviceConversionMeasurementWithPhoneNumber function to facilitate the on-device conversion measurement API. ## Firebase Unity SDK 11.4.0 2023-08-17T17:24:04Z Prebuilt versions of the libraries are available for download here for a zip file, here for individual asset package, or here for individual .tgz package for Unity Package Manager. ### 11.4.0 * Changes * General: Update to Firebase C++ SDK version 11.4.0. * General (Android): Update to Firebase Android BoM version 32.2.2. * General (iOS): Update to Firebase Cocoapods version 10.13.0. * General (iOS): 32-bit iOS builds (i386 and armv7) are no longer supported. * Auth: Fixed a potential crash with holding onto FirebaseUser objects after the AuthResult has been disposed. ## Firebase Unity SDK 11.3.0 2023-07-20T15:30:19Z Prebuilt versions of the libraries are available for download here for a zip file, here for individual asset package, or here for individual .tgz package for Unity Package Manager. ### 11.3.0 * Changes * General: Update to Firebase C++ SDK version 11.3.0. * General (Android): Update to Firebase Android BoM version 32.2.0. * General (iOS): Update to Firebase Cocoapods version 10.12.0. * General (Desktop): Fixed an error loading google-services.json and google-services-desktop.json from paths with international characters on Windows. * Auth (Android): Fixed an issue where VerifyPhoneNumber's internal builder failed to create PhoneAuthOptions with certain compiler settings. * Auth (iOS): Fixed an issue where functions that return AuthResult were not including updated credentials when encountering errors. * Firestore (Android) Fix the intermittent global references exhaustion crash when working with documents with a large number of keys and/or large map and/or array fields. (#569). * Remote Config (Desktop): Additional fix for handling of non-English time zone names on Windows. ## Firebase Unity SDK 11.2.0 2023-06-23T17:19:28Z Prebuilt versions of the libraries are available for download here for a zip file, here for individual asset package, or here for individual `.tgz` package for Unity Package Manager. ### 11.2.0 * Changes * General: Update to Firebase C++ SDK version 11.2.0. * General (Android): Update Firebase Android BoM dependencies to v32.1.1. * General (iOS): Update Firebase Cocoapods dependencies to v10.11.0. * Remote Config (Desktop): Fixed numeric conversion when the system language's number format uses commas as decimal points. * Remote Config (Desktop): Fixed handling of time zones on Windows when the time zone name in the current system language contains an accented character or apostrophe. ## Firebase Unity SDK 11.1.0 2023-06-01T19:13:31Z Prebuilt versions of the libraries are available for download here for a zip file, here for individual asset package, or here for individual .tgz package for Unity Package Manager. * Changes * General: Update to Firebase C++ SDK version 11.1.0. * General (Android): Update Firebase Android BoM dependencies to v32.1.0. * General (iOS): Update Firebase Cocoapods dependencies to v10.10.0. * General (Android): Fix for deadlock within JniResultCallback, commonly seen within Messaging, but affecting other products as well. * General: Fix an issue where AppCheck bundles were unintentionally included in App in the tgz. * Auth: Fix a crash that could occur when referencing CurrentUser. * Auth: Remove internal methods. * Database/Firestore (Desktop): Fixed a crash on Windows when the user's home directory contains non-ANSI characters (Unicode above U+00FF). * Storage (Desktop): Fixed a crash on Windows when uploading files from a path containing non-ANSI characters (Unicode above U+00FF). ## Firebase Unity SDK - Firestore prototype fix Pre-release 2023-05-17T17:52:07Z This is a pre-release version for use at your own risk. Download the zip file `firebase_unity_sdk_firestore_prototype_fix_0.zip` in Assets below. This version is based on the v11.0.0 release and contains a prototype fix for the Android global refs exhaustion crash in Firestore (see #569). ## Firebase Unity SDK 11.0.0 2023-05-09T18:48:18Z Prebuilt versions of the libraries are available for download here for a zip file, here for individual asset package, or here for individual .tgz package for Unity Package Manager. * Changes * General (Android): Update Firebase Android BoM dependencies to v31.3.0. * General (iOS): Update Firebase Cocoapods dependencies to v10.7.0. * App Check: Adds support for Firebase App Check on Android, iOS, tvOS, and desktop platforms. To learn more, see https://firebase.google.com/docs/app-check * Messaging: Remove deprecated calls `Send`, `Subscribe`, and `Unsubscribe`. * Remote Config (Android/iOS): Added support for real-time config updates. Use the new `OnConfigUpdateListener` API to get real-time updates. Existing `FetchAsync` and `ActivateAsync` APIs aren't affected by this change. To learn more, see Get started with Firebase Remote Config. * Auth: Deprecated a number of methods, appending `_DEPRECATED` to some of their names. This is a breaking change; you must either modify your code to refer to the `_DEPRECATED` methods, or switch to the new methods, which have new return types `AuthResult` (rather than `SignInResult`). The deprecated methods will be removed in the next major release of the Firebase Unity SDK. (Note: do not mix and match using the old and new methods or undefined behavior may result.) ## Firebase Unity SDK 10.7.0 2023-03-30T22:56:02Z Prebuilt versions of the libraries are available for download here for a zip file, here for individual asset package, or here for individual `.tgz` package for Unity Package Manager. * Changes * General: Update to Firebase C++ SDK version 10.7.0. * General (Android): Update Firebase Android BoM dependencies to v31.3.0. * General (iOS): Update Firebase Cocoapods dependencies to v10.7.0. * Messaging (Android): Generate the custom MessagingUnityPlayerActivity as a Java file instead of precompiling it. This is to better support changes with the UnityPlayerActivity, and GameActivity options, in the Unity 2023 editor.