Description
Support
Products
More
Use Cases
Pricing
Docs
More
Community
More
Support
Go to console
Developer Support
Contact Support
Scope of free support
Support Guides
Overview
FAQ
Security checklist
Launch checklist
Firebase service accounts
Enable the AdSupport framework
Migrate from Google URL Shortener
Migrate from Parse
Android
iOS+
Cloud Audit Logs
Firebase Management
Cloud Storage for Firebase
Firebase Cloud Messaging
Firebase App Check
Firebase Security Rules
Recent Changes and Updates
Release Notes
iOS Release Notes
Android Release Notes
JavaScript Release Notes
C++ Release Notes
Unity Release Notes
Admin Node.js Release Notes
Admin Java Release Notes
Admin Python Release Notes
Admin Go Release Notes
Admin .NET Release Notes
Security Rules Release Notes
Legal Information
Terms of Service
Paid Services Terms
Data Processing and Security Terms
Firebase DPST: Model Contract Clauses
Service Level Agreement for Hosting and Realtime Database
Cloud Storage for Firebase Service Level Agreement
Google Analytics for Firebase Terms
Google Analytics for Firebase Use Policy
Firebase App Indexing User Data Policy
Crashlytics and App Distribution Terms
Crashlytics and App Distribution Data Processing Terms
Crashlytics and App Distributions DPST: Model Contract Clauses
Firebase Subprocessors
Privacy and Security Information
Privacy and Security in Firebase
Designate Data Protection Officers and EU Representatives
Firebase Data Privacy Inquiries
Manage Instance ID data
Clear and export users' data
Storing privacy settings with Firebase
Troubleshoot initialization options
Firebase
Support
Was this helpful?
Send feedback
Release Notes
On this page
Latest SDK Versions
November 19, 2021
SDK Releases
November 18, 2021
SDK Releases
This page provides a changelog that lists new SDK releases and describes updates to the Firebase console and Firebase services. To learn about specific releases, click the links in the changelog below.
Latest SDK Versions
You can see all Firebase release notes for a given SDK by following the links below.
SDK Version
iOS
8.9.1
Android
See notes
JavaScript
9.5.0
C++
8.7.0
Unity
8.6.2
Admin Node.js
10.0.0
Admin Java
8.1.0
Admin Python
5.1.0
Admin Go
4.6.1
Admin .NET
2.2.0
November 19, 2021
SDK Releases
The Firebase SDK for Unity (v8.6.2) is now available. This release includes changes to FCM.
November 18, 2021
SDK Releases
The Firebase JavaScript SDK (v9.5.0) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
November 12, 2021
Release Notes Roundup
We just finished the Firebase Summit this week with a keynote on Wednesday that was chock full of updates. If you prefer reading all the news, check out the blog post. But we have even more updates that didn't get into the keynote or blog! Read about those releases here 👇:
💙 Get started with Flutter and Firebase with just a browser
It's now easier than ever to get started building beautiful, serverless, cross-platform apps with Firebase and Flutter. Thanks to DartPad (Flutter's online editor), you can skip the setup and get started by opening dartpad.dev and importing the Firebase packages. Or check out this simple chat app.
🤫 Securely store secrets for Firebase Extensions
If Extensions use configuration values that should stay secret, such as third-party API keys and passwords, they can now store those in Cloud Secret Manager. We're migrating all our official extensions to use secrets for their sensitive parameters.
🔍 Search Firestore with an Elastic App Search extension
This extension launched at Cloud Next and indexes and syncs the documents from a Cloud Firestore collection to an Elastic App Search deployment. See the product/installation page, or the code for more info.
📪 Unaccepted invitations from App Distribution expire after 30 days
Invitations to test releases that are sent from App Distribution will now automatically expire if they are not accepted within 30 days. This declutters the Firebase console for your project, and frees up slots for other testers.
📺 Personalize content with Remote Config (beta)
The personalization feature in Remote Config that we announced at Google I/O is now in beta. Personalization automatically optimizes individual user experiences to maximize your app's results through the power of machine learning.
See anything you like? Know of something that would make your app development experience even better? Let us know on Twitter by tagging @firebase.
November 11, 2021
SDK Releases
The Firebase JavaScript SDK (v9.4.1) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
November 09, 2021
The Firebase SDK for Unity (v8.6.1) is now available. This release includes a fix for Crashlytics pinning to the wrong Android dependency version.
November 08, 2021
Crashlytics
Crashlytics for Android now collects and reports ANRs. Just update to v18.2.4+ of the SDK, and we'll start displaying ANRs from your app in the Firebase console (for devices running Android 11+). You can also export ANRs to BigQuery alongside your other crash data.
SDK Releases
The Firebase SDK for Unity (v8.6.0) is now available. This release includes Cloud Firestore iOS and Android releasing to general availability (no longer in beta), fixes in FCM, improved reporting in Crashlytics, and other bug fixes.
The Firebase JavaScript SDK (v9.4.0) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
November 04, 2021
SDK Releases
The Firebase SDK for C++ (v8.7.0) is now available. This release includes Cloud Firestore iOS and Android releasing to general availability (no longer in beta), Analytics support on tvOS, bug fixes, and other changes.
The Firebase Admin Go SDK (v4.6.1) is now available. This release comes with a fix in the Authentication API. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin Python SDK (v5.1.0) is now available. This release comes with the ability to unlink providers from a user record. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase JavaScript SDK (v9.3.0) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
November 02, 2021
SDK Releases
The Firebase iOS SDK (v8.9.1) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project.
October 29, 2021
Release Notes Roundup
Just one more week until the Firebase Summit keynote, so the releases are pouring in already. Here are some of the highlights from the past few weeks:
💳 FirebaseUI for Web now uses v9 SDK
Great news for devs who want to ship smaller apps easily: the latest FirebaseUI for the web release is built on top of the modular v9 JavaScript SDK. This means that your JavaScript bundler may now only include code from the Authentication SDK in the build when that code is actually used in either FirebaseUI or your app, leading to smaller apps for your users.
📫 ESM module support leads to smaller Admin apps
The latest Admin SDK now exposes a series of ES module entry points, just like our v9 JavaScript SDK does. Importing the Admin SDK APIs from these entry points leads to smaller apps, as only the parts of the code you actually use will be loaded. Refer to the migration guide for details on how to update your existing code to use the new ES module entry points.
😶🌫️ Sign in to Firebase on iOS with Facebook Limited Login
You can now use Facebook Limited Login instead of "classic" Facebook Login to sign in to Firebase Authentication from iOS. When you use Facebook Limited Login, information from logins will not be used to personalize or measure advertising effectiveness. Wanna know more? Check the docs.
And don't forget to watch this video with more releases from October and the chance at a Firebase T-shirt in Firebase Release Notes October ‘21: Flutter Realtime Database on Web, FCM, and t-shirt give-away!
SDK Releases
This release contains breaking changes.
The Firebase Android SDKs for Analytics, Cloud Firestore, Cloud Messaging, Crashlytics, Crashlytics NDK, Dynamic Links, and In-App Messaging have been updated. The Crashlytics Gradle plugin has also been updated. For more details, check out the latest Android Release Notes. To get started with Firebase in Android, see Add Firebase to your Android Project.
This release contains breaking changes.
The Firebase Android BoM (Bill of Materials) has been updated to v29.0.0. Learn how to add SDKs to your app using the Firebase BoM.
October 28, 2021
Crashlytics
Crashlytics now supports bulk management of your issues. In the issues table of the Crashlytics dashboard, you can close/mute/open multiple issues with just one click!
SDK Releases
The Firebase JavaScript SDK (v9.2.0) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
October 27, 2021
Google Analytics
Google Analytics for Firebase has a new, yet familiar look! Changes introduced with Google Analytics 4 are now available in the Analytics section of Firebase. This update brings elements of Google Analytics 4 to Firebase to create a similar experience between interfaces. See the Analytics help center for more details on what's new.
Crashlytics
Crashlytics is improving Apple platform support! This update lets you view and filter crashes by tvOS, macOS, watchOS, iOS, and iPadOS within the same Firebase Crashlytics app. No SDK updates are needed on your end to get started. You will need SDK v8.9.0+ for crash-free users, breadcrumb logs, and velocity alerts on macOS and tvOS apps.
SDK Releases
The Firebase iOS SDK (v8.9.0) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project.
The Firebase SDK for Unity (v8.5.0) is now available. This release includes fixes to Cloud Firestore, and updates the version of Xcode used to build the iOS libraries.
October 14, 2021
SDK Releases
The Firebase Admin Node.js SDK (v10.0.0) is now available. This release drops support for Node.js 10 and comes with a new set of ES module entry points. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase JavaScript SDK (v9.1.3) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
October 13, 2021
SDK Releases
The Firebase SDK for Unity (v8.4.0) is now available. This release includes fixes in to Cloud Firestore, and Android x86_64 (Chrome OS) support.
October 8, 2021
Release Notes Roundup
As we're ramping up towards the Firebase Summit, many big and small releases are coming out for Firebase. Here are some of our favorites:
🏷 Analytics labels for messaging campaigns
You can now attach a label for any notification sent via the Firebase Cloud Messaging API as well as for a messaging campaign in the Firebase console. In Google Analytics you can then use these to track all events related to your notifications beyond just counting sent ones, which we've always done by default. Read the blog post for all details.
🎚 Parameter data type support for Remote Config in Node and Java Admin SDKs
You can now specify a data type for each parameter, and RC then validates all server-side values against that type before a template update. The data type is stored and returned on a getRemoteConfig request. See the recent releases of the Admin SDKs for Node.js and Java for updated calls.
⚡️ FlutterFire now supports Realtime Database for Web
The latest release of our binding libraries for Flutter now supports writing web applications that use the Realtime Database. You can now target iOS, Android and Web applications from a single code-base. See the release notes here.
🧪 Manage app testers through Gradle
Since BoM 28.4.1 of the Android SDK you can manage testers in your project from Gradle using the appDistributionAddTesters and appDistributionRemoveTesters commands. Refer to the command output for instructions on how to use these features.
🚦 Crashlytics Signals - easily spot interesting issues in your app
You can now see Signals appearing in the Crashlytics console to indicate that certain issues have interesting characteristics that may be more important to your app health. We’re launching three Signals to start:
"Fresh issue" - new issues within the last week.
"Early crashes" - the majority of these crashes happened near app start.
"Repetitive crashes" - crashes your users are encountering over and over.
And check out this video with more big and small releases from September in Firebase Release Notes September ‘21: V9 JS SDK, Apple platforms, Audit Logs for Firestore and more!
October 07, 2021
SDK Releases
The Firebase JavaScript SDK (v9.1.2) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
October 06, 2021
Crashlytics
Signals for Crashlytics issues are now available. We're analyzing crashes and labeling issues with specific signals to help you better prioritize them. This launch has three signals: "Fresh issue", "Repetitive crashes", and "Early crashes". Keep an eye on your dashboard for these signals on your issues.
October 05, 2021
SDK Releases
The Firebase SDK for C++ (v8.6.0) is now available. This release includes changes to FCM, a bug fix in Authentication, and M1 Mac (ARM) support on desktop.
October 04, 2021
SDK Releases
The Firebase Android SDKs for Analytics, App Check, Cloud Firestore, Crashlytics, Crashlytics NDK, and Performance Monitoring have been updated. For more details, check out the latest Android Release Notes. To get started with Firebase in Android, see Add Firebase to your Android Project.
The Firebase Android BoM (Bill of Materials) has been updated to v28.4.2. Learn how to add SDKs to your app using the Firebase BoM.
October 01, 2021
SDK Releases
The Firebase iOS SDK (v8.8.1) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project.
September 30, 2021
Performance Monitoring
Performance Monitoring now supports email alerts for app start time. All your apps that use Performance Monitoring are automatically opted-in, and project members will receive an alert if app start time exceeds a defined threshold. Visit the documentation to learn more about what triggers these alerts, configuring them, and setting your alert preferences.
SDK Releases
The Firebase JavaScript SDK (v9.1.1) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
September 28, 2021
SDK Releases
The Firebase iOS SDK (v8.8.0) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project.
The Firebase Admin Node.js SDK (v9.12.0) is now available. This release comes with Parameter value data types support in the Firebase Remote Config API and a fix in the Realtime Database API.
Firebase project management
You now have more granular control over Firebase links to Google Play. Before this change, all apps in your project had to be linked to the same Google Play developer account and all integrations were enabled by default.
Linking is now at the app-level, so each Android app in your project can be linked to its applicable Google Play developer account.
For each linked Android app, you can now choose to enable specific integrations with Google Play, including App Distribution and Google Analytics.
Learn more in the Link to Google Play documentation.
September 24, 2021
SDK Releases
The Firebase JavaScript SDK (v9.1.0) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
September 23, 2021
SDK Releases
The Firebase Admin Java SDK (v8.1.0) is now available. This release comes with Parameter value data types support in the Firebase Remote Config API. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin Python SDK (v5.0.3) is now available. This release comes with a fix in the Authentication API. To install this SDK, see Add the Firebase Admin SDK to your server.
September 21, 2021
SDK Releases
The Firebase SDK for Unity (v8.3.0) is now available. This release includes changes to Cloud Firestore and bug fixes in FCM.
September 15, 2021
SDK Releases
The Firebase SDK for C++ (v8.5.0) is now available. This release updates dependencies and fixes an issue with Proguard file generation.
September 13, 2021
SDK Releases
The Firebase Android SDKs for Cloud Functions and Realtime Database have been updated. The App Distribution Gradle plugin has also been updated. For more details, check out the latest Android Release Notes. To get started with Firebase in Android, see Add Firebase to your Android Project.
The Firebase Android BoM (Bill of Materials) has been updated to v28.4.1. Learn how to add SDKs to your app using the Firebase BoM.
September 10, 2021
Release Notes Roundup
The engineering teams have been busy these past few weeks, releasing many big and small updates to Firebase. Here are some of our favorites:
🍎 Apple platform support matrix in docs
With contributions from our developer community, we've expanded the list of Apple platforms that Firebase supports, including iOS, macOS, Catalyst, tvOS, and watchOS. You can find the full list in the documentation.
🥶 Set min-instances to reduce cold starts of Cloud Functions
You can now control the scaling behavior of your Cloud Functions for Firebase. Reduce the number of cold starts by setting a minimum number of instances, and set a maximum number of instances to guard against excessive scale-ups/costs. Read about it here.
🧞♂️Personalized recommendations in documentation
When you go to firebase.google.com you might see a carousel of recommendations at the bottom of the page. These recommendations are personalized and dynamic, meaning they are different for each of us, and they change automatically to display the most up-to-date and relevant content.
🎯 Enhanced audiences for targeting features, like A/B Testing and Cloud Messaging
You can now use both pre-populated and predictive audiences from Google Analytics for targeting features in Firebase, like A/B Testing and Cloud Messaging! If you've already upgraded your Firebase project to the full Google Analytics experience, this new feature is enabled by default and you can start using the new audiences right away. More info here.
To stay up to date on all our releases keep reading below, or follow @FirebaseRelease on Twitter.
September 9, 2021
SDK Releases
The Firebase JavaScript SDK (v9.0.2) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
September 8, 2021
SDK Releases
The Firebase iOS SDK (v8.7.0) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project.
September 7, 2021
SDK Releases
The Firebase SDK for Unity (v8.2.0) is now available. This release includes changes to Crashlytics and Cloud Firestore and bug fixes in FCM.
August 30, 2021
SDK Releases
The Firebase JavaScript SDK (v9.0.1) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
August 27, 2021
Release Notes Roundup
We had some major releases and many small ones in the past few weeks. These are some of the highlights:
📦 New modular JavaScript SDKs can make app bundles up to 80% smaller
Version 9 of our JavaScript SDKs adopts a module first format that allows bundlers to eliminate unused code and reduces the Firebase library code in JavaScript bundles, up to 80% in some scenarios.
Read all about it in the blog post, upgrade guide, and the new documentation on using module bundlers with Firebase.
💿 Emulator UI imports to Realtime Database no longer trigger Cloud Functions
Since release 9.16 of the Firebase CLI, importing JSON data into the Realtime Database through its UI by default doesn't trigger Cloud Functions anymore.
This release took some iterating to get right—so be sure to use the latest patch (9.16.6 at the moment).
📰 Uncover your optimal ads strategy with Admob + Firebase
When you link AdMob, Firebase, and Google Analytics you get a streamlined solution to experiment with ads, and make smarter decisions based on app and ad performance insights. Check our new AdMob and Firebase landing page to learn how to maximize your app revenue without negatively impacting user retention.
And check out our YouTube channel for more big and small releases from the past month in Firebase Release Notes August ‘21: Cloud Functions in Asia, FCM delivery metrics on iOS, and more!
SDK Releases
The Firebase iOS SDK (v8.6.1) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project. This release is available via CocoaPods and Swift Package Manager only.
The Firebase SDK for C++ (v8.4.0) is now available. This release includes new features in Cloud Firestore and miscellaneous changes.
App Distribution fastlane plugin v0.3.1
Added support to manage testers in your project from fastlane using the firebase_app_distribution_add_testers and firebase_app_distribution_remove_testers actions. Use the fastlane action command to see the available options.
Increased the time that we poll for a new release after uploading a binary to 5 minutes.
August 25, 2021
SDK Releases
The Firebase JavaScript SDK (v9.0.0) is now available. This release introduces the new modular API, and includes breaking changes. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
August 20, 2021
SDK Releases
The Firebase Android SDKs for Analytics and In-App Messaging have been updated. For more details, check out the latest Android Release Notes. To get started with Firebase in Android, see Add Firebase to your Android Project.
The Firebase Android BoM (Bill of Materials) has been updated to v28.4.0. Learn how to add SDKs to your app using the Firebase BoM.
August 19, 2021
SDK Releases
The Firebase JavaScript SDK (v8.10.0) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
The Firebase Admin Node.js SDK (v9.11.1) is now available. This release comes with a fix in the Authentication API. To install this SDK, see Add the Firebase Admin SDK to your server.
August 17, 2021
SDK Releases
The Firebase iOS SDK (v8.6.0) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project.
August 13, 2021
SDK Releases
The Firebase Admin Python SDK (v5.0.2) is now available. This release comes with fixes in the Cloud Messaging and Authentication APIs. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin Java SDK (v8.0.1) is now available. This release comes with a fix in the Authentication API. To install this SDK, see Add the Firebase Admin SDK to your server.
August 10, 2021
SDK Releases
The Firebase JavaScript SDK (v8.9.1) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
August 09, 2021
SDK Releases
An updated version of the google-services plugin for Android (v4.3.10) is now available. For more information, see the Firebase Android SDK Release Notes.
August 06, 2021
Release Notes Roundup
We've had lots of releases in the past month. Keep scrolling to catch the notes for all releases, or check out these recent highlights:
💰 Optimize your app's ad revenue using AdMob and Firebase
If you're curious how to better monetize your app without compromising user experience, check out some new step-by-step guidance. In addition to the video series Optimize Your App Revenue, we published two new solutions guides in our documentation: Test adoption of new AdMob ad formats using Firebase and Optimize AdMob ad frequency using Firebase
📈 Create a unified analytics platform for digital natives
Based on our work with several digital native customers, we created a solution where you can combine data from Google Analytics, Crashlytics, Firestore and Google Sheets into BigQuery though FiveTran, and then use Looker to gain immediate insights. Check out the blog post, reference guide, and video to get started.
🍎 Test and prototype in-app messages and async/await support on iOS
Since version 8.5 of our SDK for iOS you can now more easily unit test with in-app message data objects, and you can prototype custom in-app message views in SwiftUI (github#8351). We also improved our auto-generated async/await APIs, and we'd love to hear your feedback on them (github#8289).
And check out this video with more big and small releases from the past month in Firebase Release Notes July ‘21: Cloud Functions clean up, App Check on iOS, and Firestore for games
August 05, 2021
SDK Releases
The Firebase Android SDKs for Crashlytics, Crashlytics NDK, and Remote Config have been updated. For more details, check out the latest Android Release Notes. To get started with Firebase in Android, see Add Firebase to your Android Project.
The Firebase Android BoM (Bill of Materials) has been updated to v28.3.1. Learn how to add SDKs to your app using the Firebase BoM.
An updated version of the google-services plugin for Android (v4.3.9) is now available. For more information, see the Firebase Android SDK Release Notes.
The Firebase JavaScript SDK (v8.9.0) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
August 03, 2021
SDK Releases
The Firebase iOS SDK (v8.5.0) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project.
August 02, 2021
AdMob documentation
Published two new solution guides to help you optimize your app's ad revenue using AdMob and Firebase:
Test ad format adoption using Firebase
Optimize ad frequency using Firebase
July 29, 2021
SDK Releases
The Firebase JavaScript SDK (v8.8.1) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
July 27, 2021
SDK Releases
The Firebase SDK for C++ (v8.3.0) is now available. This release adds initial support for tvOS, and includes changes to Cloud Firestore and other changes.
July 22, 2021
SDK Releases
The Firebase Android SDKs for Cloud Firestore, Crashlytics, Crashlytics NDK, Dynamic Links, and Realtime Database have been updated. For more details, check out the latest Android Release Notes. To get started with Firebase in Android, see Add Firebase to your Android Project.
The Firebase Android BoM (Bill of Materials) has been updated to v23.3.0. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase JavaScript SDK (v8.8.0) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
July 20, 2021
SDK Releases
The Firebase iOS SDK (v8.4.0) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project.
July 19, 2021
SDK Releases
The Firebase SDK for Unity (v8.1.0) is now available. This release includes changes to Cloud Firestore and bug fixes in Realtime Database.
July 15, 2021
SDK Releases
The Firebase Admin Node.js SDK (v9.11.0) is now available. This release comes with support for configuring the TTL of custom Firebase App Check tokens. To install this SDK, see Add the Firebase Admin SDK to your server.
July 14, 2021
SDK Releases
The Firebase SDK for C++ (v8.2.0) is now available. This release includes changes to Cloud Firestore and other changes.
July 12, 2021
SDK Releases
The Firebase iOS SDK (v8.3.1) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project. This release is available via Swift Package Manager only.
July 09, 2021
SDK Releases
The Firebase Android SDKs for App Check, Cloud Firestore, and Performance Monitoring have been updated. For more details, check out the latest Android Release Notes. To get started with Firebase in Android, see Add Firebase to your Android Project.
The Firebase Android BoM (Bill of Materials) has been updated to v28.2.1. Learn how to add SDKs to your app using the Firebase BoM.
July 08, 2021
SDK Releases
The Firebase iOS SDK (v8.3.0) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project.
The Firebase JavaScript SDK (v8.7.1) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
Requests Monitor Rules lets you inspect requests made to your local Firestore Emulator in real-time, including the request method, path, and how Security Rules were evaluated. Check out this blog post for more detail. It's available in the Emulator Suite that shipped in the Firebase CLI v9.16.0.
July 02, 2021
App Check
App Check now supports App Attest for iOS apps. To learn more or to get started, visit the App Check with App Attest documentation.
July 01, 2021
SDK Releases
The Firebase JavaScript SDK (v8.7.0) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
June 30, 2021
SDK Releases
The Firebase Admin Java SDK (v8.0.0) is now available. This release updates Cloud Firestore and Cloud Storage dependencies to the latest versions. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase SDK for C++ (v8.1.0) is now available. This release includes changes to Cloud Firestore.
June 25, 2021
Firebase Weekly Roundup
In the month since Google I/O, we've had many updates to Firebase. Let's look at some highlights:
🧹 Firebase CLI now deletes storage artifacts after Functions deployment
When you deploy Cloud Functions, it runs a build process that temporarily creates files in a Cloud Storage bucket in your project. The CLI now cleans up those artifacts once the deploy is completed, meaning you'll no longer see (typically $0.0x) charges from them on your Firebase bill.
☎️ Accelerate your app development with 4 new Firebase Extensions
We released new Extensions to easily analyze sentiment in comments, to search Firestore content through Algolia, to manage marketing with Mailchimp, and to send messages to your users wherever they are with MessageBird.
🕹 Load data from content bundles into Firestore for your C++ game
You can assemble data bundles from common query results on the backend using the Firebase Admin SDK, serve these pre-computed blobs cached on a CDN, and now load them in the C++ SDK cache with the new Firestore::LoadBundle method.
And check out this video with more big and small releases from the past month in Firebase Release Notes: June 2021 - iOS Codable API for Database, all about Auth tokens, and more!
June 23, 2021
SDK Releases
The Firebase Admin Node.js SDK (v9.10.0) is now available. This release comes with a new API for deleting Firebase Installation IDs (FIDs). To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase iOS SDK (v8.2.0) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project.
The Firebase Android SDKs for Crashlytics and Crashlytics NDK have been updated. The App Distribution Gradle plugin and Crashlytics Gradle plugin have also been updated. For more details, check out the latest Android Release Notes. To get started with Firebase in Android, see Add Firebase to your Android Project.
The Firebase Android BoM (Bill of Materials) has been updated to v28.2.0. Learn how to add SDKs to your app using the Firebase BoM.
June 18, 2021
SDK Releases
The Firebase SDK for C++ (v8.0.0) is now available. This release includes new features in Cloud Firestore; changes to AdMob, Analytics, Instance ID, and Remote Config; a bug fix in Remote Config; removal of STLPort support on Android; and other changes and fixes.
June 17, 2021
SDK Releases
The Firebase Admin .NET SDK (v2.2.0) is now available. This release comes with support for using the authorization code flow with OpenID Connect (OIDC) providers and a fix in the Authentication API. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin Python SDK (v5.0.1) is now available. This release comes with a fix in the Authentication API. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase SDK for Unity (v8.0.0) is now available. This release includes changes to Cloud Firestore, Analytics, Instance ID, and Remote Config; bug fixes in Cloud Firestore and Remote Config; and other changes and fixes.
The Firebase JavaScript SDK (v8.6.8) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
June 11, 2021
SDK Releases
The Firebase iOS SDK (v8.1.1) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project.
Documentation
Repurposed the existing "Libraries" page to be the landing page for the "Supported platforms & frameworks" section of the documentation.
June 10, 2021
SDK Releases
The Firebase JavaScript SDK (v8.6.7) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
June 04, 2021
SDK Releases
The Firebase JavaScript SDK (v8.6.5) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
June 03, 2021
SDK Releases
The Firebase Android SDKs for Cloud Firestore, Crashlytics, Crashlytics NDK, Dynamic Links, and Performance Monitoring have been updated. The Crashlytics Gradle plugin has also been updated. For more details, check out the latest Android Release Notes. To get started with Firebase in Android, see Add Firebase to your Android Project.
The Firebase Android BoM (Bill of Materials) has been updated to v28.1.0. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase JavaScript SDK (v8.6.4) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
June 02, 2021
SDK Releases
The Firebase Admin Go SDK (v4.6.0) is now available. This release comes with several new improvements in the Authentication, Realtime Database and Cloud Messaging APIs. To install this SDK, see Add the Firebase Admin SDK to your server.
June 01, 2021
SDK Releases
The Firebase iOS SDK (v8.1.0) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project.
Firebase CLI v9.12.1
Fixes a regression where timeZone for scheduled Cloud Functions was always America/Los_Angeles. (GitHub github#3425)
Fixes an issue where a provided CHANNEL_ID would be ignored when creating a Firebase Hosting channel. (GitHub github#3417)
Fixes a regression where HTTPS functions could not be called from functions:shell and emulators:start. (GitHub github#3426)
May 28, 2021
Firebase Weekly Roundup
With I/O just over, we have a lot of updates. Here are some highlights, both from I/O and updates that we couldn't cover there:
🏎 New Performance Monitoring dashboard
The Firebase Performance Monitoring dashboard now has completely updated metrics views and a brand new table where you can view and sort performance traces for your apps.
Performance data now also shows up within minutes, giving you much faster insight into how your users are experiencing your app.
🌏 Realtime Database in Singapore
We've launched Realtime Database in Singapore, which should significantly reduce latency for our large user base across Asia. Realtime Database multi-region is now marked as Generally Available, meaning all three regions (US, Europe, and Asia) are ready for production workloads.
📦 Swift Package Manager for iOS SDKs
Support for Swift Package Manager was the most requested feature across all of our GitHub repos (github#6528). With version 8.0 of our iOS SDK, Swift Package Manager is out of beta and Geenerally Available.
💻 Local Emulator Suite: Support for Cloud Storage and emulating Cloud Functions in multiple regions
CLI 9.11 added support for Cloud Storage for Firebase to the emulator suite. And CLI 9.12 now allows running functions in multiple regions in the emulator.
And check out our YouTube channel for more big and small releases from the past month in Firebase Release Notes: May '21 - Google I/O, Realtime DB in Asia, faster custom domains, and more!
May 27, 2021
SDK Releases
The Firebase JavaScript SDK (v8.6.3) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
May 26, 2021
SDK Releases
The Firebase Admin Node.js SDK (v9.9.0) is now available. This release comes with support for configuring the authorization code flow for OIDC providers and a fix in the Authentication API. Starting from this release, the Admin SDK requires Node.js 10.13.0 or higher. To install this SDK, see Add the Firebase Admin SDK to your server.
Firebase project management
Manually enabling the Firebase Management API (firebase.googleapis.com) now requires you to accept the Firebase Terms of Service (instead of the Google Cloud ToS). No user action is required due to this change.
Firebase CLI v9.12.0
Enable running functions in multiple regions in the emulator. (GitHub github#3364)
Adds the deployed version to the output when deploying to Hosting. (GitHub github#3157)
Updates the configured runtime for functions generated by firebase init functions from Node.js 12 to 14. (GitHub github#3399)
Releases Firestore Emulator v1.12.0: supports clearing data partially. (GitHub github#3402)
Adds support for setting user labels on scheduled functions. (GitHub github#3408)
Fixes manually setting download tokens in Cloud Storage for Firebase. (GitHub github#3396)
Fixes deleting custom metadata in Cloud Storage for Firebase. (GitHub github#3385)
Fixes errors when calling makePublic() with Cloud Storage for Firebase. (GitHub #3394)
Fixes mishandling of bytes when uploading two files with the same name in the Cloud Storage for Firebase. (GitHub github#3406)
May 20, 2021
SDK Releases
The Firebase JavaScript SDK (v8.6.2) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
May 18, 2021
App Check
App Check works alongside other Firebase services to help protect your backend resources from abuse. To learn more or to get started, see the App Check Documentation.
May 17, 2021
Firebase CLI v9.11.0
Added support for the Cloud Storage for Firebase emulator. (GitHub github#1738)
Added support for Hosting deploys with no public directory when dynamic rewrites or redirects are present. (GitHub github#3349)
Fixed error where Hosting would get into an undeployable state due to the hash cache having incorrect entries. (GitHub github#2126)
Improved error handling for the throttler queue, to better diagnose Hosting deploys that fail during the file upload step. (GitHub github#2126)
May 14, 2021
SDK Releases
An updated version of the google-services plugin for Android (v4.3.8) is now available. For more information, see the Firebase Android SDK Release Notes.
May 13, 2021
SDK Releases
The Firebase Android SDKs for Authentication have been updated. The Crashlytics Gradle plugin has also been updated. For more details, check out the latest Android Release Notes. To get started with Firebase in Android, see Add Firebase to your Android Project.
An updated version of the google-services plugin for Android (v4.3.7) is now available. For more information, see the Firebase Android SDK Release Notes.
The Firebase Android BoM (Bill of Materials) has been updated to v28.0.1. Learn how to add SDKs to your app using the Firebase BoM.
May 12, 2021
SDK Releases
The Firebase JavaScript SDK (v8.6.1) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
May 11, 2021
SDK Releases
The Firebase iOS SDK (v8.0.0) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project.
The Firebase Android SDKs for A/B Testing, Analytics, App Indexing, Authentication, Cloud Firestore, Cloud Functions, Cloud Messaging, Cloud Storage, Crashlytics, Crashlytics NDK, Dynamic Links, In-App Messaging, Installations, Firebase ML, Performance Monitoring, Realtime Database, and Remote Config have been updated. The App Distribution Gradle plugin, Crashlytics Gradle plugin, Performance Monitoring Gradle plugin have also been updated.
This release also includes the initial beta releases of the App Check SDKs as well as support for dynamic feature modules.
An updated version of the google-services plugin for Android (v4.3.6) is now available. For more information, see the Firebase Android SDK Release Notes.
For more details, check out the latest Android Release Notes. To get started with Firebase in Android, see Add Firebase to your Android Project.
The Firebase Android BoM (Bill of Materials) has been updated to v28.0.0. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase JavaScript SDK (v8.6.0) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
The Firebase Admin Java SDK (v7.3.0) is now available. This release comes with support for configuring the authorization code flow for OIDC providers. To install this SDK, see Add the Firebase Admin SDK to your server.
May 10, 2021
SDK Releases
The Firebase Admin Node.js SDK (v9.8.0) is now available. This release comes with improvements and fixes in the Realtime Database and the Authentication APIs. To install this SDK, see Add the Firebase Admin SDK to your server.
May 07, 2021
Firebase Weekly Roundup
Only one more week to go before Google I/O, but there are still some pre-I/O updates from the past two weeks that we'd like to highlight:
👨👩👧👦 Auth emulator support in Admin SDKs for Python and Java
The Admin SDKs for Python and Java can now run against the Firebase Authentication emulator. This means you can use these SDKs to quickly import users into the emulator, and perform other (bulk) operations on users in your local development without ever hitting your production projects..
💰 New documentation on billing
We've added more documentation to help you understand billing within Firebase. Check out these new pages to learn more about projects and billing accounts, what happens when you enable/disable billing, and how to set up budget alerts.
🐞 Better crash reports for Unity
Since Firebase SDK version 7.2 for Unity, Crashlytics adds Unity-specific metadata. This should help when you're trying to diagnose tricky crashes around specific hardware setups.
🌍 Firebase Hosting and Google Domains integration
Getting started with a custom domain for your website is now even easier thanks to the new integration between Firebase Hosting and Google Domains. You can now click the Find domain link in the Firebase console, buy a domain from Google Domains, and the rest of the setup happens automatically.
To stay up to date on all our releases keep reading below, or follow @FirebaseRelease on Twitter.
May 06, 2021
App Distribution
You can now upload and distribute Android App Bundles (AABs) to testers using Firebase App Distribution. App Distribution integrates with Google Play's internal app sharing service to process and serve APKs that are optimized for your testers' devices. Learn more about distributing app bundles with the Firebase console ,the Firebase CLI ,fastlane, or gradle. Or, visit the App Distribution dashboard to get started right away.
Firebase CLI v9.10.2
Bug fixes and performance improvements.
May 05, 2021
SDK Releases
The Firebase JavaScript SDK (v8.5.0) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
Firebase CLI v9.10.1
Included appId in the web app configuration when using the Hosting emulator. (GitHub github#2798)
Added support for emulating the demo-* project ID namespace with fake Admin and Web SDK configurations. (GitHub github#3291)
Updated the Cloud Firestore emulator to v1.11.15 which fixed unexpected PERMISSION_DENIED errors when headers are empty. (GitHub github#3258)
Fixed the Authentication emulator to allow export of more than 20 users. (GitHub github#3311)
Updated the workflow template generated by firebase init hosting:github so that the "Deploy to Firebase Hosting" GitHub Action doesn't attempt to run on PRs from forks. (GitHub github#3326)
May 03, 2021
SDK Releases
The Firebase SDK for Unity (v7.2.0) is now available. This release includes new features in Crashlytics and bug fixes in Realtime Database and FCM.
April 29, 2021
SDK Releases
The Firebase JavaScript SDK (v8.4.3) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
Documentation
Check out the new "Understand billing" section in our documentation:
Overviews of the Firebase pricing plans, including what happens when you switch plans
How to avoid surprise bills (top tips: test your code with the Firebase Local Emulator Suite and set up budget alerts)
How to set up advanced billing logic to send notifications to mediums (like Slack or Discord) or to make programmatic changes to your app based on usage or billing
April 28, 2021
Performance Monitoring
View and sort all your Firebase Performance Monitoring traces in one place. Visit the Performance Monitoring dashboard to use the traces table and quickly identify potential problems in your app. Learn more about using the dashboard.
SDK Releases
The Firebase Admin Java SDK (v7.2.0) is now available. This release comes with emulator support and other improvements in the Authentication API. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin Python SDK (v5.0.0) is now available. Starting from this release the Python Admin SDK does not support Python 3.5. This release comes with emulator support in the Authentication API as well as other improvements and fixes. To install this SDK, see Add the Firebase Admin SDK to your server.
April 27, 2021
SDK Releases
The Firebase Admin Node.js SDK (v9.7.0) is now available. This release comes with improvements to Cloud Storage and a bug fix in Realtime Database. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase SDK for C++ (v7.3.0) is now available. This release includes miscellaneous changes and fixes.
April 23, 2021
Firebase Weekly Roundup
While we're in the final approach for Google I/O (May 16-18), we've released quite a few updates over the past two weeks. Here are some highlights:
📦 Load data faster and lower your costs with Firestore data bundles
You can now read several documents all at once, and then distribute this bundle of data in any way you like to many clients without hitting the Firestore server. This can significantly reduce your cost. It also allows you to deliver a bundle of pre-seeded data with your app binary, so that your users can access the data even when they're offline the first time they use your app. Read all about it in the blog post.
🔐 Run .NET Admin SDK Auth calls against Firebase emulator suite
The Firebase Authentication APIs now support running against the Firebase emulator suite. You can enable the emulator mode by setting the FIREBASE_AUTH_EMULATOR_HOST environment variable to point to the emulator. Check out the release notes for details.
👩👧👦Multi-user support in Firebase CLI
Changing accounts with the CLI used to require that you give consent in a browser popup. This meant that changing accounts couldn't be automated, until now... Now you can add users once with the new login:add command, and then switch between them using login:use. Read all about it in the release notes for CLI v9.9.
And check out our YouTube channel for more big and small releases from the past month in Firebase Release Notes: April '21 - SwiftUI APIs, multi-user Emulator, and Firebase at I/O preview!
SDK Releases
The Firebase JavaScript SDK (v8.4.2) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
April 20, 2021
SDK Releases
The Firebase iOS SDK (v7.11.0) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project.
The Firebase Android SDKs for Firebase ML have been updated. The App Distribution Gradle plugin has also been updated. For more details, check out the latest Android Release Notes. To get started with Firebase in Android, see Add Firebase to your Android Project.
The Firebase Android BoM (Bill of Materials) has been updated to v27.1.0. Learn how to add SDKs to your app using the Firebase BoM.
April 14, 2021
SDK Releases
The Firebase Admin .NET SDK (v2.1.0) is now available. This release comes with emulator support for Authentication. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin Go SDK (v4.5.0) is now available. This release adds multi-factor authentication info to the UserRecord type. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase SDK for C++ (v7.2.0) is now available. This release includes bug fixes in Realtime Database as well as other changes and fixes.
April 13, 2021
SDK Releases
The Firebase JavaScript SDK (v8.4.1) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
Firebase CLI v9.10.0
Migrated Firebase Extensions commands to use the registry API.
April 12, 2021
SDK Releases
The Firebase JavaScript SDK (v8.4.0) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
April 08, 2021
SDK Releases
The Firebase Android SDKs for Analytics, Authentication, Cloud Messaging, and Instance IDs have been updated. For more details, check out the latest Android Release Notes. To get started with Firebase in Android, see Add Firebase to your Android Project.
The Firebase Android BoM (Bill of Materials) has been updated to v27.0.0. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase JavaScript SDK (v8.3.3) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
April 06, 2021
SDK Releases
The Firebase iOS SDK (v7.10.0) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project.
Firebase CLI v9.9.0
Added support for multiple accounts via new commands login:use, login:add, and login:list.
Fixed native module issues with some installations by removing fast-crc32c dependency. (GitHub Issue github#3247, GitHub Issue github#3239)
Fixed Cloud Firestore emulator's wrong behavior for documents which are created and deleted in a single transaction.
Fixed header parsing issue in Cloud Firestore emulator which was causing permission denined errors with JS SDK v8.3.2. (GitHub Issue github#3258)
Fixed an edge case with nextPageToken in batchGet in the Firebase Authentication emulator. (GitHub Issue github#3231)
Added a retry for Quota Exceeded errors during functions deployment. (GitHub Issue #2606, GitHub Issue github#1372)
Removed unused dependencies. (GitHub Issue github#3252)
April 02, 2021
Firebase Weekly Roundup
We had lots of updates in the past two weeks. Here are some highlights:
🐞 Fewer unreported crashes in Crashlytics
In BoM version 26.8 of the Android SDK we fixed a bug that could cause Crashlytics to miss events if it was unable to read the battery state of the device. If this happens, Crashlytics will now report default values for the battery state. Check out GitHub PR #2504 for more.
🔐 Manage RTDB emulator security rules through the API
You can now manage the security rules of the Realtime Database emulator through the existing rules management API in the Node.js Admin SDK. So if you're already using methods like getRules() and setRules() to programmatically set the security rules of your project, those rules will now automatically connect to the local emulator when the emulator mode is enabled. Read more about it in the release notes for the Node.js Admin SDK.
🏎 Faster event reporting in Performance Monitoring
Performance Monitoring events now show up in the console within minutes, instead of taking hours. So upgrade to the latest version of the SDK for your platform, and read all about it in the FAQ
To stay up to date on all our releases keep reading below, or follow @FirebaseReleases on Twitter.
April 01, 2021
Firebase Performance Monitoring
Near real time data is now available. Firebase Performance Monitoring now processes collected performance data as it comes in, which results in near real time data display in the Firebase console. Processed data displays in the console within a few minutes of its collection, hence the term "near real time". Learn more in the real time FAQ.
To take advantage of near real time data processing, make sure your app uses a real time compatible SDK version.
March 31, 2021
SDK Releases
The Firebase JavaScript SDK (v8.3.2) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
March 29, 2021
SDK Releases
The Firebase Admin Node.js SDK (v9.6.0) is now available. This release comes with improvements to OAuth 2.0 token caching and emulator support for Realtime Database rules management. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin Go SDK (v4.4.0) is now available. This release comes with a new Authentication APIs for looking up user accounts by their auth provider IDs. To install this SDK, see Add the Firebase Admin SDK to your server.
March 25, 2021
SDK Releases
The Firebase Android SDKs for Cloud Firestore, Cloud Storage, Crashlytics, and Crashlytics NDK have been updated. The Crashlytics Gradle plugin has also been updated. For more details, check out the latest Android Release Notes. To get started with Firebase in Android, see Add Firebase to your Android Project.
The Firebase Android BoM (Bill of Materials) has been updated to v26.8.0. Learn how to add SDKs to your app using the Firebase BoM.
March 24, 2021
SDK Releases
The Firebase Admin Go SDK (v4.3.0) is now available. This release comes with new Authentication APIs for managing the auth providers associated with user accounts. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase iOS SDK (v7.9.1) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project. This release is available via Swift Package Manager only.
Firebase CLI v9.7.0
Added support for reading/writing mfaInfo field in the Firebase Authentication emulator. (GitHub Issue github#3173)
Fixed CORS issues when testing the Firebase Authentication emulator with jsdom. (GitHub Issue github#3224)
Fixed an issue where ext:dev:init failed when Typescript was selected. (GitHub PR github#3220)
Fixed port conflict issues when functions:shell is run alongside the Local Emulator Suite. (GitHub Issue github#3210)
Fixed invalid input error when running database:settings:set. (GitHub Issue github#3217)
March 23, 2021
SDK Releases
The Firebase iOS SDK (v7.9.0) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project.
March 19, 2021
Firebase Weekly Roundup
Many developers want to programmatically manage their Firebase projects, and this week we released two updates to make that easier:
Management API for Cloud Storage for Firebase
You can now manage the Storage buckets in your Firebase projects through a new REST API. Through this API, you can find out what buckets are part of your Firebase project and you can make existing Cloud Storage buckets available in Firebase or remove Firebase access from them. Read all about it in the documentation.
Manage Firebase Hosting sites through REST API or CLI
You can now manage Firebase Hosting sites through a REST API and the Firebase CLI. With these you can create, list, delete, and retrieve information about Hosting sites for your Firebase project. Read more about it in the documentation linked above and in the full release notes below.
And check out our YouTube channel for a roundup of big and small releases from the past month in Firebase Release Notes: March 2021 - Flutter null-safe plugins, Remote Config, better ML, and more!
March 18, 2021
Cloud Storage for Firebase
You can now use REST APIs to manage Cloud Storage buckets in your Firebase projects. Use these APIs to view Cloud Storage buckets linked to your Firebase project, link existing Google Cloud Storage buckets to your Firebase project, or remove Firebase access to linked buckets.
SDK Releases
The Firebase Admin Python SDK (v4.5.3) is now available. This release includes a fix in Authentication. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase JavaScript SDK (v8.3.1) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
March 12, 2021
SDK Releases
The Firebase iOS SDK (v7.8.1) is now available. For more details, see the Firebase iOS SDK release notes. This patch release is available for Analytics via Swift Package Manager and CocoaPods only.
March 11, 2021
Hosting
You can now use REST APIs and Firebase CLI commands for managing Firebase Hosting sites. Use these APIs and CLI commands to create, list, delete, and retrieve information about Hosting sites for your Firebase project.
These APIs and CLI commands are applicable for both your default Firebase-provisioned site and any additional sites for your project.
SDK Releases
The Firebase Android SDKs for Crashlytics, Crashlytics NDK, and Realtime Database have been updated. For more details, check out the latest Android Release Notes. To get started with Firebase in Android, see Add Firebase to your Android Project.
The Firebase Android BoM (Bill of Materials) has been updated to v26.7.0. Learn how to add SDKs to your app using the Firebase BoM.
Firebase CLI v9.6.1
Added firebase hosting:sites:<create|get|list|delete> commands to allow management of Firebase Hosting sites.
Fixed extra logging and race conditions when disabling emulated background functions.
March 10, 2021
SDK Releases
The Firebase Admin Java SDK (v7.1.1) is now available. This release contains some improvements to error handling in the Cloud Messaging API. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase JavaScript SDK (v8.3.0) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
March 09, 2021
SDK Releases
The Firebase iOS SDK (v7.8.0) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project.
March 08, 2021
Documentation
The Firebase documentation has been reorganized to replace the previous Guides section with four new content sections: Fundamentals, Build, Release & Monitor, and Engage. These changes group products and services into distinct sections reflecting each stage of an app's journey.
The Fundamentals section is the new home for platform-specific getting started guides and other project- or platform-level documentation. Product-specific documentation has been moved into the three sections: Build, Release & Monitor, and Engage.
Each of the four sections has an overview page to surface its associated products, new features and content, or help you find other types of related content, like blog posts and videos.
Firebase CLI v9.6.0
Fixed issue where proxied requests to dynamic content through the Hosting emulator would return unexpected location headers. (GitHub Issue github#3097)
Fixed issue where the Hosting emulator would fail to start with --only filters using deploy targets. (GitHub Issue github#2820)
Fixed issue where optional parameters for Extensions could not be omitted. (GitHub Issue github#3126)
Fixed issue with initializing Remote Config. (GitHub Issue github#3137)
Deploying a function with a retry policy will no longer prompt if the function already had a retry policy. (GitHub Issue github#798)
Fixed issue where firebase database:remove failed for large nodes. (GitHub PR github#3137 and PR github#3193)
March 04, 2021
SDK Releases
The Firebase JavaScript SDK (v8.2.10) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
March 02, 2021
SDK Releases
The Firebase SDK for C++ (v7.1.1) is now available. This release includes a fix for a crash on old Android devices (Android 5.x and below).
March 01, 2021
SDK Releases
The Firebase Android SDKs for Authentication, Cloud Firestore, In-App Messaging, Firebase ML, and Remote Config have been updated. The App Distribution, Crashlytics, and Performance Monitoring Gradle plugins have also been updated. For more details, check out the latest Android Release Notes. To get started with Firebase in Android, see Add Firebase to your Android Project.
The Firebase Android BoM (Bill of Materials) has been updated to v26.6.0. Learn how to add SDKs to your app using the Firebase BoM.
February 23, 2021
SDK Releases
The Firebase iOS SDK (v7.7.0) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project.
February 22, 2021
Firebase CLI v9.5.0
Added firebase setup:emulators:ui command to download the Emulator Suite UI. (GitHub PR github#3152)
Fixed issue where OOB flow was not initiated after updating a user's email. (GitHub Issue github#3096)
Fixed issue where security rules were not applied to the default emulated Realtime Database instance. (GitHub Issue github#3124)
Fixed issue where adding a field to an empty Cloud Firestore document in the Emulator Suite UI failed.
Fixed issue that was causing timeout errors for eventually successful functions deploys. (GitHub Issue github#3147)
February 19, 2021
SDK Releases
The Firebase JavaScript SDK (v8.2.9) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
February 18, 2021
SDK Releases
The Firebase Admin Python SDK (v4.5.2) is now available. This release includes a fix to an issue that occured with certain versions of the urllib3 package. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase JavaScript SDK (v8.2.8) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
February 16, 2021
Hosting
Released and documented REST APIs for the following Hosting features:
Create and deploy to a preview channel
Clone a version
List versions for your site
Configure i18n rewrites
Firebase CLI v9.4.0
Fixed issue where proxied requests to dynamic content through the Hosting emulator would return unexpected location headers. (GitHub Issue github#3097)
Fixed issue where optional parameters for Firebase Extensions could not be omitted. (GitHub Issue github#3126)
Fixed issue where deploying Cloud Functions for Firebase fails on Node.js 15. (GitHub Issue #3120)
Fixed issue where Hosting emulator would connect to 0.0.0.0 for emulators. (GitHub Issue #3121)
Improved performance and reliability of Cloud Functions for Firebase deployments. (GitHub Issue github#3132)
SDK Releases
The Firebase SDK for C++ (v7.1.0) is now available. This release includes new features in Authentication and Remote Config; a new Remote Config API and deprecation of the old API; bug fixes in Cloud Firestore, FCM, and Remote Config; and other changes.
The Firebase SDK for Unity (v7.1.0) is now available. This release includes new features in Authentication and Remote Config; a new Remote Config API and deprecation of the old API; bug fixes in Cloud Firestore, FCM, and Remote Config; and other changes.
February 11, 2021
SDK Releases
The Firebase Android SDKs for App Indexing, Cloud Firestore, and Performance Monitoring have been updated. The Crashlytics Gradle plugin has also been updated. For more details, check out the latest Android Release Notes. To get started with Firebase in Android, see Add Firebase to your Android Project.
The Firebase Android BoM (Bill of Materials) has been updated to v26.5.0. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase JavaScript SDK (v8.2.7) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
Realtime Database
Added a get method on database references to allow users to get one-time snapshots of data, and new startAfter and endBefore query result filters.
February 10, 2021
SDK Releases
The Firebase Admin Node.js SDK (v9.5.0) is now available. This release includes bug fixes and improvements in the Authentication API. It also comes with improvements in the Cloud Messaging API. To install this SDK, see Add the Firebase Admin SDK to your server.
February 09, 2021
SDK Releases
The Firebase iOS SDK (v7.6.0) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project.
February 04, 2021
SDK Releases
The Firebase JavaScript SDK (v8.2.6) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
February 01, 2021
Firebase CLI v9.3.0
Added support for batchDelete in Authentication emulator. (GitHub Issue github#3091)
Added support for createSessionCookie in Authentication emulator. (GitHub Issue github#3094)
Fixed support for using the CLI as a library against locally running emulators. (GitHub Issue #3084)
SDK Releases
The Firebase SDK for C++ (v7.0.1) is now available. This release fixes a linker issue with the Firebase installations SDK on Android.
January 29, 2021
SDK Releases
The Firebase iOS SDK (v7.5.1) is now available. For more details, see the Firebase iOS SDK release notes. This release is available via Swift Package Manager only.
January 28, 2021
SDK Releases
The Firebase Admin Go SDK (v4.2.0) is now available. This release adds support for connecting to the Authentication emulator. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Android SDKs for Analytics, Cloud Firestore, Crashlytics, Crashlytics NDK, In-App Messaging, and Remote Config have been updated. For more details, check out the latest Android Release Notes. To get started with Firebase in Android, see Add Firebase to your Android Project.
An updated version of the google-services plugin for Android (v4.3.5) is now available. For more information, see the Firebase Android SDK Release Notes.
The Firebase Android BoM (Bill of Materials) has been updated to v26.4.0. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase SDK for C++ (v7.0.0) is now available. This release updates dependencies; adds the Firebase installations SDK; releases Cloud Firestore as Beta; removes deprecated functions in Analytics and FCM; changes compiler versions or settings on iOS, Linux, and Windows; marks Instance ID as deprecated; fixes several bugs; and adds features to Cloud Firestore and FCM.
The Firebase JavaScript SDK (v8.2.5) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
January 27, 2021
SDK Releases
The Firebase iOS SDK (v7.5.0) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project.
January 21, 2021
Firebase project management
Firebase now restricts the total number of Firebase Apps within a Firebase project to 30. This limit is to ensure that performance and OAuth 2.0 client ID creation aren't negatively affected. Learn more about the limit on apps per project in the FAQ.
Firebase CLI v9.2.2
Improved handling of compressed content when proxying through the Hosting emulator. (GitHub Issue #3052 and Issue github#3055)
SDK Releases
The Firebase JavaScript SDK (v8.2.4) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
January 15, 2021
Firebase CLI v9.2.1
Fixed issue where authorized domains were not being correctly updated when deploying to Hosting channels. (GitHub Issue github#3002)
Added support to catch errors while updating authorized domains when deleting Hosting channels; prints a warning instead of failing.
Added root: true to lint configurations for newly initialized functions directories to prevent it from being combined with a higher level config. (GitHub Issue github#2925)
Added support for setting availableMemoryMb to 4GB in the Cloud Functions for Firebase emulator. (GitHub Issue github#3026)
Fixed issue where host header was being incorrectly set when proxying to Cloud Run or Cloud Functions for Firebase from the Hosting emulator. (GitHub Issue github#3012)
Fixed issue where emulated HTTP functions would crash when the URL contained query parameters. (GitHub Issue github#3032)
Fixed issue with routing to emulated HTTP functions in regions outside of us-central1. (GitHub Issue github#3031)
Fixed issue where the User-Agent was being overridden when proxying through the Hosting emulator. (GitHub Issue github#2970)
Fixed issue where the Cloud Firestore emulator wrongly triggered events on deleting an nonexistent document. (GitHub Issue github#3043)
Fixed issue where Authentication emulator APIs required Oauth security for incoming requests. (GitHub Issue github#3044)
January 14, 2021
SDK Releases
The Firebase Android SDKs for Analytics, Authentication, and Performance Monitoring have been updated. For more details, check out the latest Android Release Notes. To get started with Firebase in Android, see Add Firebase to your Android Project.
The Firebase Android BoM (Bill of Materials) has been updated to v26.3.0. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase JavaScript SDK (v8.2.3) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
January 12, 2021
Firebase CLI v9.2.0
Added warning if developer is using yarn@2 PnP. (GitHub Issue github#2198)
Improved logging for emulators:start and emulators:exec. (GitHub Issue github#3020)
Updated underlying timeout handler when proxying through the Hosting emulator.
Fixed incorrect URLs reported inside emulated HTTPS functions. (GitHub Issue github#1862)
Added support for setting ingressSettings when deploying functions. (GitHub Issue github#2924)
Added support for installing experimental extensions. (GitHub Issue github#2830)
SDK Releases
The Firebase Admin Python SDK (v4.5.1) is now available. This release adds support for connecting to Realtime Database instances hosted in non-US regions. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase iOS SDK (v7.4.0) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project.
January 07, 2021
Firebase CLI v9.1.2
Fixed firebase init error when no arguments passed. (GitHub Issue github#3000)
Fixed firebase serve error when serving functions. (GitHub Issue github#3000)
SDK Releases
The Firebase JavaScript SDK (v8.2.2) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
January 06, 2021
Firebase CLI v9.1.1
Added support for allowing more than 100 concurrent connections to the Realtime Database emulator.
Fixed incorrect databaseURL inside the Cloud Functions emulator for new projects. (GitHub Issue github#2965)
Fixed function URLs when emulating namespaced/grouped Cloud Functions. (GitHub Issue github#2966)
Added support for using firebase-bolt installed in local node_modules. (GitHub Issue github#767)
Fixed issue where Authentication triggers were not disabled when background triggers were disabled.
Re-added support for proxying HTTP requests in a new underlying library. (GitHub Issue github#2927)
Updated the Cloud Functions for Firebase templates used for initialization. (GitHub Issue github#2919)
December 21, 2020
SDK Releases
The Firebase SDK for Unity (v7.0.2) is now available. This release fixes an issue with handling Unicode strings in Firestore on Android.
Firebase CLI v9.1.0
Improved error handling for firestore:delete when deleting very large documents.
Added support for batchCreate for the Authentication emulator. (GitHub Issue github#2947)
Added support for emulators:export and emulators:import for the Authentication emulator. (GitHub Issue github#2955)
Fixed the Emulator Suite UI failing to load Cloud Firestore when listening on 0.0.0.0.
Fixed issue with firebase init database populating the wrong key for database.rules.
December 17, 2020
SDK Releases
The Firebase JavaScript SDK (v8.2.1) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
December 16, 2020
SDK Releases
The Firebase Android SDKs for Cloud Firestore, Cloud Functions, Cloud Messaging, Cloud Storage, In-App Messaging, Installations, Instance IDs, Performance Monitoring, and Realtime Database have been updated. For more details, check out the latest Android Release Notes. To get started with Firebase in Android, see Add Firebase to your Android Project.
The Firebase Android BoM (Bill of Materials) has been updated to v26.2.0. Learn how to add SDKs to your app using the Firebase BoM.
Firebase CLI v9.0.1
Fixed "checkForNode8 is not a function" issue in firebase deploy. (GitHub Issue github#2944)
December 15, 2020
SDK Releases
The Firebase iOS SDK (v7.3.1) is now available. This release is available for CocoaPods and Swift Package Manager distributions only. Changes present in this version will be available in 7.4.0 for the zip and Carthage distributions. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project.
Firebase CLI v9.0.0
This version (v9.0.0) of the Firebase CLI contains breaking changes.
A new release of the Firebase CLI is now available (v9.0.0) and includes the following changes:
Breaking: Ended support for the deprecated Node.js 8 runtime.
Breaking: Disabled deploys of the deprecated Node.js 8 runtime for Cloud Functions for Firebase.
Existing Node.js 8 functions will stop executing on March 15, 2021.
Updated several dependencies that require Node.js >= 10 to fix npm audit issues.
Firebase CLI v8.20.0
A new release of the Firebase CLI is now available (v8.20.0) and includes the following changes:
Added support to show missing documents in the Emulator Suite UI for Cloud Firestore.
Improved support for paths with special characters in the Emulator Suite UI for Cloud Firestore.
Fixed issue where generation of an email link from the Admin SDK was failing with the Authentication emulator. (GitHub Issue github#2933)
Fixed issue where multiple set-cookie headers were being proxied incorrectly in proxied responses through the Hosting emulator. (GitHub Issue github#2931)
December 14, 2020
SDK Releases
The Firebase Admin Java SDK (v7.1.0) is now available. This release includes new APIs to manage Firebase Remote Config templates. To install this SDK, see Add the Firebase Admin SDK to your server.
December 11, 2020
Firebase CLI v8.19.0
A new release of the Firebase CLI is now available (v8.19.0) and includes the following changes:
Added Node.js 14 (beta) runtime support to Cloud Functions for Firebase.
SDK Releases
The Firebase JavaScript SDK (v8.2.0) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
December 09, 2020
Firebase CLI v8.18.1
A new release of the Firebase CLI is now available (v8.18.1) and includes the following changes:
Fixed issue where emulated functions were not receiving all expected headers.
SDK Releases
The Firebase Admin Node.js SDK (v9.4.2) is now available. This release comes with several Realtime Database dependency upgrades and type declaration fixes. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin Python SDK (v4.5.0) is now available. This release deprecates support for Python 3.5 and contains some error handling improvements. To install this SDK, see Add the Firebase Admin SDK to your server.
December 08, 2020
SDK Releases
The Firebase iOS SDK (v7.3.0) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project.
The Firebase SDK for Unity (v7.0.1) is now available. This release fixes an issue with missing symbols in Remote Config on Android.
December 07, 2020
Firebase CLI v8.18.0
A new release of the Firebase CLI is now available (v8.18.0) and includes the following changes:
Fixed unclear error messages when trying to enable APIs that require billing on Firebase projects that don't yet have a billing account.
Added support for specifying the service account a function should use to run, by setting the serviceAccount in functions.runWith().
Added additional logging when deploying to a Firebase Hosting preview channel.
Added Hosting i18n rewrites to the Emulator Suite UI for Hosting.
Changed the IDP sign-in for the Emulator Suite UI for Authentication to always return an access token.
Fixed an issue for the Emulator Suite UI for Cloud Firestore where listCollectionId was not returning collections with nested docs.
Fixed an issue for the Emulator Suite UI for Cloud Firestore where listDocuments with showMissing returned 500 errors.
December 03, 2020
SDK Releases
The Firebase Android SDK for Remote Config has been updated. For more details, check out the latest Android Release Notes. To get started with Firebase in Android, see Add Firebase to your Android Project.
The Firebase Android BoM (Bill of Materials) has been updated to v26.1.1. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase JavaScript SDK (v8.1.2) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
December 02, 2020
Firebase CLI v8.17.0
A new release of the Firebase CLI is now available (v8.17.0) and includes the following changes:
Fixed issue where database:get would not completely finish writing to the output file.
Updated emulator's code for Firebase Hosting to not use the deprecated request module.
Fixed race condition with disabling of background triggers. (GitHub Issue github#2857)
Added the following features in the Emulator Suite UI for Cloud Firestore: support for != and not-in queries, show filtered values when sorted, and show spaces in field keys.
Fixed issue in the Emulator Suite UI for Authentication where it wasn't including project ID in API calls.
Fixed issue in the Emulator Suite UI for Authentication where there would be an error if one of the opener frames was a cross-origin frame.
Added default Realtime Database instance creation and API enablement to firebase init.
SDK Releases
The Firebase iOS SDK (v7.2.0) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project.
The Firebase SDK for Unity (v7.0.0) is now available. This release updates the Android and iOS dependencies, adds the Installations library, various fixes in Firestore, and removes older deprecated functions.
November 19, 2020
SDK Releases
The Firebase JavaScript SDK (v8.1.1) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
The Firebase JavaScript SDK (v8.1.0) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
November 13, 2020
Firebase CLI v8.16.2
A new release of the Firebase CLI is now available (v8.16.2) and includes the following changes:
Fixed issue when running in a Node 8 environment where URL was not defined. (GitHub Issue github#2817)
Set FIREBASE_AUTH_EMULATOR_HOST in emulators:exec.
Updated roles for Firebase Hosting channels so that the GitHub Action allows the Action to update authorized domains.
SDK Releases
The Firebase Admin Node.js SDK (v9.4.1) is now available. This release contains a critical fix in the Firebase Remote Config API. To install this SDK, see Add the Firebase Admin SDK to your server.
November 12, 2020
Realtime Database
Launched a new region for the Realtime Database, in Belgium, in addition to the existing region in the United States.
Launched a management API for the Realtime Database. With just a REST request, users can can list, create, update, delete, disable, and re-enable Realtime Database instances.
Firebase CLI v8.16.1
A new release of the Firebase CLI is now available (v8.16.1) and includes the following changes:
Fixed issue in setting data using firebase database:set for Firebase Realtime Database. (GitHub Issue github#2814)
SDK Releases
The Firebase Android SDKs for Authentication, Crashlytics, Crashlytics NDK, installations, Performance Monitoring, and Remote Config have been updated. The Crashlytics Gradle plugin and the Performance Monitoring Gradle plugin have also been updated. For more details, check out the latest Android Release Notes. To get started with Firebase in Android, see Add Firebase to your Android Project.
The Firebase Android BoM (Bill of Materials) has been updated to v26.1.0. Learn how to add SDKs to your app using the Firebase BoM, in the Android getting started guide.
The Firebase Admin Node.js SDK (v9.4.0) is now available. This release contains several updates to the Cloud Firestore API. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase JavaScript SDK (v8.0.2) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
November 11, 2020
Firebase CLI v8.16.0
A new release of the Firebase CLI is now available (v8.16.0) and includes the following changes:
Added support for the europe-west1 region for Firebase Realtime Database. (GitHub PR github#2812)
Fixed issue in database:settings:get where the value wasn't being properly displayed. (GitHub PR github#2811)
Fixed Firebase console URLs for Firebase Realtime Database database:push, database:set, and database:update commands. (GitHub PR github#2801)
November 10, 2020
SDK Releases
The Firebase iOS SDK (v7.1.0) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project.
November 05, 2020
Firebase CLI v8.15.1
A new release of the Firebase CLI is now available (v8.15.1) and includes the following changes:
Created work-around for Java emulators plus WSL connectivity issues. (GitHub PR github#2780)
Fixed normalization when creating or deploying to Firebase Hosting channels. (GitHub PR github#2748)
SDK Releases
The Firebase JavaScript SDK (v8.0.1) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
November 04, 2020
Firebase CLI v8.15.0
A new release of the Firebase CLI is now available (v8.15.0) and includes the following changes:
Fixed inspection of Cloud Functions when using standalone binary release. (GitHub Issue github#2740)
Fixed Realtime Database emulator crashing on invalid .validate rules. (GitHub Issue github#2734)
Fixed Realtime Database emulator rejecting Authentication emulator tokens.
Fixed lookup of empty results when using the Admin SDK with the Authentication emulator.
Added functionality to automatically connect to other running emulators from the Hosting emulator.
SDK Releases
The Firebase iOS SDK (v7.0.0) patch release is now available. For more details, see the Firebase iOS SDK release notes. This release is available via CocoaPods only.
The Firebase Admin .NET SDK (v2.0.0) is now available. This release contains breaking changes including the removal of support for netstandard1.5 and net45 target framework monikers. To install this SDK, see Add the Firebase Admin SDK to your server.
October 27, 2020
SDK Releases
The Firebase Android SDKs for A/B Testing, Analytics, Authentication, Cloud Firestore, Cloud Messaging, In-App Messaging, Instance IDs, and Remote Config have been updated. The Performance Monitoring Gradle plugin has also been updated. For more details, check out the latest Android Release Notes. To get started with Firebase in Android, see Add Firebase to your Android Project.
The Firebase Bill of Materials (BoM) has been updated to v26.0.0. Learn how to add SDKs to your app using the Firebase BoM, in the Android getting started guide.
October 26, 2020
Firebase CLI v8.14.0
A new release of the Firebase CLI is now available (v8.14.0) and includes the following changes:
Introduces the Firebase Local Emulator Suite for Authentication.
Restores the ability to specify a Hosting site (configured in firebase.json) as a deploy --only target. (GitHub Issue github#2731)
SDK Releases
The Firebase iOS SDK (v7.0.0) is now available. This release includes several breaking changes and thus constitutes a major version bump. For more details, see the Firebase iOS SDK release notes.
The Firebase JavaScript SDK (v8.0.0) is now available. This release introduces a number of breaking changes. For more information, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
October 23, 2020
SDK Releases
The Firebase iOS SDK (v6.34.0 patch release) is now available. For more details, see the Firebase iOS SDK release notes. This release reverts Performance to a previous version and is available via CocoaPods only.
The Firebase Android SDK for Realtime Database has been updated. For more details, check out the latest Android Release Notes. To get started with Firebase in Android, see Add Firebase to your Android Project.
The Firebase Bill of Materials (BoM) has been updated to v25.13.0. Learn how to add SDKs to your app using the Firebase BoM, in the Android getting started guide.
October 22, 2020
SDK Releases
The Firebase Admin Go SDK (v4.1.0) is now available. This release comes with improvements to the Authentication API. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin Node.js SDK (v9.3.0) is now available. This release comes with improvements to the Authentication API. To install this SDK, see Add the Firebase Admin SDK to your Server.
October 21, 2020
Firebase console
You can now use the imported segments feature to add segments of devices, identified outside Firebase, for use with Firebase targeting services. This feature is currently available for use with A/B Testing, Remote Config, Firebase In-App Messaging, and the Notifications composer in the Firebase console.
October 20, 2020
SDK Releases
The Firebase SDK for C++ (v6.16.1) is now available. This release fixes issues with Realtime Database persistence, and missing symbols on Windows.
The Firebase SDK for Unity (v6.16.1) is now available. This release fixes issues with Crashlytics, Realtime Database persistence, and Linux library file sizes.
October 15, 2020
SDK Releases
The Firebase JavaScript SDK (v7.24.0) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
October 14, 2020
SDK Releases
The Firebase Admin .NET SDK (v1.17.1) is now available. This release comes with improvements to the Authentication API. To install this SDK, see Add the Firebase Admin SDK to your server.
October 08, 2020
Hosting
In addition to using the Firebase Local Emulator Suite to test and view changes to your site locally, you can now also use sharable, temporary preview URLs to collaborate with your teammates. Learn more about the new ways you can test, preview, and deploy in the Hosting documentation.
To complement the new preview channels feature, Hosting now supports a GitHub Action to automate your site. Once set up, this GitHub Action creates a new preview URL for each PR on your repo and updates the content for the preview URL for each commit. The Action can even deploy to your live site when the PR is merged.
Hosting now offers version cloning so that you can more easily promote a version of your site from, for example, a preview to your live site.
SDK Releases
The Firebase iOS SDK (v6.34.0 patch release) is now available. For more details, see the Firebase iOS SDK release notes. This release updates GoogleDataTransport to v7.5.1 and is available via CocoaPods only.
The Firebase JavaScript SDK (v7.23.0) is now available. Analytics now warns instead of throwing errors if it detects a mismatched environment. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
October 07, 2020
SDK Releases
The Firebase Admin Java SDK (v7.0.1) is now available. This release comes with improvements to the Authentication API. To install this SDK, see Add the Firebase Admin SDK to your server.
October 06, 2020
SDK Releases
The Firebase Android SDKs for Analytics, Cloud Firestore, and Dynamic Links SDKs have been updated. The Performance Monitoring Gradle plugin has also been updated. For more details, check out the latest Android Release Notes. To get started with Firebase in Android, see Add Firebase to your Android Project.
The Firebase Android BoM (Bill of Materials) has been updated to v25.12.0. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase iOS SDK (v6.34.0) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project.
October 05, 2020
SDK Releases
The Firebase JavaScript SDK (v7.22.1) is now available. This release fixes a bug in the Cloud Functions for Firebase Client SDK that causes callable functions to throw an error. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
October 02, 2020
SDK Releases
The Firebase SDK for C++ (v6.16.0) is now available. This release comes with the latest Android and iOS dependencies, offline persistence in Realtime Database, and fixes for issues in AdMob, Authentication, Cloud Firestore, and FCM.
The Firebase SDK for Unity (v6.16.0) is now available. This release comes with the latest Android and iOS dependencies, improvements to the Unity Editor performance, offline persistence in Realtime Database, and fixes for issues in AdMob, Authentication, Cloud Firestore, and FCM.
October 01, 2020
SDK Releases
The Firebase JavaScript SDK (v7.22.0) is now available. The Cloud Functions for Firebase Client SDK now allows users to set a custom domain for callable functions. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
September 30, 2020
SDK Releases
The Firebase Android SDKs for Cloud Firestore, Cloud Messaging, Crashlytics, Crashlytics NDK, installations, Instance IDs, Performance Monitoring, and Realtime Database have been updated. For more details, check out the latest Android Release Notes. To get started with Firebase in Android, see Add Firebase to your Android Project.
Updated versions of the google-services plugin for Android (v4.3.4) and the strict-version-matcher plugin for Android (v1.2.2) are now available. For more details, check out the latest Android Release Notes.
The Firebase Bill of Materials (BoM) has been updated to v25.11.0. Learn how to add SDKs to your app using the Firebase BoM, in the Android getting started guide.
The Firebase Admin .NET SDK (v1.17.0) is now available. This release deprecates support for net45 and netstandard1.5 target frameworks. To install this SDK, see Add the Firebase Admin SDK to your Server.
September 24, 2020
SDK Releases
The Firebase iOS SDK (v6.33.0) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project.
The Firebase JavaScript SDK (v7.21.1) is now available. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
September 18, 2020
Performance Monitoring
Use the new Performance Monitoring dashboard to learn how your key metrics are trending. You can quickly identify regressions by seeing week-over-week changes or verify that recent changes in your code are improving performance. Learn more about using the dashboard.
September 17, 2020
SDK Releases
The Firebase JavaScript SDK (v7.21.0) adds not-in and != query operators to Cloud Firestore for use with .where(). It also includes bug fixes for Cloud Firestore and Testing SDK. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
September 15, 2020
SDK Releases
The Firebase Admin Python SDK (v4.4.0) is now available. This release adds support for managing AutoML models in the ml module. To install this SDK, see Add the Firebase Admin SDK to your Server.
The Firebase Admin Node.js SDK (v9.2.0) is now available. This release adds support for managing AutoML models in Firebase ML. To install this SDK, see Add the Firebase Admin SDK to your Server.
September 14, 2020
SDK Releases
The Firebase iOS SDK (v6.32.2) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project.
September 11, 2020
SDK Releases
The Firebase Android SDK for Authentication has been updated. The Crashlytics Gradle plugin has also been updated. For more details, check out the latest Android Release Notes. To get started with Firebase in Android, see Add Firebase to your Android Project.
The Firebase Bill of Materials (BoM) has been updated to v25.10.0. Learn how to add SDKs to your app using the Firebase BoM, in the Android getting started guide.
September 10, 2020
Analytics
For web apps using the Firebase JavaScript SDK v7.20.0 and later, Firebase dynamically fetches the measurementId when your app initializes Analytics. Having this ID in your Firebase config object is optional, but it does serve as a fallback in the rare case that the dynamic fetch fails. Learn more about this field in the Analytics getting started page.
SDK Releases
The Firebase JavaScript SDK (v7.20.0) updates Analytics to dynamically fetch measurementId. It also fixes a potential security issue in Cloud Messaging. Realtime Database can now infer a default database URL if none is provided. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
September 09, 2020
SDK Releases
The Firebase Admin .NET SDK (v1.16.0) is now available. This release comes with new APIs for GCIP multi-tenancy support. To install this SDK, see Add the Firebase Admin SDK to your Server.
September 08, 2020
SDK Releases
The Firebase iOS SDK (v6.32.0) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project.
August 31, 2020
SDK Releases
The Firebase iOS SDK (v6.31.1) is now available. For more details, see the Firebase iOS SDK release notes. This release is available via CocoaPods only.
August 27, 2020
SDK Releases
The Firebase Android SDKs for Cloud Firestore, Cloud Functions, Cloud Storage, In-App Messaging, and Realtime Database have been updated. The Crashlytics Gradle plugin has also been updated. For more details, check out the latest Android Release Notes. To get started with Firebase in Android, see Add Firebase to your Android Project.
The Firebase Bill of Materials (BoM) has been updated to v25.9.0. Learn how to add SDKs to your app using the Firebase BoM, in the Android getting started guide.
The Firebase iOS SDK (v6.31.0) patch release is now available. For more details, see the Firebase iOS SDK release notes. This release is available via CocoaPods only.
The Firebase JavaScript SDK (v7.19.1) is now available. For more details, see the Firebase JS SDK release notes To install the SDK, see Add Firebase to your JavaScript Project.
August 25, 2020
SDK Releases
The Firebase iOS SDK (v6.31.0) is now available. For more details, see the Firebase iOS SDK release notes. To install this SDK, see Add Firebase to your iOS Project.
August 20, 2020
SDK Releases
The Firebase Admin Node.js SDK (v9.1.1) is now available. This release comes with bug fixes in the Firebase Remote Config API. To install this SDK, see Add the Firebase Admin SDK to your Server.
The Firebase JavaScript SDK (v7.19.0) adds a new @firebase/rules-unit-testing package to replace the @firebase/testing package. It also includes some bug fixes. To install the SDK, see Add Firebase to your JavaScript Project.
August 19, 2020
SDK Releases
The Firebase Admin Java SDK (v7.0.0) is now available. This release comes with several new APIs for better error handling. To install this SDK, see Add the Firebase Admin SDK to your Server.
August 17, 2020
Hosting
Hosting now supports Brotli compression. We automatically select the best compression method for your content (gzip or Brotli) so that your content is delivered fast from CDN edges around the world.
August 14, 2020
SDK Releases
The Firebase Android SDKs for Analytics, Crashlytics, Crashlytics NDK, and Firebase ML have been updated. The App Distribution Gradle plugin has also been updated. For more details, check out the latest Android Release Notes. To get started with Firebase in Android, see Add Firebase to your Android Project.
The Firebase Bill of Materials (BoM) has been updated to v25.8.0. Learn how to add SDKs to your app using the Firebase BoM, in the Android getting started guide.
August 13, 2020
SDK Releases
The Firebase Admin Node.js SDK (v9.1.0) is now available. This release comes with the ability to enable/disable multi-factor authentication…