Skip to content

Releases: firebase/firebase-cpp-sdk

Firebase C++ SDK 6.2.0

02 Jul 23:34

Choose a tag to compare

Prebuilt versions of the libraries are available for download here.

Release Notes

  • Overview
    • Added support for custom domains to Dynamic Links, and fixed issues in Database and Instance ID.
  • Changes
    • General: Added a way to configure SDK-wide log verbosity.
    • Instance ID (Android): Fixed a crash when destroying InstanceID objects.
    • Dynamic Links: Added support for custom domains.
    • Database: Added a way to configure log verbosity of Realtime Database instances.

Firebase C++ SDK 6.1.0

06 Jun 22:47

Choose a tag to compare

Prebuilt versions of the libraries are available for download here.

Release Notes

  • Overview
    • Added Auth credential persistence on Desktop, fixed issues in Auth and Database, and added additional information to Messaging notifications.
  • Changes
    • Auth (Desktop): User's credentials will now persist between sessions. See the documentation for more information.
    • Auth (Desktop): As part of the above change, if you call current_user() immediately after creating the Auth instance, it will block until the saved user's state is finished loading.
    • Auth (Desktop): Fixed an issue where Database/Functions/Storage might not use the latest auth token immediately after sign-in.
    • Auth: Fixed an issue where an error code could get reported incorrectly on Android.
    • Database (Desktop): Fixed an issue that could cause a crash during shutdown.
    • Database (iOS): Fixed a race condition that could cause a crash when cleaning up database listeners on iOS.
    • Database (iOS): Fixed an issue where long (64-bit) values could get written to the database incorrectly (truncated to 32-bits).
    • Cloud Functions: Change assert to log warning when App is deleted before Cloud Functions instance is deleted.
    • Messaging (Android): Added channel_id to Messaging notifications.

Firebase C++ SDK 6.0.0

07 May 18:37

Choose a tag to compare

Prebuilt versions of the libraries are available for download here.

Release Notes

  • Overview
    • Fixed issues in Auth and Messaging, removed Firebase Invites, removed deprecated functions in Firebase Remote Config, and deprecated a function in Firebase Analytics.
  • Changes
    • Updated Firebase iOS and Firebase Android dependencies.
    • Auth: Fixed a race condition updating the current user.
    • Messaging (iOS/Android): Fix an issue where Subscribe and Unsubscribe never returned if the API was configured not to receive a registration token.
    • Invites: Removed Firebase Invites library, as it is no longer supported.
    • Remote Config: Removed functions using config namespaces.
    • Analytics: Deprecated SetMinimumSessionDuration.
  • Known Issues
    • To work around a incompatible dependency, AdMob temporarily requires an additional dependency on com.google.android.gms:play-services-measurement-sdk-api:16.5.0

Firebase C++ SDK 5.7.0

20 Apr 00:08

Choose a tag to compare

Prebuilt versions of the libraries are available for download here.

Release Notes

  • Overview
    • Deprecated functions in Remote Config, and updated Android and iOS dependency versions.
  • Changes
    • Remote Config: Config namespaces are now deprecated. You'll need to switch
      to methods that use the default namespace.
  • Known Issues
    • To work around a incompatible dependency, AdMob temporarily requires an
      additional dependency on
      com.google.android.gms:play-services-measurement-sdk-api:16.4.0

Firebase C++ SDK 5.6.0

16 Mar 19:52

Choose a tag to compare

The Firebase C++ SDK is now open source!

Prebuilt versions of the libraries are available for download here.

Changes from 5.5.0:

  • General
    • Fixed a crash when deleting firebase::App before deleting other Firebase subsystems.
  • Firebase Authentication
    • (iOS) Added Game Center authentication.
  • Firebase Realtime Database
    • (Desktop) Reworked how cached server values work to be more in line with mobile implementations.
    • (Desktop) Simultaneous transactions are now supported.
    • (Desktop) The special Timestamp ServerValue is now supported.
    • (Desktop) KeepSynchronized is now supported.