Releases: firebase/firebase-cpp-sdk
Releases · firebase/firebase-cpp-sdk
Firebase C++ SDK 6.2.0
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
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
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
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.
- Remote Config: Config namespaces are now deprecated. You'll need to switch
- 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
- To work around a incompatible dependency, AdMob temporarily requires an
Firebase C++ SDK 5.6.0
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::Appbefore deleting other Firebase subsystems.
- Fixed a crash when deleting
- 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.