Firebase Cpp Sdk Versions Save

Firebase C++ SDK

v11.1.0

1 year ago

Prebuilt versions of the libraries are available for download here.

  • Changes
    • General (Android): Update to Firebase Android BoM version 32.1.0.
    • General (iOS): Update to Firebase Cocoapods version 10.10.0.
    • General (Android): Fix for deadlock within JniResultCallback, commonly seen within Messaging, but affecting other products as well.
    • Database/Firestore (Desktop): Fixed a crash on Windows when the user's home directory contains non-ANSI characters (Unicode above U+00FF).
    • GMA (Android): Updated dependency to play-services-ads version 22.1.0.
    • GMA (iOS): Updated dependency to Google-Mobile-Ads-SDK version 10.5.0.
    • Storage (Desktop): Fixed a crash on Windows when uploading files from a path containing non-ANSI characters (Unicode above U+00FF).
    • Firestore: Added MultiDb support. (https://github.com/firebase/firebase-cpp-sdk/pull/1321).

v11.0.1

1 year ago

Prebuilt versions of the libraries are available for download here.

  • Changes
    • Auth (iOS): Fixed a crash in Credential::is_valid() when an AuthResult contains an invalid credential, such as when signing in anonymously.

v11.0.0

1 year ago

Prebuilt versions of the libraries are available for download here.

  • Changes
    • General: Update minimum supported C++ standard to C++14.
    • General (Android): Update to Firebase Android BoM version 32.0.0.
    • General (iOS): Update to Firebase Cocoapods version 10.9.0.
    • General (iOS, tvOS, Desktop): iOS, tvOS, and macOS SDKs are now built using Xcode 14.1.
    • AdMob: Removed deprecated AdMob SDK. Please use the included Google Mobile Ads SDK ("GMA") instead.
    • App Check: Adds support for Firebase App Check on Android, iOS, tvOS, and desktop platforms.
    • GMA (Android): Updated dependency to play-services-ads version 22.0.0.
    • GMA (iOS): Updated dependency to Google-Mobile-Ads-SDK version 10.4.0.
    • 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 and User (rather than SignInResult and User *). The deprecated methods will be removed in the next major release of the Firebase C++ SDK. (Note: do not mix and match using the old and new methods or undefined behavior may result.)
    • Firestore: Added Query::Count(), which fetches the number of documents in the result set without actually downloading the documents (#1207).
    • Remote Config (Android/iOS): Added support for real-time config updates. Use the new AddOnConfigUpdateListener API to get real-time updates. Existing Fetch and Activate APIs aren't affected by this change. To learn more, see Get started with Firebase Remote Config.

v10.7.0

1 year ago

Prebuilt versions of the libraries are available for download here.

  • Changes
    • General (Android): Update to Firebase Android BoM version 31.3.0.
    • General (iOS): Update to Firebase Cocoapods version 10.7.0.
    • General: Add build time warning for C++11, since the next major release of the Firebase C++ SDK will set the new minimum C++ version to C++14.

v10.6.0

1 year ago

Prebuilt versions of the libraries are available for download here.

  • Changes
    • General (Android): Update to Firebase Android BoM version 31.2.3.
    • General (iOS): Update to Firebase Cocoapods version 10.6.0.

v10.5.0

1 year ago

Prebuilt versions of the libraries are available for download here.

  • Changes
    • General (Android): Update to Firebase Android BoM version 31.2.1.
    • General (iOS): Update to Firebase Cocoapods version 10.5.0.

v10.4.0

1 year ago

Prebuilt versions of the libraries are available for download here.

  • Changes
    • General (Android): Update to Firebase Android BoM version 31.2.0.
    • General (iOS): Update to Firebase Cocoapods version 10.4.0.
    • General (Desktop): On macOS, in order to support sandbox mode, apps can define a key/value pair for FBAppGroupEntitlementName in Info.plist. The value associated with this key will be used to prefix semaphore names created internally by the Firebase C++ SDK so that they conform with macOS sandbox requirements.
    • Analytics: Add analytics::SetConsent() and analytics::GetSessionId() APIs.
    • GMA (Android): Updated dependency to play-services-ads version 21.4.0. This new version requires Multidex to be enabled in your Android builds.
    • GMA (iOS): Updated dependency to Google-Mobile-Ads-SDK version 9.14.0.

v10.3.0

1 year ago

Prebuilt versions of the libraries are available for download here.

  • Changes
    • General (Android): Update to Firebase Android BoM version 31.1.1.
    • General (iOS): Update to Firebase Cocoapods version 10.3.0.

v10.2.0

1 year ago

Prebuilt versions of the libraries are available for download here.

  • Changes
    • General (Android): Update to Firebase Android BoM version 31.1.0.
    • General (iOS): Update to Firebase Cocoapods version 10.2.0.
    • General (Desktop): Linux x86 libraries have been fixed.
    • NOTE: The next major release of the Firebase C++ SDK will drop support for C++11, setting the new minimum C++ version to C++14. For more information please see our C++ Language Standard Support Criteria.

v10.1.0

1 year ago

Prebuilt versions of the libraries are available for download here.

  • Changes
    • General (Android): Update to Firebase Android BoM version 31.0.2.
    • General (iOS): Update to Firebase Cocoapods version 10.1.0.
    • Firestore (Android): Reduce the number of JNI global references consumed when creating or updating documents (#1111).
  • Known Issues
    • Linux x86 builds are broken since C++ SDK version 9.6.0. A fix is in progress.