Releases: firebase/firebase-cpp-sdk
Releases · firebase/firebase-cpp-sdk
Firebase C++ SDK 12.4.0
Prebuilt versions of the libraries are available for download here.
- Changes
- 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.
- Auth (Android): Setting photo_url to empty string with UpdateUserProfile clears the field, making it consistent with the other platforms.
Firebase C++ SDK 12.3.0
Prebuilt versions of the libraries are available for download here.
- Changes
- General (iOS): Update to Firebase Cocoapods version 11.2.0.
- General (Android): Update to Firebase Android BoM version 33.3.0.
- General (Android): Updated
minSdkVersion
to 24. - Messaging: Changed
SetListener
to send the last token received before the listener was set. - Remote Config: Fixed
ConfigInfo
fields to default to 0 when not throttled or having previous fetch data.
Firebase C++ SDK 12.2.0
Prebuilt versions of the libraries are available for download here.
- Changes
- General (iOS): Update to Firebase Cocoapods version 11.0.0.
Firebase C++ SDK 12.1.0
Prebuilt versions of the libraries are available for download here.
- Changes
- General (Android): Update to Firebase Android BoM version 33.1.1.
- General (iOS): Update to Firebase Cocoapods version 10.28.1.
- Analytics (iOS): Add support for
InitiateOnDeviceConversionMeasurementWithHashedEmailAddress
andInitiateOnDeviceConversionMeasurementWithHashedPhoneNumber
. - GMA: The GMA C++ SDK is now deprecated. For more information, see the SDK documentation.
- Messaging (Android): Fixed a potential race condition on receiving messages after cleanup.
- Messaging (iOS): Fixed an issue with notifications being lost if they were received before Firebase Messaging was initialized.
Firebase C++ SDK 12.0.0
Prebuilt versions of the libraries are available for download here.
- Changes
- General (Android): Update to Firebase Android BoM version 33.0.0.
- General (Android): Updated
minSdkVersion
to 23, andtargetSdkVersion
andcompileSdkVersion
to 34. - General (iOS): Update to Firebase Cocoapods version 10.25.0.
- General (iOS): Minimum iOS deployment target is now 13.0.
- Auth: Removed methods that were deprecated in v11.0.0.
- Storage (iOS): Fix invalid pointer in
StorageReference::GetFile()
when running in a secondary thread (#1570).
Firebase C++ SDK 11.10.0
Prebuilt versions of the libraries are available for download here.
- Changes
- General (Android): Update to Firebase Android BoM version 32.8.1.
- General (iOS): Update to Firebase Cocoapods version 10.24.0.
- General (iOS, tvOS, Desktop): iOS, tvOS, and macOS SDKs are now built using Xcode 15.1.
- GMA (iOS): Updated dependency to Google-Mobile-Ads-SDK version 11.2.0 and GoogleUserMessagingPlatform version 2.3.0.
- GMA (Android): Updated dependency to play-services-ads version 23.0.0 and user-messaging-platform version 2.2.0.
- Storage (Desktop): Removed 5-minute timeout for uploads and downloads.
Firebase C++ SDK 11.9.0
Prebuilt versions of the libraries are available for download here.
- Changes
- General (Android): Update to Firebase Android BoM version 32.7.4.
- General (iOS): Update to Firebase Cocoapods version 10.22.0.
- Auth: Add
User::SendEmailVerificationBeforeUpdatingEmail
, a new method to verify and change the User's email. - Auth: Deprecate the older method of updating emails,
User::UpdateEmail
.
Firebase C++ SDK 11.8.0
Prebuilt versions of the libraries are available for download here.
- Changes
- General (Android): Update to Firebase Android BoM version 32.7.1.
- General (iOS): Update to Firebase Cocoapods version 10.20.0.
- Dynamic Links: The Dynamic Links SDK is now deprecated. See the support documentation for more information.
- Messaging (Android): Fixed minSdkVersion in the firebase_messaging.aar manifest file.
Firebase C++ SDK 11.7.0
Prebuilt versions of the libraries are available for download here.
- Changes
- General (Android): Firebase C++ on Android is now built using Android API level 33 and Gradle 6.7.1.
- General (Android): Update to Firebase Android BoM version 32.7.0.
- General (iOS): Update to Firebase Cocoapods version 10.19.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
- GMA (Android): Updated dependency to play-services-ads version 22.6.0.
- GMA (iOS): Updated dependency to Google-Mobile-Ads-SDK version 10.14.0.
Firebase C++ SDK 11.6.0
Prebuilt versions of the libraries are available for download here.
- Changes
- Firestore: Add support for disjunctions in queries (OR queries) (#1453).
- GMA: Added the User Messaging Platform (UMP) SDK, required for obtaining consent from users before showing ads. See the Get Started Guide for more information.
- GMA (iOS): Added a new Cocoapod dependency for the UMP SDK: GoogleUserMessagingPlatform version 2.1.0.
- GMA (Android): Added a new Maven package dependency for the UMP SDK: com.google.android.ump:user-messaging-platform version 2.1.0. This dependency will automatically be included if you include "gma" in the firebaseCpp.dependencies list in your build.gradle file.