# 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.