Skip to content

Firebase C++ SDK 8.0.0

Compare
Choose a tag to compare
@jonsimantov jonsimantov released this 18 Jun 19:14
· 900 commits to main since this release
0172c4d

Prebuilt versions of the libraries are available for download here.

  • Changes
    • Analytics: Removed SetCurrentScreen() following its removal from iOS SDK and deprecation from Android SDK. Please use LogEvent with ScreenView event to manually log screen changes.
    • General (Android): Firebase no longer supports STLPort. Please use libc++ instead.
    • General (Android): Firebase support for gnustl (also known as libstdc++) is deprecated and will be removed in the next major release. Please use libc++ instead.
    • Instance Id: Removed support for the previously-deprecated Instance ID SDK.
    • Remote Config: The previously-deprecated static methods have been removed Please use the new instance-based firebase::remote_config::RemoteConfig API.
    • Remote Config(Android): Fix for getting Remote Config instance for a specific app object (#991).
    • General (Android): Fixed a potential SIGABRT when an app was created with a non-default app name on Android KitKat (#429).
    • AdMob (iOS): Temporarily pinned AdMob dependency to a special version of the Google-Mobile-Ads-SDK Cocoapod, "7.69.0-cppsdk", to maintain compatibility with version 8.x of the Firebase iOS SDK.
    • General (iOS): A database URL is no longer required to be present in GoogleService-Info.plist when not using the Realtime Database.
    • Firestore: Added Firestore::LoadBundle to enable loading Firestore Data Bundles into the SDK cache. Firestore::NamedQuery will be available in a future release.