Skip to content

Firebase C++ SDK 7.0.0

Compare
Choose a tag to compare
@a-maurice a-maurice released this 29 Jan 22:25
10ba93f

Prebuilt versions of the libraries are available for download here.

Release Notes

  • Changes
    • General (iOS): iOS SDKs are now built using Xcode 11.7.
    • General (Desktop): Windows libraries are now built using Visual Studio 2019. While VS 2019 is binary-compatible with VS 2015 and VS 2017, you must use VS 2019 or newer to link the desktop SDK. The libraries have been moved from libs/windows/VS2015 to libs/windows/VS2019 to reflect this.
    • General (Desktop): Linux libraries are now built with both the C++11 ABI and the legacy ABI. The libraries have been moved from libs/linux/${arch} to libs/linux/${arch}/legacy and libs/linux/${arch}/cxx11 to reflect this.
    • AdMob (Android): Fix a JNI error when initializing without Firebase App.
    • Analytics: Remove deprecated SetMinimumSessionDuration call.
    • Installations: Added Installations SDK. See Documentations for details.
    • Instance Id: Marked Instance Id as deprecated.
    • Messaging: Added getToken, deleteToken apis.
    • Messaging: Removed deprecated Send() function.
    • Messaging: raw_data has been changed from a std::string to a std::vector<uint8_t>, and can now be populated.
    • Firestore: Firestore C++ is now in Beta.
    • Firestore: Added support for Query::WhereNotEqualTo and Query::WhereNotIn.
    • Firestore: Added support for Settings::set_cache_size_bytes and Settings::cache_size_bytes.
    • Firestore: Query methods that return new Query objects are now const.
    • Firestore: Added new internal HTTP headers to the gRPC connection.
    • Firestore: Fixed a crash when writing to a document after having been offline for long enough that the auth token expired (#182).