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 versions of Firebase SDKs and versioned tooling
To see detailed release notes for a specific SDK or tool, visit the associated link in the following table:
SDK Version | |
---|---|
iOS | 12.2.0 |
Android | See notes |
JavaScript | 12.2.1 |
Flutter | 4.2.0 |
C++ | 13.1.0 |
Unity | 13.2.0 |
Admin Node.js | 13.5.0 |
Admin Java | 9.6.0 |
Admin Python | 7.1.0 |
Admin Go | 4.18.0 |
Admin .NET | 3.4.0 |
Firebase CLI | 14.15.2 |
Firebase Studio | See notes |
September 08, 2025
SDK Releases
The Firebase Admin .NET SDK (v3.4.0) is now available. This release deprecates support for .NET 6.0 and 7.0. This release also includes a fix and the deprecation of Dynamic Links in the Authentication API. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin Java SDK (v9.6.0) is now available. This release includes a fix and the deprecation of Dynamic Links in the Authentication API. To install this SDK, see Add the Firebase Admin SDK to your server.
September 04, 2025
Firebase AI Logic
Firebase AI Logic now supports all the following "thinking" configurations and options for the Gemini 2.5 models:
- Set a thinking budget to control how much thinking that the model can do.
- Include thought summaries in your responses.
- Pass along thought signatures when using function calling.
SDK Releases
- The Firebase SDK for Unity (v13.2.0) is now available. This release includes new features in Firebase AI, changes to Firebase AI, and other changes.
September 03, 2025
Firebase CLI (v14.15.2)
- The latest Firebase CLI (v14.15.2) is now available. This version adds new features and fixes for Data Connect and Firebase Authentication. To use the Firebase CLI in your development environment, set up or update the CLI.
SDK Releases
- The Firebase SDK for C++ (v13.1.0) is now available. This release includes changes to Cloud Storage and other changes.
September 01, 2025
Firebase AI Logic
- Firebase AI Logic now supports the usage of limited-use tokens with Firebase App Check for Swift, Android, Web, and Flutter apps. These limited-use tokens are required for an upcoming optional feature called replay protection. We recommend enabling the usage of limited-use tokens now so that when replay protection becomes available, you can enable it sooner because more of your users will be on versions of your app that send limited-use tokens.
SDK Releases
- The Firebase SDK for Flutter (v4.2.0) is now available. This release includes changes in Firebase AI Logic, and bug fixes in Firebase AI Logic and App Check.
August 28, 2025
Firebase AI Logic
Firebase AI Logic now provides AI monitoring in the Firebase console when using the Gemini Developer API as your API provider. (You could previously only use it for the Vertex AI Gemini API.)
AI monitoring helps you understand metrics, like requests, latency, errors, and token usage to gain comprehensive visibility into your requests to Gemini models.
SDK Releases
The Firebase JavaScript SDK (v12.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.
The Firebase Android SDKs for Firebase AI Logic, 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 v34.2.0. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase JavaScript SDK (v12.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.
The Firebase Admin Node.js SDK (v13.5.0) is now available. This release comes with idempotency in
initializeApp()
API and a new feature in the Cloud Messaging API. To install this SDK, see Add the Firebase Admin SDK to your server.
Firebase CLI (v14.15.1)
- The latest Firebase CLI (v14.15.1) is now available. This version includes fixes and improvements for the MCP server. To use the Firebase CLI in your development environment, set up or update the CLI
August 27, 2025
SDK Releases
- The Firebase Apple SDK (v12.2.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
Firebase CLI (v14.15.0)
- The latest Firebase CLI (v14.15.0) is now available. This version adds additional Crashlytics MCP tools for debugging and analyzing crashes. It also includes improvements for Data Connect. To use the Firebase CLI in your development environment, set up or update the CLI.
August 26, 2025
Cloud Firestore
- Cloud Firestore now supports the Enterprise edition. This edition provides MongoDB compatibility and a new query engine that supports a larger number of features and increased limits. For more information on the MongoDB compatibility support, see MongoDB compatibility overview.
August 21, 2025
Firebase CLI (v14.14.0)
- The latest Firebase CLI (v14.14.0) is now available. This version includes bug fixes and new features for Data Connect and Cloud Functions. To use the Firebase CLI in your development environment, set up or update the CLI.
Crashlytics
- Improved Crashlytics alerting with the following updates:
- Added support for ANR velocity alerts.
- Updated velocity alert thresholds to include a minimum number of users and minimum percentage of impact users.
- Reduced the velocity alerts time window to 30 minutes to send more timely alerts about high-impact issues.
- Simplified configuration by bringing app-level settings for Slack, Jira, and PagerDuty into the Crashlytics alerts card of the console.
August 20, 2025
Firebase CLI (v14.13.0)
- The latest Firebase CLI (v14.13.0) is now available. This version includes bug fixes and new features for Data Connect, Cloud Firestore, Cloud Functions, Crashlytics, and Realtime Database. To use the Firebase CLI in your development environment, set up or update the CLI.
August 15, 2025
Firebase AI Logic
Firebase AI Logic now supports using the Gemini Live API securely and directly from your mobile and web client apps when using the Gemini Developer API as your API provider. (You could previously only access it when using it through the Vertex AI Gemini API.)
With the Live API you can build low-latency, two-way interactions where you can stream both input and output – both text and audio. And with this new support when using it through the Gemini Developer API, you can also use this capability free-of-charge (when you're on the no-cost Spark pricing plan).
Support for the Live API is in Public Preview. Also, it's supported for Android (v17.1.0+ (BoM: v34.1.0+)), Flutter (v3.1.0+ (BoM: v4.1.0+)), and Unity (v13.1.0+). Apple platforms and Web are coming soon!
August 14, 2025
SDK Releases
- The Firebase SDK for Unity (v13.1.0) is now available. This release includes new features in Firebase AI.
Firebase CLI (v14.12.1)
- The latest Firebase CLI (v14.12.1) is now available. This version includes support for Cloud Firestore Enterprise edition and bug fixes for Cloud Functions and Data Connect. To use the Firebase CLI in your development environment, set up or update the CLI.
August 11, 2025
SDK Releases
- The Firebase SDK for Flutter (v4.1.0) is now available. This release includes changes in Firebase AI Logic and Authentication, and bug fixes in Firebase AI Logic and Authentication.
August 07, 2025
Firebase AI Logic
- On-device hybrid inference for web apps is now available directly from the main Firebase JavaScript SDK (starting with v12.1.0). Also, you can now enroll in the Chrome Origin Trials to enable your end-users to try out your on-device and hybrid AI features. Learn how to get started using on-device hybrid inference using Firebase AI Logic.
SDK Releases
The Firebase Android SDKs for Authentication and Firebase AI Logic have been updated. The Crashlytics Gradle plugin and 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 v34.1.0. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase JavaScript SDK (v12.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.
August 06, 2025
App Hosting
Route-based monitoring is now available in Firebase App Hosting. Providing deep, actionable insights into your application's health, route-based monitoring helps you pinpoint performance bottlenecks and decode user behavior on individual routes. See the App Hosting documentation to learn more about how to monitor routes.
Starting August 1, 2025, Firebase App Hosting projects began incurring costs once they exceed the pay-as-you-go Blaze pricing plan no-cost limits. See the App Hosting documentation to learn more about how to calculate costs.
Firebase CLI (v14.12.0)
- The latest
Firebase CLI (v14.12.0)
is now available. This version includes new features for Data Connect,
and a new
init aitools
command to help set up Firebase tools for AI. To use the Firebase CLI in your development environment, set up or update the CLI.
August 05, 2025
App Distribution
- You can now restrict tester invitations to be accepted by users with a specific Google Account. The Restrict invitation acceptance to recipient's email feature lets you add a restriction on which account your testers can use to accept testing invitations. For more information, see Add, remove, and search for testers in App Distribution.
Test Lab
- The following device has been removed: RED8BEL1/33.
Test Lab
- The following device has been deprecated and will
be removed on 2025-09-04:
eqe/35
.
August 04, 2025
SDK Releases
- The Firebase Apple SDK (v12.1.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
July 31, 2025
SDK Releases
The Firebase Admin Python SDK (v7.1.0) is now available. This release includes the deprecation of Dynamic Links in the Authentication API. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin Go SDK (v4.18.0) is now available. This release includes the deprecation of Dynamic Links in the Authentication API. To install this SDK, see Add the Firebase Admin SDK to your server.
July 28, 2025
SDK Releases
- The Firebase SDK for Flutter (v4.0.0) is now available. This release includes changes in Authentication, Dynamic Links and Cloud Messaging, and bug fixes in Remote Config.
July 24, 2025
SDK Releases
- The Firebase SDK for Unity (v13.0.0) is now available. This release includes new features in Firebase AI; changes to Analytics, Authentication, Dynamic Links, Firebase AI, and FCM; and other changes.
July 23, 2025
SDK Releases
- The Firebase SDK for C++ (v13.0.0) is now available. This release includes new features, changes to Authentication, and other changes.
July 22, 2025
Firebase CLI (v14.11.1)
- The latest Firebase CLI (v14.11.1) is now available. This version includes bug fixes for Cloud Functions, Cloud Firestore and Data Connect. To use the Firebase CLI in your development environment, set up or update the CLI.
July 21, 2025
SDK Releases
Breaking Changes: The Firebase Android SDKs for A/B Testing, Firebase AI Logic, Analytics, App Check, App Distribution, Authentication, Cloud Firestore, Cloud Functions, Cloud Messaging, Cloud Storage, Crashlytics, Crashlytics NDK, Data Connect, Dynamic feature modules support, In-App Messaging, installations, Firebase ML, Performance Monitoring, Realtime Database, and Remote Config have been updated. The Crashlytics Gradle plugin and 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.
Breaking Changes: The Firebase Android BoM (Bill of Materials) has been updated to v34.00.0. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase SDK for Flutter (v3.14.0) is now available. This release includes changes in Firebase AI Logic, Analytics, Firebase installations, Authentication and Remote Config, and bug fixes in Core and Firebase Data Connect.
July 18, 2025
Remote Config
- Firebase Remote Config now supports server-side configuration through the Firebase Admin Go SDK v4.17.0 or higher, letting you update server-side application behavior. Learn more at Use Remote Config in server environments.
July 17, 2025
SDK Releases
The Firebase Admin Python SDK (v7.0.0) is now available. This release drops support for Python 3.7 and 3.8, includes changes to dependencies and feature support in Cloud Messaging and Firebase ML APIs, and adds a fix in the Cloud Functions API. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin Go SDK (v4.17.0) is now available. This release comes with improvements in the Cloud Messaging API and server-side configuration support in the Remote Config API. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase JavaScript SDK (v12.0.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 16, 2025
Firebase CLI (v14.11.0)
- The latest Firebase CLI (v14.11.0) is now available. This version adds full-text search and user defined enums to Data Connect. To use the Firebase CLI in your development environment, set up or update the CLI.
July 15, 2025
SDK Releases
- The Firebase Apple SDK (v12.0.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
July 09, 2025
Firebase CLI (v14.10.1)
- The latest
Firebase CLI (v14.10.1)
is now available. This version adds
string_pattern
filters to Data Connect, and includes fixes for App Hosting, Firebase Extensions, and Cloud Functions. To use the Firebase CLI in your development environment, set up or update the CLI.
SDK Releases
- The Firebase Admin .NET SDK (v3.3.0) is now available. This release comes with a new feature the Cloud Messaging API. To install this SDK, see Add the Firebase Admin SDK to your server.
July 01, 2025
SDK Releases
- The Firebase SDK for Flutter (v3.13.0) is now available. This release includes changes in Cloud Functions, and bug fixes in Core, Crashlytics, and Cloud Storage.
June 30, 2025
SDK Releases
- The Firebase JavaScript SDK (v11.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.
June 26, 2025
SDK Releases
The Firebase Android SDKs for Firebase AI Logic, Analytics, Cloud Messaging, and Data Connect 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 v33.16.0. Learn how to add SDKs to your app using the Firebase BoM.
An updated version of the
google-services
plugin for Android (v4.4.3) is now available. For more information, see the Firebase Android SDK Release Notes.The Firebase SDK for Unity (v12.10.1) is now available. This release includes an iOS 15 bug fix.
Test Lab
- The following device has been removed: shiba_beta/35. Use shiba/35 instead.
Firebase CLI (v14.9.0)
- The latest Firebase CLI (v14.9.0) is now available. This version adds new MCP tools and commands to use Gemini to help write your Data Connect schemas and operations. To use the Firebase CLI in your development environment, set up or update the CLI.
June 23, 2025
SDK Releases
- The Firebase Apple SDK (v11.15.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
June 18, 2025
Firebase CLI (v14.8.0)
- The latest Firebase CLI (v14.8.0) is now available. This version fixes some Cloud Functions issues and updates the Data Connect emulator to a newer version of PGLite. To use the Firebase CLI in your development environment, set up or update the CLI.
June 12, 2025
SDK Releases
- The Firebase SDK for Unity (v12.10.0) is now available. This release includes bug fixes in FCM as well as other changes and fixes.
June 11, 2025
SDK Releases
- The Firebase Admin Go SDK (v4.16.1) is now available. This release fixes an incorrect minimum Go version requirement. To install this SDK, see Add the Firebase Admin SDK to your server.
Firebase CLI (v14.7.0)
- The latest
Firebase CLI (v14.7.0)
is now available. This version adds emulator support for Storage MCP tools,
and fixes issues with
firebase init
and the Firebase emulator suite. To use the Firebase CLI in your development environment, set up or update the CLI.
June 10, 2025
SDK Releases
The Firebase SDK for C++ (v12.8.0) is now available. This release includes changes to User Messaging Platform, a bug fix in FCM, and dependency updates.
The Firebase SDK for Flutter (v3.12.0) is now available. This release includes changes in Analytics, Authentication and Firebase AI Logic, and bug fixes in Cloud Firestore and Firebase Data Connect.
The Firebase JavaScript SDK (v11.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.
June 05, 2025
SDK Releases
The Firebase Android SDKs for Firebase AI Logic, 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 v33.15.0. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase JavaScript SDK (v11.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.
The Firebase Admin Go SDK (v4.16.0) is now available. The Admin SDK for Go now requires Go 1.23 or 1.24. This release also comes with a new feature in the Cloud Messaging API. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin Python SDK (v6.9.0) is now available. This release comes with a fix and new features in the Cloud Messaging API. To install this SDK, see Add the Firebase Admin SDK to your server.
June 04, 2025
Firebase CLI (v14.6.0)
- The latest Firebase CLI (v14.6.0) is now available. This version adds emulator support for Firestore MCP tools, and fixes issues with Data Connect and web frameworks. To use the Firebase CLI in your development environment, set up or update the CLI.
June 03, 2025
SDK Releases
- The Firebase Apple SDK (v11.14.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
May 30, 2025
Firebase CLI (v14.5.1)
- The latest Firebase CLI (v14.5.1) is now available. This version fixes an accidental breaking change to Cloud Firestore deployment. To use the Firebase CLI in your development environment, set up or update the CLI.
May 29, 2025
SDK Releases
- The Firebase Admin Java SDK (v9.5.0) is now available. This release comes with new features in the Cloud Messaging API, a fix in the Authentication API, and a fix in the core SDK. To install this SDK, see Add the Firebase Admin SDK to your server.
Firebase CLI (v14.5.0)
- The latest
Firebase CLI (v14.5.0)
is now available. This version adds new MCP tools for App Hosting and
improvements for
firebase init
. To use the Firebase CLI in your development environment, set up or update the CLI.
May 27, 2025
Crashlytics
- You can now preview your team's issue notes directly from the issue list table.
- You can now view tombstones for native Android crashes within issue details pages in the Crashlytics dashboard.
May 21, 2025
Firebase
- Android Device Streaming, powered by Firebase console, is now generally available (GA). Android Device Streaming lets you interact with and test your apps across a diverse set of real physical devices and form factors in Google's secure data centers within Android Studio. Learn more at Android Device Streaming.
May 20, 2025
SDK Releases
The Firebase Apple SDK (v11.13.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
The Firebase Android SDKs for Firebase AI Logic, Authentication, Cloud Storage, Data Connect, Remote Config, and Firebase AI Logic 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 v33.14.0. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase JavaScript SDK (v11.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.
The Firebase SDK for Flutter (v3.11.0) is now available. This release includes release of Firebase AI Logic SDK, and bug fixes in Authentication and Firebase Data Connect.
The Firebase SDK for Unity (v12.9.0) is now available. This release includes the release of the new Firebase AI Logic SDK, as well as a fix for Windows requiring iOS support.
App Hosting
App Hosting has introduced new options for deploying your app to production. Now, in addition to GitHub-triggered rollouts, you can:
- Deploy source code from a local machine using the Firebase CLI.
- Deploy your own prebuilt container image using Terraform.
Learn more about these options from the Firebase blog and the App Hosting documentation.
The App Hosting emulator now automatically uses emulated versions of Firebase services such as Authentication or Realtime Database instead of production versions. This feature is available when you use the Firebase JavaScript SDK's
initializeApp
function without arguments to connect to Firebase services in your app.The App Hosting documentation now includes more detailed guidance on how to cache content to optimize app performance.
Firebase Studio
We've continued to make improvements to Firebase Studio. Here's what's new:
You can now use the Builder.io Figma plugin to generate code from your Figma designs and import it directly into a Firebase Studio workspace. Learn more at Import from Figma
The App Prototyping agent now shows its thinking before making changes.
We've expanded and improved system capacity for better performance.
You now have access to a gallery of stock images that you can add to your app provided by Unsplash. Learn more at Get started with the App Prototyping agent.
Firebase Studio now supports importing projects up to 100 MiB.
Learn more at Top Firebase Studio updates on the Firebase blog.
Firebase AI Logic
We've renamed and repackaged our "Vertex AI in Firebase" services into Vertex AI in Firebase to better reflect our expanded services and features — for example, we now support the Gemini Developer API!
If you're already using the libraries with the old name, you can continue to use them — all existing versions will continue to work as they do now. We strongly encourage you, though, to migrate to the newly named libraries because all new development and features will only be in these newly named libraries.
With this renaming, we're also launching several new features (described below). And check out our blog post about Vertex AI in Firebase.
You can now choose a "Gemini API" provider to securely access Google's generative AI models directly from your mobile and web apps. You can choose the long-available Vertex AI Gemini API or now the Gemini Developer API, which provides a no-cost tier with reasonable rate limits and quotas. Learn more about the differences between the two API providers.
We now offer a client SDK for Unity that supports Gemini models as well as the bidirectional streaming Gemini Live API. You can build AI features in your games like new forms of player interaction (both voice and image input), responsive and evolving game worlds, and personalized experiences. Learn how to get started with Unity.
Our client SDK for Web offers experimental access to hybrid and on-device inference for web apps running on Chrome on desktop. This configuration allows your app to use the on-device model when it's available, but fall back seamlessly to the cloud-hosted model when needed.
We now support image generation using a Gemini model (in addition to the existing capability to generate images using Imagen). Documentation and samples are coming soon for this feature!
You can now monitor your requests to Gemini models when you're using the Vertex AI Gemini API. AI monitoring in the Firebase console helps you observe various app-level metrics and usage to gain comprehensive visibility into your requests from the Firebase AI Logic SDKs.
Test Lab
- The following Xcode has been removed: Xcode 15.3. If you have not already done so, migrate to Xcode 16.2.
May 12, 2025
SDK Releases
- The Firebase Admin Node.js SDK (v13.4.0) is now available. This release comes with a new specialized interface for bulk data operations in the Firebase Data Connect API. To install this SDK, see Add the Firebase Admin SDK to your server.
May 15, 2025
Firebase CLI (v14.4.0)
- The latest Firebase CLI (v14.4.0) is now available. This version adds an experimental MCP server to help AI assistants interact with Firebase, and a variety of improvements for App Hosting, Data Connect, and Cloud Functions. To use the Firebase CLI in your development environment, set up or update the CLI.
May 07, 2025
Firebase Studio
Made many improvements to the App Prototyping agent prototyping experience, including:
Firebase Studio now uses Gemini 2.5 for the App Prototyping agent and for the built-in model in Code view chat. Learn more.
Optimized the App Prototyping agent for mobile. You can now prototype apps directly on your mobile device.
Improved file change display so that file changes now show in the chat window.
You can now share quick links to your App Prototyping agent prompt directly in Firebase Studio using the
prototypePrompt
query parameter. For example, you can craft a link like the following and share:https://studio.firebase.google.com/?prototypePrompt=Create an app that transforms a sketch into a high-quality photograph with Gemini
. Try it now.When you add Gemini to your apps, Genkit flows can generate images using Gemini's native image generation. Try it now.
Updated Flutter to the latest version in Code workspaces.
SDK Releases
The Firebase JavaScript SDK (v11.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.
The Firebase JavaScript SDK (v11.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.
Firebase CLI (v14.3.0)
- The latest Firebase CLI (v14.3.0) is now available. This version adds better support for running emulators in Firebase Studio and includes fixes for App Hosting and Data Connect. To use the Firebase CLI in your development environment, set up or update the CLI.
May 02, 2025
Gemini in Firebase
- Gemini in Firebase in the Firebase console now uses Gemini 2.5.
- Gemini in Firebase in the Firebase console now personalizes your experience by leveraging data across Firebase products that you're already using. This gives Gemini a deeper understanding of your specific project and development needs to deliver more contextually-relevant and helpful responses. Learn more at Use personalization in Gemini in Firebase.
May 01, 2025
Firebase Data Connect
To speed implementation of mutations, Data Connect has expanded built-in update operation support:
- The
inc
anddec
operators now supportDate
andTimestamp
. - Mutations can now contain
add
andremove
operators to supplement the existingappend
andprepend
operators.
- The
Remote Config
- Firebase Remote Config now supports both client-side and server-side SDK integrations for web applications. You can fetch and evaluate Remote Config templates on your server. You can also optimize initial page load performance in server-side rendering scenarios. Learn more at Use Remote Config for server-side rendering in web applications.
April 30, 2025
Firebase CLI (v14.2.2)
- The latest Firebase CLI (v14.2.2) is now available. This version fixes issues with Data Connect and the Local Emulator Suite. To use the Firebase CLI in your development environment, set up or update the CLI.
April 28, 2025
SDK Releases
- The Firebase SDK for Flutter (v3.10.0) is now available. This release includes changes in Cloud Functions, and bug fixes in Cloud Firestore, Authentication and Vertex AI in Firebase.
April 24, 2025
SDK Releases
The Firebase Android SDKs for Cloud Firestore, Crashlytics, Crashlytics NDK, Data Connect, Remote Config, and Vertex AI in Firebase 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 v33.13.0. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase JavaScript SDK (v11.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.
The Firebase Admin Python SDK (v6.8.0) is now available. This release comes with a new feature in the Cloud Messaging API. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin .NET SDK (v3.2.0) is now available. This release comes with a new feature and a fix in the Cloud Messaging API. To install this SDK, see Add the Firebase Admin SDK to your server.
April 22, 2025
SDK Releases
- The Firebase Admin Node.js SDK (v13.3.0) is now available. This release comes with a new feature and fixes in the Cloud Messaging API. To install this SDK, see Add the Firebase Admin SDK to your server.
Cloud Firestore
- Committed use discounts are now generally available (GA) for Cloud Firestore in exchange for a commitment to continuously spend a certain amount on Cloud Firestore Read/Write/Delete operations for one year or three years. For details, see Committed use discounts.
April 21, 2025
SDK Releases
- The Firebase Apple SDK (v11.12.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
Firebase CLI (v14.2.1)
- The latest Firebase CLI (v14.2.1) is now available. This version fixes issues with Data Connect and Genkit. To use the Firebase CLI in your development environment, set up or update the CLI.
April 16, 2025
Firebase CLI (v14.2.0)
- The latest Firebase CLI (v14.2.0) is now available. This version adds support for setting up paid Cloud SQL instances for Data Connect. To use the Firebase CLI in your development environment, set up or update the CLI.
April 09, 2025
Firebase Studio
We're excited to announce that Project IDX is now part of Firebase Studio! Firebase Studio is an agentic, cloud-based development environment that helps you build and ship production-quality, full-stack AI apps, including APIs, backends, frontends, mobile, and more.
With Firebase Studio, you can use the App Prototyping agent to rapidly prototype and generate AI-forward web apps using multimodal prompts, including natural language, images, and drawing tools.
While Project IDX is now part of Firebase, the core features remain the same, including the ability to build new apps, import existing projects, and work in a familiar Code OSS environment, running fully in the cloud and accessible from your browser.
Learn more at Firebase Studio.
App Hosting
We're excited to announce that Firebase App Hosting is now Generally Available (GA) and can be used for production apps. App Hosting is a serverless web hosting service for modern, full-stack web frameworks.
With the GA release of App Hosting, you can now:
- Migrate your domain with zero downtime for your app
- Monitor requests, logs, and usage in the Firebase console
- Instantly roll back to a previous version of your app
- Iterate rapidly with the local emulator
- Connect your app to a VPC network, to access backend services that aren't accessible on public IP addresses
- Customize your app’s build and start commands
- Deploy to regions in the United States, Europe, and Asia
For more information, see App Hosting is now generally available.
Data Connect
We're excited to announce that Firebase Data Connect is now Generally Available (GA) and can be used for production apps. Data Connect is a relational database service for mobile and web apps that lets you build and scale using a fully-managed PostgreSQL database powered by GraphQL and Cloud SQL.
With the GA release of Data Connect, you can now:
- Use natural language to describe your app's data model and Gemini in Firebase will provide you with a schema that matches the data model
- Take advantage of more query and mutation features
- Connect to existing Cloud SQL databases
- Start building with newly supported web frameworks: Angular and React
- Manage your schemas and connectors as they evolve with new helpful tooling
- At deploy time, get audits of your queries and mutations that prompt you to review security of your operations
We've also updated Data Connect pricing.
For more information, see Data Connect is now generally available.
App Distribution
Introducing the Firebase App Testing agent, now available in Preview. You can use the power of AI to create and run tests based on natural language prompts that you provide.
The agent creates step by step tests that you can run on various virtual and physical devices to make sure your app is of the highest quality. For more information, see App Testing agent.
Gemini in Firebase
Gemini in Firebase AI assistance is now integrated within the following Firebase products and features:
The App Prototyping agent and Firebase Studio workspaces
You can use agentic development experiences, directly in your workspace using Gemini in Firebase. Learn more at AI assistance in Firebase Studio.Data Connect schema generation in the Firebase console
You can use natural language to describe your app's data model and Gemini in Firebase will provide you with a schema that matches the data model. Learn more at Use AI assistance for schemas.The Firebase App Testing agent
You can use the power of AI to create and run tests based on natural language prompts that you provide. The agent will create step by step tests that you can run on various virtual and physical devices to make sure your app is of the highest quality. Learn more at App Testing agent.
Vertex AI in Firebase
Vertex AI in Firebase now supports using the Gemini Live API securely and directly from your mobile and web client apps. With the Gemini Live API you can build low-latency, two-way interactions where you can stream both input and output – both text and audio.
Support for the Gemini Live API is in Public Preview. Also, in this initial release, only Android and Flutter are supported (Apple platforms and Web are coming soon!)
Learn more in Stream inputs and outputs using the Gemini Live API.
To use the Gemini Live API, make sure that you're using at minimum these versions of the Firebase libraries:
iOS+: not yet supported | Android: v16.3.0+ (BoM: v33.12.0+) | Web: not yet supported | Flutter: v1.5.0+ (BoM: v3.9.0+)
April 07, 2025
Test Lab
- The following devices have been removed:
iphone8/14.7
iphone11pro/14.7
iphone12pro/14.8
April 03, 2025
Gemini in Firebase
- Gemini in Firebase (no-cost) now provides contextual awareness and access to Messaging insights. Learn more at Gemini in Firebase.
Test Lab
- The following device has been deprecated and will be removed on 2025-05-03: J606F/30. If you are currently using this device, please move to a different device.
Firebase CLI (v14.1.0)
- The latest Firebase CLI (v14.1.0) is now available. This version adds support for update transforms and server values in Data Connect. To use the Firebase CLI in your development environment, set up or update the CLI.
March 31, 2025
SDK Releases
The Firebase Apple SDK (v11.11.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
The Firebase Android SDKs for Cloud Functions, Data Connect, and Vertex AI in Firebase 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 v33.12.0. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase JavaScript SDK (v11.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 SDK for Flutter (v3.9.0) is now available. This release includes changes in Cloud Functions, Core, and Firebase Data Connect, as well as bug fixes in App Check, Firebase installations, Authentication, and Vertex AI in Firebase.
March 28, 2025
Firebase CLI (v14.0.1)
- The latest Firebase CLI (v14.0.1) is now available. This version fixes issues affecting Cloud Functions deployments and Data Connect emulation. To use the Firebase CLI in your development environment, set up or update the CLI.
March 27, 2025
Cloud Firestore
- You can now delete data in bulk using Firestore natively. This feature is now Generally Available (GA) . For more information, see Bulk Delete.
Firebase CLI (v14.0.0)
- Breaking Changes: The latest Firebase CLI (v14.0.0) is now available. This version removes support for Node 18, and includes breaking changes for App Hosting, Data Connect, and Cloud Functions. It also includes improvements to secret handling in App Hosting, safer schema updates for Data Connect, and multiple bug fixes. To use the Firebase CLI in your development environment, set up or update the CLI.
SDK Releases
- The Firebase SDK for Unity (v12.8.0) is now available. This release updates the iOS and Android SDK dependencies.
March 25, 2025
SDK Releases
- The Firebase SDK for C++ (v12.7.0) is now available. This release updates the iOS and Android SDK dependencies.
March 24, 2025
Cloud Firestore
- Cloud Firestore now supports multi-region
nam7
United States (Central and East), which consists of regionsus-central1
(Iowa) andus-east4
(Northern Virginia). See Cloud Firestore locations.
March 20, 2025
SDK Releases
The Firebase Android SDKs for Analytics, App Distribution, Cloud Firestore, Cloud Functions, Cloud Messaging, Crashlytics, Crashlytics NDK, Data Connect, In-App Messaging, 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 v33.11.0. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase JavaScript SDK (v11.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 (v13.35.0)
- The latest Firebase CLI (v13.35.0) is now available. This version includes improvements to artifact clean up for Cloud Functions, support for Angular in Data Connect, and support for secrets in the App Hosting emulator. To use the Firebase CLI in your development environment, set up or update the CLI.
Gemini API
All Gemini 1.5 models and Gemini 1.0 models are deprecated and will be discontinued soon (see dates below). These 1.5 and 1.0 model discontinuations are applicable to both the Gemini Developer API (Google AI) and the Gemini Enterprise API (Vertex AI).
If you use these models with Vertex AI in Firebase or with Genkit, make sure to update to a newer model to avoid service disruption.
Here are the upcoming discontinuation dates for the 1.5 and 1.0 models:
Gemini 1.5 Pro models:
gemini-1.5-pro-002
(andgemini-1.5-pro
): September 24, 2025gemini-1.5-pro-001
: May 24, 2025
Gemini 1.5 Flash models:
gemini-1.5-flash-002
(andgemini-1.5-flash
): September 24, 2025gemini-1.5-flash-001
: May 24, 2025
Gemini 1.0 Pro Vision models: April 21, 2025 (previously scheduled for April 09, 2025)
Gemini 1.0 Pro models: April 21, 2025 (previously scheduled for April 09, 2025)
March 17, 2025
SDK Releases
- The Firebase Apple SDK (v11.10.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
March 12, 2025
Remote Config
- Firebase Remote Config now supports server-side configuration through the Firebase Admin Python SDK v6.7.0 or higher, letting you update server-side application behavior. Learn more at Use Remote Config in server environments.
SDK Releases
- The Firebase Admin Python SDK (v6.7.0) is now available. This release comes with a fix in the Realtime Database API and server-side configuration support in the Remote Config API. To install this SDK, see Add the Firebase Admin SDK to your server.
March 11, 2025
FCM
- Firebase Cloud Messaging released the new FCM Status Dashboard, allowing you to identify if there are any ongoing service disruptions or outages affecting FCM and to monitor FCM service statuses. You can also view HTTP v1 API latency and availability statuses using the dashboard.
Firebase CLI (v13.34.0)
- The latest Firebase CLI (v13.34.0) is now available. This version includes a new command to set up Data Connect on databases with existing tables. To use the Firebase CLI in your development environment, set up or update the CLI.
March 06, 2025
SDK Releases
- The Firebase SDK for Unity (v12.7.0) is now available. This release includes a bug fix in Crashlytics and other changes.
Firebase CLI (v13.33.0)
- The latest Firebase CLI (v13.33.0) is now available. This version includes bug fixes for Data Connect and enables execution ID tracking for 2nd gen Cloud Functions. To use the Firebase CLI in your development environment, set up or update the CLI.
March 05, 2025
SDK Releases
- The Firebase Admin Node.js SDK (v13.2.0) is now available. This release comes with new features and fixes in the Remote Config and Firebase Data Connect APIs and a fix in the Cloud Functions API. To install this SDK, see Add the Firebase Admin SDK to your server.
March 04, 2025
Test Lab
The following devices have been deprecated and will be removed on 2025-04-03:
iphone8/14.7
iphone11pro/14.7
iphone12pro/14.8
If you are currently using these devices, please move to a different device.
February 28, 2025
Firebase Data Connect
- In
@auth
and@check
expressions,auth
andrequest.auth
now correctly returnsnull
when the request is unauthenticated. This fix has been applied to both the production service and the emulator.
February 27, 2025
Vertex AI in Firebase
Vertex AI in Firebase now supports using Imagen 3 models to generate realistic and high-quality images directly from your mobile and web client apps using natural language text prompts. Support of Imagen is in Public Preview. Learn more in Generate images using Imagen.
To use Imagen, make sure that you're using at minimum these versions of the Firebase libraries:
iOS+: v11.9.1+ | Android: v16.2.0+ (BoM: v33.10.0+) | Web: v11.4.1+ | Flutter: v1.4.0+ (BoM: v3.8.0+)
SDK Releases
The Firebase Android SDKs for Analytics, Cloud Functions, Crashlytics, Crashlytics NDK, and Vertex AI in Firebase 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 v33.10.0. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase JavaScript SDK (v11.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.
Firebase CLI (v13.32.0)
- The latest
Firebase CLI (v13.32.0)
is now available. This version includes bug fixes for web frameworks and improves
clean up of resources during
deploy --only dataconnect
. To use the Firebase CLI in your development environment, set up or update the CLI.
February 26, 2025
SDK Releases
- The Firebase SDK for Flutter (v3.8.0) is now available. This release includes changes in Vertex AI in Firebase, and bug fixes in Core and Firebase Data Connect.
February 25, 2025
SDK Releases
- The Firebase Apple SDK (v11.9.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
Test Lab
- The following devices have been removed:
OnePlus9Pro/33
,q2q/30
. The following devices have been deprecated and will be removed on 2025-03-25:RED8BEL1/33
,starqlteue/26
. If you are currently using these devices, consider moving to a different device. Please refer to Deprecated devices for recommended replacements.
February 20, 2025
Firebase CLI (v13.31.2)
- The latest Firebase CLI (v13.31.2) is now available. This version includes bug fixes for Data Connect. To use the Firebase CLI in your development environment, set up or update the CLI.
February 18, 2025
Test Lab
The following devices have been deprecated and will be removed on 2025-03-31:
Nexus5X/24
,Nexus5X/25
,Nexus5X/26
Nexus6/24
,Nexus6/25
Nexus6P/24
,Nexus6P/25
,Nexus6P/26
,Nexus6P/27
Nexus7_clone_16_9/24
,Nexus7_clone_16_9/25
,Nexus7_clone_16_9/26
Nexus9/24
,Nexus9/25
NexusLowRes/24
,NexusLowRes/25
,NexusLowRes/26
,NexusLowRes/27
,NexusLowRes/28
,NexusLowRes/29
,NexusLowRes/30
Pixel2/26
,Pixel2/27
,Pixel2/28
,Pixel2/29
,Pixel2/30
Pixel3/30
AndroidTablet270dpi/30
AmatiTvEmulator/29
GoogleTvEmulator/30
SmallDesktop.x86/32
If you're currently using these devices, consider moving to an Arm virtual device (for example,
MediumPhone.arm
). Please refer to Deprecated devices for recommended replacements.
SDK Releases
- The Firebase SDK for Flutter (v3.7.0) is now available. This release includes changes in Authentication and Vertex AI in Firebase, and bug fixes in Cloud Firestore, Analytics, and Authentication.
February 13, 2025
SDK Releases
The Firebase Admin Go SDK (v4.15.2) is now available. This release includes dependency updates in Cloud Firestore and Cloud Storage. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase SDK for Unity (v12.6.0) is now available. This release includes dependency updates, and Android 15 support.
Firebase CLI (v13.31.1)
- The latest Firebase CLI (v13.31.1) is now available. This version includes bug fixes for Data Connect. To use the Firebase CLI in your development environment, set up or update the CLI.
February 12, 2025
SDK Releases
- The Firebase SDK for C++ (v12.6.0) is now available. This release includes dependency updates.
Firebase CLI (v13.31.0)
- The latest Firebase CLI (v13.31.0) is now available. This version includes support for generated React hooks in Data Connect, support for Angular 19 in web frameworks, and various bug fixes. To use the Firebase CLI in your development environment, set up or update the CLI.
February 11, 2025
Performance Monitoring
- Performance Monitoring added 3 new Core Web Vital metrics, largest contentful paint, interaction to next paint, and cumulative layout shift, to the page load trace metrics page. For more details on these Core Web Vital metrics, see Learn about page loading performance data (web apps). Note that the size of your app will increase due to an added dependency on the new Performance Monitoring SDK version.
SDK Releases
- The Firebase JavaScript SDK (v11.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.
February 06, 2025
SDK Releases
The Firebase Android SDKs for Authentication, Cloud Firestore, and Vertex AI in Firebase 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 v33.9.0. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase JavaScript SDK (v11.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.
The Firebase Admin SDK v13.1.0 has been updated to give you greater control over email action flows. This update introduces
UpdateProjectConfigRequest.mobileLinksConfig
andActionCodeSettings.linkDomain
, allowing you to switch between Firebase Dynamic Links and Firebase Hosting domains for out-of-band email actions. You can also customize the Firebase Hosting domain used in these flows. As part of this change,ActionCodeSettings.dynamicLinkDomain
has been deprecated.
Firebase Authentication
- The following three Firebase Authentication features are impacted by the shutdown of Firebase Dynamic Links on August 25, 2025: email link authentication for mobile apps, OAuth flows for Android apps using older versions of the Authentication SDK, and Cordova OAuth support for web apps. In order to use these features after the shutdown of Dynamic Links, migrate to use a newer SDK version and complete some additional steps. For specific information and migration guidance, visit the Dynamic Links Deprecation FAQ.
February 05, 2025
SDK Releases
The Firebase SDK for Flutter (v3.6.0) is now available. This release includes changes in Firebase Data Connect and Remote Config, and bug fixes in Vertex AI in Firebase.
The Firebase Admin Node.js SDK (v13.1.0) is now available. This release includes the deprecation of Dynamic Links in the Authentication API. To install this SDK, see Add the Firebase Admin SDK to your server.
February 04, 2025
Firebase CLI (v13.30.0)
- The latest Firebase CLI (v13.30.0) is now available. This version includes new Genkit templates and various bug fixes. To use the Firebase CLI in your development environment, set up or update the CLI.
SDK Releases
- The Firebase Apple SDK (v11.8.1) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
February 03, 2025
SDK Releases
- The Firebase Apple SDK (v11.8.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
January 30, 2025
Firebase CLI (v13.29.3)
- The latest Firebase CLI (v13.29.3) is now available. This version includes fixes for the Data Connect emulator and Genkit triggered functions. To use the Firebase CLI in your development environment, set up or update the CLI.
January 28, 2025
Remote Config
- You can now use custom signal conditions to match arbitrary signals that you define and send in your application with conditions you create based on the signals in Remote Config. This lets you tailor app or client-side experiences. For more information, see Custom signal conditions.
January 22, 2025
Firebase CLI (v13.29.2)
- The latest Firebase CLI (v13.29.2) is now available. This version includes updates to vulnerable dependencies and fixes for the Data Connect emulator. To use the Firebase CLI in your development environment, set up or update the CLI.
January 17, 2025
Cloud Firestore
- The
roles/firebase.developViewer
androles/firebase.viewer
roles now include thedatastore.backups.get
anddatastore.backups.list
permissions. These permissions are required to view Cloud Firestore database backup schedules.
January 16, 2025
Crashlytics
- AI assistance in Crashlytics now provides insights for crashes and ANRs produced by Flutter and Unity apps.
SDK Releases
The Firebase Android SDKs for Analytics, Crashlytics, Crashlytics NDK, Data Connect, Performance Monitoring, and Remote Config 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 v33.8.0. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase JavaScript SDK (v11.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.
January 13, 2025
SDK Releases
- The Firebase Apple SDK (v11.7.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
January 09, 2025
SDK Releases
- The Firebase Admin Java SDK (v9.4.3)
is now available. This release updates the dependency on
libraries-bom
to v26.52.0. To install this SDK, see Add the Firebase Admin SDK to your server.
January 06, 2025
Test Lab
- The following device has been deprecated and will
be removed on 2025-02-05:
q2q/30
. If you are currently using this device, please move to a different device.
December 19, 2024
SDK Releases
- The Firebase Admin Node.js SDK (v13.0.2) is now available. This release includes a fix in the Authentication API. To install this SDK, see Add the Firebase Admin SDK to your server.
December 13, 2024
Firebase CLI (v13.29.1)
- The latest Firebase CLI (v13.29.1) is now available. This version includes fixes for crashes in the Data Connect emulator. To use the Firebase CLI in your development environment, set up or update the CLI.
December 12, 2024
Genkit
- The public preview of AI monitoring for Genkit is now available. If your deployed app uses Genkit for Node.js, you can now monitor and debug your generative AI features in the Firebase console via the Genkit page. Learn more about the monitoring features for Genkit.
SDK Releases
The Firebase JavaScript SDK (v11.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.
The Firebase SDK for Unity (v12.5.0) is now available. This release includes dependency updates only.
Firebase CLI (v13.29.0)
- The latest Firebase CLI (v13.29.0) is now available. This version includes improvements to callable functions, and fixes for Data Connect. To use the Firebase CLI in your development environment, set up or update the CLI.
December 10, 2024
SDK Releases
- The Firebase SDK for C++ (v12.5.0) is now available. This release includes dependency updates only.
December 09, 2024
Gemini in Firebase
- Gemini in Firebase, available with Gemini Code Assist, is now also available at no cost for individual users. Google Workspace users can continue using Gemini in Firebase as part of their subscription to Gemini Code Assist. Learn more at Gemini in Firebase pricing.
December 05, 2024
SDK Releases
The Firebase Android SDKs for 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 v33.7.0. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase Admin Go SDK (v4.15.1) is now available. This release updates a dependency used by the Firebase App Check API. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin Java SDK (v9.4.2) is now available. This release comes with improvements in the core SDK. To install this SDK, see Add the Firebase Admin SDK to your server.
December 04, 2024
Crashlytics
- Added Crashlytics support for obfuscated Android crashes for apps built with Flutter deferred components. Upgrade to Flutterfire v4.2.0 or higher to start seeing crashes from deferred components.
Firebase CLI (v13.28.0)
- The latest Firebase CLI (v13.28.0) is now available. This version includes fixes for App Hosting, Genkit, and Data Connect. To use the Firebase CLI in your development environment, set up or update the CLI.
December 03, 2024
SDK Releases
- The Firebase Apple SDK (v11.6.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
November 26, 2024
Data Connect
- For users developing on macOS or Linux, Data Connect now offers an automatic installation option for local tooling. Learn how to use this feature in the getting started guide for local development.
November 21, 2024
SDK health metrics
- Unpublished the "SDK health metrics" pages from the public documentation site. You can view SDK information within each respective GitHub repo: Apple platforms, Android, and JS.
Firebase CLI (v13.27.0)
- The latest Firebase CLI (v13.27.0) is now available. This version adds an emulator for App Hosting and import/export support for the Data Connect emulator. To use the Firebase CLI in your development environment, set up or update the CLI.
November 20, 2024
SDK Releases
- The Firebase Admin Node.js SDK (v13.0.1) is now available. This release includes a fix in the core SDK. To install this SDK, see Add the Firebase Admin SDK to your server.
November 19, 2024
Firebase CLI (v13.26.0)
- The latest Firebase CLI (v13.26.0) is now available. This version includes new commands for App Distribution and bug fixes for Data Connect. To use the Firebase CLI in your development environment, set up or update the CLI.
November 15, 2024
SDK Releases
The Firebase Android SDKs for Cloud Functions, Cloud Messaging, Data Connect, and Vertex AI in Firebase 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 v33.6.0. Learn how to add SDKs to your app using the Firebase BoM.
November 14, 2024
SDK Releases
The Firebase JavaScript SDK (v11.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.
The Firebase SDK for Unity (v12.4.1) is now available. This release includes general fixes.
November 13, 2024
Data Connect
- Data Connect mutations can now be authorized by first querying the database and verifying the results of the query with CEL expressions. This is useful when you are writing to a table, and need to check the contents of a row in another table. See the guide for these authorization queries.
November 12, 2024
SDK Releases
The Firebase Admin Node.js SDK (v13.0.0) is now available. Starting from this release, the Admin SDK requires Node.js 18 or higher. This release also comes with improvements and new features in the core SDK, Cloud Messaging, and Firebase Remote Config APIs. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Apple SDK (v11.5.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
Firebase CLI (v13.25.0)
- The latest
Firebase CLI (v13.25.0)
is now available. This version includes Data Connect support for
query in mutation, and fixes for
firebase init genkit
. To use the Firebase CLI in your development environment, set up or update the CLI.
November 07, 2024
FCM
- Remotely start, update, or end live activities on iOS devices with the Firebase Cloud Messaging HTTP v1 API. Note that you need iOS 16.1 to use live activity and iOS 17.2 to remotely start a live notification. To learn more, see Get started with Live Activity.
SDK Releases
The Firebase Admin Python SDK (v6.6.0) is now available. This release comes with improvements to the Cloud Firestore API. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin .NET SDK (v3.1.0) is now available. This release comes with improvements to the Cloud Messaging API. To install this SDK, see Add the Firebase Admin SDK to your server.
Firebase CLI (v13.24.2)
- The latest Firebase CLI (v13.24.2) is now available. This version includes fixes for Data Connect. To use the Firebase CLI in your development environment, set up or update the CLI.
November 06, 2024
Cloud Firestore
- You can now delete data in bulk using Firestore natively. This feature is public preview. For more information, see Bulk Delete.
November 05, 2024
Firebase CLI (v13.24.1)
- The latest
Firebase CLI (v13.24.1)
is now available. This version includes a fix for
firebase init
. To use the Firebase CLI in your development environment, set up or update the CLI.
November 04, 2024
Firebase CLI (v13.24.0)
- The latest Firebase CLI (v13.24.0) is now available. This version adds support for Next.js 15. To use the Firebase CLI in your development environment, set up or update the CLI.
October 31, 2024
Data Connect
- Gemini in Firebase now provides AI assistance for Data Connect queries and mutations in the Firebase console. Use natural language to describe the query or mutation you want to generate and Gemini in Firebase will provide you with the query or mutation you describe. Learn more at Use AI assistance for queries and mutations.
SDK Releases
- The Firebase SDK for Unity (v12.4.0) is now available. This release includes changes to Analytics, bug fixes in Analytics and Authentication, and other changes.
October 30, 2024
Cloud Storage for Firebase
Learn more about the Cloud Storage for Firebase changes for pricing plan requirements and default buckets in our FAQs.
A Firebase project must now be on the pay-as-you-go Blaze pricing plan to get started with Cloud Storage for Firebase and provision the project's default bucket. The bucket can optionally use the "Always Free" tier for Google Cloud Storage.
All newly provisioned Cloud Storage for Firebase default buckets will have the name format of
(instead ofPROJECT_ID.firebasestorage.app
). These buckets will follow Google Cloud Storage pricing and usage which provides an "Always Free" tier for buckets inPROJECT_ID.appspot.com
,US-CENTRAL1
, andUS-EAST1
.US-WEST1
All existing
default buckets will experience no changes right now. However, note that by*.appspot.com
October 1, 2025 , all Firebase projects must be on the pay-as-you-go Blaze pricing plan to continue using Cloud Storage for Firebase.The Cloud Storage for Firebase REST endpoint
projects.defaultBucket.create
now provisions default buckets with the name format of . Also, using this API now requires the pay-as-you-go Blaze pricing plan.PROJECT_ID.firebasestorage.app
The following REST endpoints from the Firebase Management API are now decommissioned and will return 404 errors:
Instead, use a product-specific API to work with the location of each resource in a project.
October 28, 2024
Firebase CLI (v13.23.1)
- The latest Firebase CLI (v13.23.1) is now available. This version includes fixes for App Hosting and Data Connect. To use the Firebase CLI in your development environment, set up or update the CLI.
October 24, 2024
Crashlytics
- You can now obtain more in-depth AI insights and solutions by providing code and additional context when using Gemini in Firebase with Crashlytics. Learn more at Get AI assistance in Crashlytics.
Cloud Functions for Firebase
- Cloud Functions for Firebase has added two new Auth blocking event
types for Node.js:
beforeSmsSent
andbeforeEmailSent
. These event types, provided for both 2nd and 1st gen, allow you to trigger functions prior to messaging users for cases such as password reset or multifactor authentication. See Auth blocking triggers.
SDK Releases
The Firebase Admin Go SDK (v4.15.0) is now available. The Admin SDK for Go now requires Go 1.21 or higher. This release also comes with improvements in the Cloud Messaging API. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin Node.js SDK (v12.7.0) is now available. This release comes with improvements in Authentication and Cloud Functions APIs. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase SDK for C++ (v12.4.0) is now available. This release includes new features in Analytics, changes to Authentication, and other changes.
October 23, 2024
SDK Releases
The Firebase Apple SDK (v11.4.2) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
The Firebase Android SDK for Vertex AI in Firebase 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 v33.5.1. Learn how to add SDKs to your app using the Firebase BoM.
October 22, 2024
SDK Releases
The Firebase Apple SDK (v11.4.1) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
The Firebase JavaScript SDK (v11.0.1) is now available. This release includes Vertex AI in Firebase being made Generally Available (GA). For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
Firebase CLI (v13.23.0)
- The latest Firebase CLI (v13.23.0) is now available. To use the Firebase CLI in your development environment, set up or update the CLI.
October 21, 2024
Vertex AI in Firebase
Vertex AI in Firebase is now Generally Available (GA) and can be used in production apps.
Use the Firebase AI Logic client SDKs to call the Vertex AI Gemini API directly from your app. They're available for Swift, Android, Web, and Flutter. These client libraries are built specifically for use with mobile and web apps, and they offer important integrations with other Firebase services:
Firebase App Check: Help secure the Gemini API against unauthorized clients.
Firebase Remote Config: Dynamically and conditionally control your prompts, as well as model names, versions, and configurations — all without releasing a new version of your app.
Cloud Storage for Firebase: Send large image, video, audio, and PDF files in your multimodal requests.
If you used the preview version of the library, visit the migration guide to learn about some important updates.
Analytics
- The Google Analytics SDKs for Android and for iOS now support integration with server-side tag manager. Review the implementation steps in the guide to server-side tagging for mobile apps.
SDK Releases
The Firebase Apple SDK (v11.4.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
The Firebase Android SDKs for Authentication, Cloud Firestore, Cloud Messaging, Crashlytics, Crashlytics NDK, Data Connect, Firebase ML, In-App Messaging, Performance Monitoring, Remote Config, and Vertex AI in Firebase 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 v33.5.0. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase JavaScript SDK (v11.0.0) is now available. This release includes Vertex AI in Firebase being made Generally Available (GA). For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
The Firebase Flutter SDK (BoM v3.0.0) is available.
This release includes the following:
- Vertex AI in Firebase is now Generally Available (GA) and can be used in production apps.
- Firebase Data Connect fixed an issue with auth token refresh.
October 18, 2024
Documentation
- Before releasing your app or a new feature to production, make sure that you've reviewed our updated Firebase launch checklist. You'll find important guidance about general best practices, pricing plans and budget alerts, best practices for your projects and apps, as well as how to prepare specific services for production use.
Crashlytics
- Crashlytics now supports non-U.S. locations for export of Crashlytics data to BigQuery. If you've already set up export to BigQuery, you can optionally change the location for existing data exports.
October 16, 2024
Firebase CLI (v13.22.1)
- The latest Firebase CLI (v13.22.1) is now available. This version includes fixes for the Cloud Functions and Firebase Data Connect emulators. To use the Firebase CLI in your development environment, set up or update the CLI.
October 15, 2024
SDK Releases
- The Firebase Admin Java SDK (v9.4.1) is now available. This release removes a test dependency that was incorrectly scoped. To install this SDK, see Add the Firebase Admin SDK to your server.
October 14, 2024
Firebase console
- Gemini in Firebase now provides messaging campaign summarization and analysis for Firebase Cloud Messaging and In-App Messaging campaigns. Learn more at Get AI insights for messaging campaigns with Gemini in Firebase.
October 10, 2024
SDK Releases
- The Firebase JavaScript SDK (v10.14.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.
October 09, 2024
SDK Releases
- The Firebase Admin Java SDK (v9.4.0) is now available. This release introduces HTTP/2 support and comes with fixes and improvements to the Cloud Messaging API. To install this SDK, see Add the Firebase Admin SDK to your server.
October 08, 2024
Firebase CLI (v13.22.0)
- The latest
Firebase CLI (v13.22.0)
is now available.
This version adds
firebase init apphosting
. To use the Firebase CLI in your development environment, set up or update the CLI.
October 07, 2024
Firebase CLI (v13.21.0)
- The latest
Firebase CLI (v13.21.0)
is now available.
This version includes the new
apphosting:rollouts:create
command, support for generating Dart SDKs for Firebase Data Connect, and emulator support for extensions SDKs. To use the Firebase CLI in your development environment, set up or update the CLI.
October 01, 2024
SDK Releases
The Firebase Android SDKs for Analytics, Cloud Messaging, Cloud Storage, Crashlytics, Crashlytics NDK, Data Connect, and Vertex AI in Firebase 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 v33.4.0. Learn how to add SDKs to your app using the Firebase BoM.
September 30, 2024
Performance Monitoring
- The data retention period for Performance Monitoring will change from 90 days to 60 days starting October 30, 2024. To retain your data after 60 days, enable export to BigQuery to save your data. For more details on enabling BigQuery, see Export Performance Monitoring data to BigQuery.
Firebase console
- Gemini in Firebase is now included with Gemini Code Assist. Gemini in Firebase is a contextually-aware AI-powered collaborative assistant that accelerates Firebase app development by answering questions about Firebase, generating and troubleshooting code, interpreting errors and suggesting mitigations, and providing AI assistance in Crashlytics. Learn more at Introduction to Gemini in Firebase and Gemini Code Assist overview.
SDK Releases
The Firebase SDK for Unity (v12.3.0) is now available. This release includes bug fixes in FCM and Remote Config, as well as other changes.
The Firebase JavaScript SDK (v10.14.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 (v12.6.0) is now available. This release comes with a new API to perform administrative queries and mutations on a Firebase Data Connect service. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Apple SDK (v11.3.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
Firebase CLI (v13.20.2)
- The latest Firebase CLI (v13.20.2) is now available. This version includes bug fixes for the Firebase Data Connect emulator. To use the Firebase CLI in your development environment, set up or update the CLI.
September 26, 2024
SDK Releases
- The Firebase SDK for C++ (v12.3.0) is now available. This release includes bug fixes in FCM and Remote Config, an updated Android minSdkVersion, and other changes.
Firebase CLI (v13.20.1)
- The latest Firebase CLI (v13.20.1) is now available. This version includes bug fixes for the Firebase Data Connect emulator. To use the Firebase CLI in your development environment, set up or update the CLI.
September 25, 2024
Firebase CLI (v13.20.0)
- The latest Firebase CLI (v13.20.0) is now available. This version includes many new features for Firebase Data Connect. To use the Firebase CLI in your development environment, set up or update the CLI.
September 23, 2024
Firebase console
- You can now configure your projects' Firebase Authentication password policy using the Firebase console. To do so, open the Password policy tab on the Authentication Settings page.
September 22, 2024
Firebase CLI (v13.19.0)
- The latest Firebase CLI (v13.19.0) is now available. This version includes support for extensions SDKs. To use the Firebase CLI in your development environment, set up or update the CLI.
September 18, 2024
SDK Releases
- The Firebase JavaScript SDK (v10.13.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.
Firebase CLI (v13.18.0)
- The latest
Firebase CLI (v13.18.0)
is now available.
This version includes support for
firebase deploy --dry-run
, and fixes forinit firestore
, web frameworks, and Data Connect. To use the Firebase CLI in your development environment, set up or update the CLI.
September 17, 2024
Remote Config
- With the Firebase Admin Node.js SDK 12.5.0, you can now use custom conditions when configuring Remote Config server applications. You can send custom Remote Config parameter values to specific clients based on the conditions you define. Learn more at custom signals.
September 12, 2024
SDK Releases
The Firebase Android SDKs for App Distribution, Crashlytics, Crashlytics NDK, and Vertex AI in Firebase 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 v33.3.0. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase Admin Node.js SDK (v12.5.0) is now available. This release includes a new feature in the Remote Config API. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin .NET SDK (v3.0.1) is now available. This release comes with a fix in the Cloud Messaging API. To install this SDK, see Add the Firebase Admin SDK to your server.
September 11, 2024
Firebase CLI (v13.17.0)
- The latest Firebase CLI (v13.17.0) is now available. This version includes support for encrypted Cloud Firestore backups, and new features for Firebase Data Connect and the Authentication emulator. To use the Firebase CLI in your development environment, set up or update the CLI.
September 10, 2024
SDK Releases
- The Firebase Apple SDK (v11.2.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
September 09, 2024
Cloud Functions
Version v6.0.0 of the Firebase SDK for Cloud Functions contains breaking changes that may affect some apps. Review these release notes carefully to avoid issues or outages.
Additionally, v6.0.0 introduces new features and bug fixes, and starts a
one-year deprecation clock for runtime environment configuration with
functions.config
.
Breaking: Cloud Functions for Firebase now defaults to 2nd gen.
Previously, functions that do not explicitly specify a version when importing the SDK were interpreted as 1st gen. As of v6.0.0, such functions are interpreted as 2nd gen, and if they are written using 1st gen syntax they are likely to fail to deploy.
To work around potential deployment issues, make sure that all 1st gen functions explicitly import the version-specific subpackage
firebase-functions/v1
.However, the recommended solution for all 1st gen functions is to upgrade to 2nd gen as described in Upgrade 1st gen Node.js functions to 2nd gen. 2nd gen functions are based on Cloud Run functions, providing better performance, better configuration, better monitoring, and more.
Runtime environment configuration with
functions.config
is deprecated as of September 5, 2024, and will no longer be supported after the next major version of Cloud Functions. You are strongly recommended to migrate to environment variables.Thanks to enhancements released just prior to v6, the Local Emulator Suite now supports emulation of Firebase alert triggers and task queue functions. See specific guidance on how to interact with Firebase alerts and how to instrument your app for task queue functions emulation.
September 04, 2024
SDK Releases
- The Firebase SDK for Unity (v12.2.1) is now available. This release includes a bug fix in FCM.
September 03, 2024
App Check
- App Check for Google Identity for iOS is now generally available (GA). For more information, see Get started using App Check for Google Sign-in on iOS.
August 29, 2024
SDK Releases
- The Firebase JavaScript SDK (v10.13.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, 2024
- The latest Firebase CLI (v13.16.0) is now available. This version includes support for Cloud Tasks in the emulator suite and a new version of the Cloud Firestore emulator. To use the Firebase CLI in your development environment, set up or update the CLI.
August 23, 2024
Test Lab
- The following device has been deprecated and will
be removed on 2024-09-30:
PD1901/28
. If you are currently using this device, consider moving to an Arm virtual device (for example,MediumPhone.arm
).
August 22, 2024
SDK Releases
The Firebase Android SDKs for Analytics, Cloud Firestore, and Cloud 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 v33.2.0. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase Admin Node.js SDK (v12.4.0) is now available. This release comes with improvements in the Cloud Functions API. To install this SDK, see Add the Firebase Admin SDK to your server.
August 21, 2024
Firebase CLI (v13.15.4)
- The latest Firebase CLI (v13.15.4) is now available. This version includes bug fixes for Cloud Functions. To use the Firebase CLI in your development environment, set up or update the CLI.
August 20, 2024
Firebase CLI (v13.15.3)
- The latest Firebase CLI (v13.15.3) is now available. This version includes security improvements and bug fixes for Cloud Functions. To use the Firebase CLI in your development environment, set up or update the CLI.
August 19, 2024
SDK Releases
- The Firebase Apple SDK (v11.1.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
August 15, 2024
SDK Releases
- The Firebase JavaScript SDK (v10.13) 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 (v13.15.2)
- The latest Firebase CLI (v13.15.2) is now available. This version includes improvements for Firebase Data Connect and web frameworks. To use the Firebase CLI in your development environment, set up or update the CLI.
August 09, 2024
Firebase CLI (v13.15.1)
- The latest Firebase CLI (v13.15.1) is now available. This version includes improvements for Firebase Data Connect and Cloud Functions. To use the Firebase CLI in your development environment, set up or update the CLI.
August 08, 2024
SDK Releases
- The Firebase Admin Node.js SDK (v12.3.1) is now available. This release comes with fixes and improvements. To install this SDK, see Add the Firebase Admin SDK to your server.
August 07, 2024
SDK Releases
- The Firebase SDK for Unity (v12.2.0) is now available. This release includes changes to FCM and other changes.
August 06, 2024
SDK Releases
- The Firebase SDK for C++ (v12.2.0) is now available. This release includes an update to Firebase iOS SDK dependencies.
August 05, 2024
Cloud Functions for Firebase
Starting July 2024, Cloud Build changed the default behavior for how Cloud Build uses service accounts in new projects. This change is detailed in Cloud Build Service Account Change. As a result of this change, new projects deploying functions for the first time may be using a default Cloud Build service account with insufficient permissions for building a function. If you are affected by this change you can do one of the following:
- Review the Cloud Build guidance on changes to the default service account and opt out of these changes
- Add the Cloud Build Service Account role (
roles/cloudbuild.builds.builder
) to the default Compute Service Account
August 02, 2024
App Hosting
App Hosting now supports Nx-based monorepo apps in the backend setup flow. See Use monorepos with App Hosting.
App Hosting has introduced wildcard subdomains. This allows you to map multiple subdomains to a single backend for use cases such as multi-tenant applications.
The
FirebaseServerApp
class can now be utilized in Next.js middleware, allowing you to protect routes and redirect traffic without adding complexity to your components. For more details, see the Firebase JavaScript SDK Release Notes.The Firebase console now supports the creation of multiple App Hosting backends, for use cases such as maintaining separate staging and production environments (previously only the Firebase CLI provided this capability). See Deploy multiple environments from a codebase.
To learn more about these features and other enhancements to App Hosting, see Firebase App Hosting: July Updates.
August 01, 2024
SDK Releases
The Firebase Android SDK for Vertex AI in Firebase 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 JavaScript SDK (v10.12.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.
Firebase CLI (v13.15.0)
- The latest Firebase CLI (v13.15.0) is now available. This version includes CMEK support in Cloud Firestore and bug fixes for Firebase Data Connect and Cloud Functions. To use the Firebase CLI in your development environment, set up or update the CLI.
July 30, 2024
Test Lab
The following devices have been deprecated and will be removed at a later date:
Nexus5X/24
,Nexus5X/25
Nexus6/24
,Nexus6/25
Nexus6P/24
,Nexus6P/25
Nexus7_clone_16_9/24
,Nexus7_clone_16_9/25
Nexus9/24
,Nexus9/25
NexusLowRes/24
,NexusLowRes/25
If you're currently using these devices, consider moving to an Arm virtual device (for example,
MediumPhone.arm
).The following devices have been deprecated and will be removed at a later date:
f2q/30
HWMHA/24
vivo_1906/28
If you're currently using these devices, consider moving to a different device.
SDK Releases
- The Firebase Apple SDK (v11.0.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
July 29, 2024
Cloud Firestore
- You can now apply range and inequality filters to multiple fields in a query. This feature is generally available (GA). For more information, see Query with range and inequality filters on multiple fields overview.
July 26, 2024
Firebase CLI (v13.14.2)
- The latest Firebase CLI (v13.14.2) is now available. This version includes bug fixes for Firebase Data Connect. To use the Firebase CLI in your development environment, set up or update the CLI.
July 25, 2024
SDK Releases
- The Firebase Admin Node.js SDK (v12.3.0) is now available. This release comes with fixes in the Firebase Remote Config API and improvements in the Cloud Messaging API. To install this SDK, see Add the Firebase Admin SDK to your server.
Firebase CLI (v13.14.1)
- The latest Firebase CLI (v13.14.1) is now available. This version includes bug fixes for Firebase Data Connect. To use the Firebase CLI in your development environment, set up or update the CLI.
July 23, 2024
Firebase CLI (v13.14.0)
- The latest Firebase CLI (v13.14.0) is now available. This version includes Firebase alerts events support in the Cloud Functions emulator, new features for Firebase Data Connect, and many other fixes. emulator, new features for Firebase Data Connect, and many other fixes. To use the Firebase CLI in your development environment, set up or update the CLI.
July 18, 2024
SDK Releases
- The Firebase JavaScript SDK (v10.12.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.
July 15, 2024
Firebase CLI (v13.13.3)
- The latest Firebase CLI (v13.13.3) is now available. This version includes fixes for authentication issues. To use the Firebase CLI in your development environment, set up or update the CLI.
July 11, 2024
SDK Releases
The Firebase Android SDKs for Crashlytics, Crashlytics NDK, and Vertex AI in Firebase 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 v33.1.2. Learn how to add SDKs to your app using the Firebase BoM.
Firebase CLI (v13.13.2)
- The latest Firebase CLI (v13.13.2) is now available. This version includes fixes for authentication issues. To use the Firebase CLI in your development environment, set up or update the CLI.
July 10, 2024
Firebase CLI (v13.13.1)
- The latest Firebase CLI (v13.13.1) is now available. This version includes improvements for Firebase Data Connect and Cloud Functions. To use the Firebase CLI in your development environment, set up or update the CLI.
July 08, 2024
SDK Releases
- The Firebase Apple SDK (v10.29.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app. This release is available via CocoaPods and Swift Package Manager only.
July 03, 2024
SDK Releases
- The Firebase JavaScript SDK (v10.12.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.
July 01, 2024
Firebase CLI (v13.13.0)
- The latest Firebase CLI (v13.13.0) is now available. This version includes improvements for Firebase Data Connect and Web Frameworks. To use the Firebase CLI in your development environment, set up or update the CLI.
June 27, 2024
SDK Releases
- The Firebase SDK for Unity (v12.1.0) is now available. This release includes new features in Analytics, bug fixes in FCM, and other changes.
Firebase CLI (v13.12.0)
- The latest Firebase CLI (v13.12.0) is now available. This version includes improvements for Firebase Data Connect and Hosting. To use the Firebase CLI in your development environment, set up or update the CLI.
June 26, 2024
SDK Releases
- The Firebase SDK for C++ (v12.1.0) is now available. This release includes new features in Analytics, Google Mobile Ads C++ SDK deprecation, bug fixes in FCM, and other changes.
June 24, 2024
SDK Releases
- The Firebase Apple SDK (v10.28.1) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app. This release is available via CocoaPods and Swift Package Manager only.
June 21, 2024
Firebase CLI (v13.11.4)
- The latest Firebase CLI (v13.11.4) is now available. This version includes fixes for Firebase Data Connect and Crashlytics. To use the Firebase CLI in your development environment, set up or update the CLI.
June 20, 2024
SDK Releases
The Firebase Android SDKs for Analytics, Crashlytics, Crashlytics NDK, and Vertex AI in Firebase 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 v33.1.1. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase Admin Node.js SDK (v12.2.0) is now available. This release comes with fixes and improvements To install this SDK, see Add the Firebase Admin SDK to your server.
Firebase CLI (v13.11.3)
- The latest Firebase CLI (v13.11.3) is now available. This version includes fixes for Firebase Data Connect. To use the Firebase CLI in your development environment, set up or update the CLI.
June 18, 2024
Test Lab
- The following Xcode has been removed: Xcode 15.0. If you have not already done so, please migrate to Xcode 15.3.
June 17, 2024
SDK Releases
- The Firebase Apple SDK (v10.28.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
June 11, 2024
SDK Releases
The Firebase Flutter SDK (BoM v2.1.0) is available.
This release includes the following:
- A new method for creating
AuthCredential
objects from Apple ID tokens. - Type constructor methods for defining function calling schemas in Vertex AI.
- A new method for creating
June 10, 2024
Firebase
- Starting in June, Android Device Streaming, powered by Firebase, has begun billing for usage beyond the first 120 minutes each month. This promotional pricing will be used until February, 2025. See our pricing page for more details.
June 07, 2024
Firebase CLI (v13.11.2)
- The latest Firebase CLI (v13.11.2) is now available. This version includes fixes for Firebase Data Connect. To use the Firebase CLI in your development environment, set up or update the CLI.
June 06, 2024
Firebase CLI (v13.11.1)
- The latest Firebase CLI (v13.11.1) is now available. This version includes includes fixes for Firebase Data Connect. To use the Firebase CLI in your development environment, set up or update the CLI
June 05, 2024
Firebase CLI (v13.11.0)
- The latest
Firebase CLI (v13.11.0)
is now available.
This version includes support for the Cloud Functions Node 22 runtime,
support for
withAuthContext
function triggers in the Cloud Firestore emulator, and fixes for Firebase Data Connect, Crashlytics, and the Pub/Sub emulator. To use the Firebase CLI in your development environment, set up or update the CLI.
June 04, 2024
SDK Releases
The Firebase Flutter SDK (BoM v2.0.0) is available.
This release includes breaking changes to target platform requirements:
- On iOS, the deployment target is now iOS 13.
- On Android,
minSdk
is now 21, except for Authentication, which has aminSdk
of 23.
FCM
For apps using Android Q+ and Google Play services version 19054000 and later, some notifications sent through the HTTP v1 API now are subject to delegation by Google Play services. This means that high-priority notifications that meet certain criteria are displayed by Google Play services on behalf of the app, without any need to start the app.
Note that this feature is currently in Beta, and is subject to change. You can opt out of the Beta program, but we strongly recommend leaving delegation enabled for its benefits to device battery and memory. See Notification delegation with Google Play services to learn about how to opt out, how delegation affects reporting, and more.
May 30, 2024
SDK Releases
The Firebase Android SDKs for Analytics, App Distribution, Crashlytics, Crashlytics NDK, Dynamic Links, 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 v33.1.0. Learn how to add SDKs to your app using the Firebase BoM.
An updated version of the
google-services
plugin for Android (v4.4.2) is now available. For more information, see the Firebase Android SDK Release Notes.The Firebase Admin Go SDK (v4.14.1) is now available. This release also comes with improvements in the Authentication API. To install this SDK, see Add the Firebase Admin SDK to your server.
May 29, 2024
- The Firebase Apple SDK (v10.27.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
May 28, 2024
SDK Releases
The Firebase Flutter SDK (BoM v1.1.0) is available.
This release includes the following:
- The Vertex AI in Firebase plugin now supports
UsageMetaData
and more model parameters. In addition, you can now attach user credentials to Vertex requests, which is required for authorization when using Cloud Storage for multi-modal input.
- The Vertex AI in Firebase plugin now supports
Firebase CLI (v13.10.2)
- The latest Firebase CLI (v13.10.2) is now available. This version includes includes fixes for Firebase Data Connect. To use the Firebase CLI in your development environment, set up or update the CLI.
May 27, 2024
SDK Releases
- The Firebase JavaScript SDK (v10.12.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 24, 2024
Firebase CLI (v13.10.1)
- The latest Firebase CLI (v13.10.1) is now available. This version includes includes fixes for Firebase Data Connect. To use the Firebase CLI in your development environment, set up or update the CLI.
May 21, 2024
SDK Releases
The Firebase Flutter SDK (BoM v1.0.1) is now available.
This release includes the Vertex AI in Firebase SDK (public preview).
The Firebase Admin Node.js SDK (v12.1.1) is now available. This release comes with fixes and improvements To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin Java SDK (v9.3.0) is now available. This release updates the
libraries-bom
dependency to the latest version. To install this SDK, see Add the Firebase Admin SDK to your server.
Firebase CLI (v13.10.0)
- The latest Firebase CLI (v13.10.0) is now available. This version includes configurable functions discovery timeouts and fixes for Firebase App Hosting and Firebase Data Connect. To use the Firebase CLI in your development environment, set up or update the CLI.
May 20, 2024
SDK Releases
- The Firebase JavaScript SDK (v10.12.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 14, 2024
App Hosting
- The Firebase App Hosting preview is now available. App Hosting introduces a unified, Google Cloud-based solution for deployment of dynamic Next.js and Angular applications, offering built-in framework support, GitHub integration, and integrations with other Firebase features. Learn more in the new App Hosting documentation.
Firebase Data Connect
- Firebase Data Connect is now available in preview. Data Connect is a relational database service that lets you build and scale using a fully-managed PostgreSQL database powered by Cloud SQL. It provides secure schema, query and mutation management using GraphQL technology that integrates well with Firebase Authentication. You can quickly integrate this product into your mobile and web apps with type-safe SDKs. Understand the product workflow by reading the Get started guide, and sign up for the preview!
Genkit
- Genkit is now available in beta. Genkit is an open-source, code-first framework for building and deploying AI-powered apps. Learn more in the Genkit documentation.
Firebase CLI (v13.9.0)
- The latest Firebase CLI (v13.9.0) is now available. This version adds new commands for Firebase App Hosting and Genkit. To use the Firebase CLI in your development environment, set up or update the CLI.
May 13, 2024
Vertex AI in Firebase
- Vertex AI in Firebase is now available in preview. Vertex AI in Firebase provides a suite of client SDKs for your favorite languages — Swift, Kotlin, Java, Dart, and JavaScript — so you can securely access the Vertex AI Gemini API directly from your mobile and web apps. Using the power of the latest Gemini models, you can add AI personalization to your app, build an AI chat experience, create AI-powered optimizations and automation, and much more! Learn more in the Vertex AI in Firebase documentation.
Firebase console
- Gemini in Firebase is now generally available. Gemini in Firebase is an AI-powered collaborative assistant that accelerates Firebase app development by answering questions about Firebase, generating and troubleshooting code, interpreting errors and suggesting mitigations, and providing AI assistance in Crashlytics. Learn more at Introduction to Gemini in Firebase.
Crashlytics
- AI assistance in Crashlytics is now generally available. Provided as part of Gemini in Firebase, AI assistance in Crashlytics provides actionable insights into your Android and Apple crashes and Android ANRs, helping you speed up triage and resolution by providing possible causes, debugging instructions, actionable next steps, and best practices. Learn more at Get AI assistance in Crashlytics.
SDK Releases
The Firebase Apple SDK (v10.26.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app. This release is available via Swift Package Manager only.
The Firebase Android SDK for Vertex AI in Firebase (public preview) is now available. 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 JavaScript SDK (v10.12.0) is now available. This release includes a preview version of the Vertex AI in Firebase SDK. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
Initial release of the Vertex AI in Firebase SDK (public preview) is now available. Learn how to get started with the SDK in your app.
May 09, 2024
SDK Releases
- The Firebase SDK for Unity (v12.0.0) is now available. This release includes changes to Authentication and Remote Config, as well as other changes.
Firebase CLI (v13.8.2)
- The latest Firebase CLI (v13.8.2) is now available. This version includes bug fixes for the Cloud Firestore emulator. To use the Firebase CLI in your development environment, set up or update the CLI.
May 08, 2024
SDK Releases
- The Firebase Admin .NET SDK (v3.0.0) is now available. Starting from this release, the Admin SDK requires you to use .NET Framework 4.6.2+ or .NET 6.0+. To install this SDK, see Add the Firebase Admin SDK to your server.
Firebase CLI (v13.8.1)
- The latest Firebase CLI (v13.8.1) is now available. This version includes bug fixes for Cloud Functions and Hosting. To use the Firebase CLI in your development environment, set up or update the CLI.
May 07, 2024
SDK Releases
The Firebase Flutter SDK is now versioned using a bill-of-materials (BoM) scheme. Each BoM version groups together compatible versions of individual Firebase Flutter libraries, and every library in the BoM uses the same native Firebase SDK version for a given target platform.
The Firebase SDK for C++ (v12.0.0) is now available. This release includes breaking changes in Authentication, a bug fix in Cloud Storage, and updated Android and iOS minimums.
May 02, 2024
SDK Releases
The Firebase Android SDKs for A/B Testing, Analytics, App Check, 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 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 v33.0.0. Learn how to add SDKs to your app using the Firebase BoM.
Crashlytics
The latest release of the Crashlytics Gradle plugin is a major version (v3.0.0) and modernizes the SDK by dropping support for lower versions of Gradle and the Android Gradle plugin. Additionally, the changes in this release resolve issues with AGP v8.1+ and improve support for native apps and customized builds.
To learn more, see Upgrade to Crashlytics Gradle plugin v3.
May 01, 2024
Firebase CLI (v13.8.0)
- The latest
Firebase CLI (v13.8.0)
is now available.
This version updates
firebase init functions
to use the latest versions of dependencies. To use the Firebase CLI in your development environment, set up or update the CLI.
April 30, 2024
Firebase
- Android Device Streaming, powered by Firebase, is now available in preview. Android Device Streaming lets you interact with and test your apps across multiple API levels and form factors in Google's secure data centers within Android Studio, including rotating and folding the device. Learn more at Android Device Streaming, powered by Firebase.
SDK Releases
- The Firebase Apple SDK (v10.25.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
April 25, 2024
SDK Releases
- The Firebase JavaScript SDK (v10.11.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.
April 23, 2024
SDK Releases
A new release of the Firebase Flutter SDK is available.
This release includes the following:
- The FCM plugin now provides a privacy manifest on Apple platforms
for its use of
NSUserDefaults
.
- The FCM plugin now provides a privacy manifest on Apple platforms
for its use of
Firebase CLI (v13.7.4)
- The latest Firebase CLI (v13.7.4) is now available. This version includes bug fixes for the Cloud Firestore and Pub/Sub emulators. To use the Firebase CLI in your development environment, set up or update the CLI.
April 18, 2024
SDK Releases
- The Firebase SDK for Unity (v11.9.0) is now available. This release includes bug fixes in App Check and Cloud Storage, as well as other changes.
Remote Config
- Firebase Remote Config now supports server-side configuration through the Firebase Admin Node.js SDK v12.1.0 or higher, letting you update server-side application behavior and configuration without changing your code. Learn more at Use Remote Config in server environments.
Test Lab
On April 23 2024, the logcat output from Android tests will follow the adb threadtime format. This change will be rolled out gradually to users over the course of a week. The change will affect the logcat output file in GCS and logcat displayed in the Firebase Console.
To learn more, see Detailed test results.
April 17, 2024
SDK Releases
- The Firebase SDK for C++ (v11.10.0) is now available. This release includes changes to Google Mobile Ads and Cloud Storage, as well as other changes.
Remote Config
- You can now use Remote Config rollouts to gradually and safely launch new features and monitor success using Crashlytics and Google Analytics. Rollouts are now available in the Firebase console and are supported in the Firebase Android BoM v32.6.0+ and Firebase Apple SDK v10.24.0+. Learn more at Remote Config rollouts.
Test Lab
- The following devices have been removed:
- ipad5: 15.4
- ipadmini4: 15.4
- iphone13pro: 15.2
Firebase CLI (v13.7.3)
- The latest Firebase CLI (v13.7.3) is now available. This version includes minor internal improvements. To use the Firebase CLI in your development environment, set up or update the CLI.
April 16, 2024
SDK Releases
The Firebase Admin Node.js SDK (v12.1.0) is now available. This release comes with server-side Remote Config support. To install this SDK, see Add the Firebase Admin SDK to your server.
A new release of the Firebase Flutter SDK is available.
This release includes the following:
- Adds support for local-only Cloud Firestore listeners.
April 11, 2024
SDK Releases
The Firebase Android SDKs for Analytics, Cloud Firestore, Crashlytics, Crashlytics NDK, 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 v32.8.1. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase JavaScript SDK (v10.11.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 (v13.7.2)
- The latest Firebase CLI (v13.7.2) is now available. This version includes fixes for Cloud Firestore and Cloud Functions. To use the Firebase CLI in your development environment, set up or update the CLI.
April 10, 2024
SDK Releases
- The Firebase Admin Go SDK (v4.14.0) is now available. The Admin SDK for Go now requires Go 1.20 or higher. This release also comes with improvements in the Cloud Messaging API. To install this SDK, see Add the Firebase Admin SDK to your server.
Test Lab
- Xcode 15.3 is now available. If you have not already done so, please migrate to Xcode 15.3.
April 09, 2024
SDK Releases
The Firebase SDK for Cloud Functions (Node.js v4.9.0 and Python v0.3.0) introduces authentication context for 2nd gen Cloud Firestore triggers on Node.js and Python. See Access user authentication information for detail on new event types. Users migrating from triggers without authentication context can change the trigger type of affected functions to prevent data loss.
The Firebase Apple SDK (v10.24.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
Test Lab
- The following devices have been removed:
- hammerhead: 23
- dreamlte: 28
April 08, 2024
Firebase console
- Gemini in Firebase is now in public preview. Gemini in Firebase is an AI-powered collaborative assistant that accelerates Firebase app development by answering questions about Firebase, generating and troubleshooting code, interpreting errors and suggesting mitigations, and more. Learn more at Introduction to Gemini in Firebase.
April 5, 2024
Cloud Firestore
- You can now use the Firebase console to create and delete named databases in your projects that support multiple databases. See our guide on managing multiple databases.
Firebase CLI (v13.7.1)
- The latest Firebase CLI (v13.7.1) is now available. This version fixes an issue with runtime detection in the functions emulator. To use the Firebase CLI in your development environment, set up or update the CLI.
April 04, 2024
SDK Releases
- The Firebase Admin .NET SDK (v2.4.1) is now available. This release comes with changes in the Cloud Messaging API and deprecates support for .NET Framework 4.6.1. To install this SDK, see Add the Firebase Admin SDK to your server.
Firebase CLI (v13.7.0)
- The latest Firebase CLI (v13.7.0) is now available. This version support for 2nd gen Cloud Firestore triggered functions with Authentication context. To use the Firebase CLI in your development environment, set up or update the CLI.
April 02, 2024
SDK Releases
A new release of the Firebase Flutter SDK is available.
This release includes the following:
- Adds support for Cloud Firestore queries with range and inequality filters on multiple fields.
Firebase CLI (v13.6.1)
- The latest Firebase CLI (v13.6.1) is now available. This version includes bug fixes for Cloud Functions. To use the Firebase CLI in your development environment, set up or update the CLI.
March 29, 2024
SDK Releases
- The Firebase SDK for Unity (v11.8.1) is now available. This release includes a bug fix in Cloud Firestore.
March 28, 2024
SDK Releases
The Firebase Apple SDK (v10.23.1) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app. This release is available via CocoaPods and Swift Package Manager only.
The Firebase JavaScript SDK (v10.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.
March 27, 2024
Cloud Firestore
- Cloud Firestore now supports using range and inequality filters on multiple fields in a single query. For more information, see Query with range and inequality filters on multiple fields.
Cloud Firestore
Query Explain allows you to submit Cloud Firestore queries and receive detailed query plan, billing and performance statistics on backend query execution in return. It helps you understand how your queries are executed, showing you inefficiencies.
It functions like the
EXPLAIN [ANALYZE]
operation in many relational database systems.For more information, see the guide for Query Explain.
March 26, 2024
SDK Releases
A new release of the Firebase Flutter SDK is available.
This release includes the following:
- Adds support for Consent Mode v2 when using Analytics.
- Adds a custom auth domain setter to
FirebaseAuth
. - Migrates the Analytics, App Installations, Realtime Database, Performance Monitoring,
and Remote Config libraries to
dart:js_interop
to enable Wasm as a build target.
Firebase CLI (v13.6.0)
- The latest Firebase CLI (v13.6.0) is now available. This version includes new versions of the Pub/Sub and Cloud Firestore emulators. To use the Firebase CLI in your development environment, set up or update the CLI.
March 21, 2024
SDK Releases
The Firebase Android SDKs for Analytics, Cloud Firestore, Crashlytics, Crashlytics NDK, 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 v32.8.0. Learn how to add SDKs to your app using the Firebase BoM.
March 19, 2024
SDK Releases
- The Firebase Apple SDK (v10.23.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
Firebase CLI (v13.5.2)
- The latest Firebase CLI (v13.5.2) is now available. This version includes fixes for Hosting rewrites. To use the Firebase CLI in your development environment, set up or update the CLI.
March 14, 2024
SDK Releases
- The Firebase JavaScript SDK (v10.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.
Firebase CLI (v13.5.1)
- The latest Firebase CLI (v13.5.1) is now available. This version includes early support for multiple Cloud Firestore databases in the Emulator UI. To use the Firebase CLI in your development environment, set up or update the CLI.
March 13, 2024
SDK Releases
The Firebase SDK for C++ (v11.9.0) is now available. This release includes changes to Authentication and updated dependencies.
The Firebase SDK for Unity (v11.8.0) is now available. This release includes new features in Authentication, changes to Authentication and Dynamic Links, and other changes.
Firebase CLI (v13.5.0)
- The latest Firebase CLI (v13.5.0) is now available. This version includes fixes for Cloud Functions and the Cloud Firestore emulator. To use the Firebase CLI in your development environment, set up or update the CLI.
March 12, 2024
SDK Releases
A new release of the Firebase Flutter SDK is available.
This release migrates the App Check library to
dart:js_interop
to enable Wasm as a build target.
March 11, 2024
SDK Releases
- The Firebase Admin Python SDK (v6.5.0) is now available. This release comes with improvements to the Authentication API and a new API to enqueue functions with Cloud Tasks. To install this SDK, see Add the Firebase Admin SDK to your server.
March 8, 2024
Test Lab
- The following devices have been deprecated and will be removed on 2024-04-07: ipad5/15.4, Iphone13pro/15.2, ipadmini4/15.4. If you are currently using these devices, please move to a different device.
March 07, 2024
SDK Releases
The Firebase Apple SDK (v10.22.1) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
The Firebase Android SDKs for 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 v32.7.4. Learn how to add SDKs to your app using the Firebase BoM.
Firebase CLI (v13.4.1)
- The latest Firebase CLI (v13.4.1) is now available. This version includes fixes for Cloud Functions and the Cloud Firestore emulator. To use the Firebase CLI in your development environment, set up or update the CLI.
March 04, 2024
SDK Releases
- The Firebase Apple SDK (v10.22.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
February 28, 2024
SDK Releases
The Firebase JavaScript SDK (v10.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.
The Firebase Android SDKs for Cloud Firestore, Realtime Database, and Remote Config 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 v32.7.3. Learn how to add SDKs to your app using the Firebase BoM.
A new release of the Firebase Flutter SDK is available.
This release migrates the Cloud Functions library to
dart:js_interop
to enable Wasm as a build target.
February 27, 2024
Firebase CLI (v13.4.0)
- The latest Firebase CLI (v13.4.0) is now available. This version adds new commands for managing and restoring from Cloud Firestore backups. To use the Firebase CLI in your development environment, set up or update the CLI.
February 21, 2024
Crashlytics
The Release Monitoring dashboard is now available (beta). This is a single dashboard in the Firebase console that's powered by Crashlytics, and it allows you to monitor the most recent production release of your mobile app. The dashboard updates in near real time and gives you a high-level view of the most important release metrics, including crash-free metrics, version uptake, comparisons to previous releases, and any new issues for the release.
Learn more about the dashboard and the requirements to display data from your latest build in Monitor the stability of your latest app release.
Firebase CLI (v13.3.1)
- The latest Firebase CLI (v13.3.1) is now available. This version includes preview support for Datastore Mode in the Cloud Firestore emulator and bug fixes. To use the Firebase CLI in your development environment, set up or update the CLI.
February 19, 2024
SDK Releases
A new release of the Firebase Flutter SDK is available.
This release migrates the Cloud Storage library to
dart:js_interop
to enable Wasm as a build target.
February 14, 2024
Firebase CLI (v13.3.0)
- The latest Firebase CLI (v13.3.0) is now available. This version includes support for Python 3.12 functions and bug fixes. To use the Firebase CLI in your development environment, set up or update the CLI.
February 13, 2024
SDK Releases
- The Firebase SDK for Unity (v11.7.0) is now available. This release includes changes to Analytics, a bug fix in Authentication, and other changes.
February 08, 2024
SDK Releases
The Firebase Android SDKs for A/B Testing, Analytics, App Check, App Distribution, Cloud Firestore, Cloud Messaging, Crashlytics, Crashlytics NDK, Firebase ML, Performance Monitoring, and Remote Config 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 v32.7.2. Learn how to add SDKs to your app using the Firebase BoM.
An updated version of the
google-services
plugin for Android (v4.4.1) is now available. For more information, see the Firebase Android SDK Release Notes.
App Distribution
- App Distribution now provides a smoke testing capability via the Automated tester (beta) feature for Android apps. This beta feature allows you to run tests on your Android apps, using virtual and physical devices, at different API levels. To learn how to run an automated smoke test, see Run an automated test for Android apps.
February 07, 2024
Firebase CLI (v13.2.1)
- The latest Firebase CLI (v13.2.1) is now available. This version fixes issues with App Distribution commands. To use the Firebase CLI in your development environment, set up or update the CLI.
February 06, 2024
SDK Releases
- The Firebase Apple SDK (v10.21.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
Firebase CLI (v13.2.0)
- The latest Firebase CLI (v13.2.0) is now available. This version adds support for email enumeration protection in the Authentication emulator and automated tester (beta) support for App Distribution. To use the Firebase CLI in your development environment, set up or update the CLI.
February 02, 2024
Test Lab
- The following device has been deprecated and will be removed on 2024-03-03: HWCOR/27. If you are currently using this device, please move to a different device.
February 01, 2024
SDK Releases
- The Firebase JavaScript SDK (v10.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.
Crashlytics
We've improved Crashlytics to provide more and better crash-free metrics:
Crashlytics now provides crash-free sessions data. Sessions without crashes indicate overall reliability of an app and build user confidence.
Crash-free users is now more granular when you select to view data for the last 24 hours.
Also, you can now get velocity alerts and crash-free users (as well as the new crash-free sessions!) without the Firebase SDK for Google Analytics; all these features are now powered by Crashlytics-only data.
Get these improvements and features by updating your app to use the latest version of the Crashlytics SDK. Learn more in Understand crash-free metrics.
Note that for Unity, all these improvements and features are available starting February 20, 2024 (with the Unity SDK v11.7.0 release).
January 31, 2024
SDK Releases
A new release of the Firebase Flutter SDK is available.
This release adds support for Play Games and Game Center sign-in, and migrates the Authentication, Cloud Firestore, and FCM libraries to
dart:js_interop
to enable Wasm as a build target.
January 24, 2024
Firebase CLI (v13.1.0)
- The latest Firebase CLI (v13.1.0) is now available. This version includes bug fixes for web frameworks, Cloud Functions, and the Authentication emulator. To use the Firebase CLI in your development environment, set up or update the CLI.
Test Lab
The following devices have been deprecated and will be removed at a later date:
NexusLowRes/23
Nexus4/21
,Nexus4/22
Nexus5/21
,Nexus5/22
,Nexus5/23
,Nexus5X/23
Nexus6/21
,Nexus6/22
,Nexus6/23
,Nexus6P/23
Nexus7/21
,Nexus7/22
,Nexus7_clone_16_9/23
Nexus9/21
,Nexus9/22
,Nexus9/23
,Nexus10/21
,Nexus10/22
If you are currently using these devices, please
consider moving to an Arm virtual device (i.e. MediumPhone.arm
).
January 23, 2024
SDK Releases
The Firebase SDK for C++ (v11.8.0) is now available. This release includes a bug fix in FCM on Android, deprecation of Dynamic Links, and dependency updates.
The Firebase Admin Python SDK (v6.4.0) is now available. This release comes with improvements and fixes in the Cloud Messaging API. To install this SDK, see Add the Firebase Admin SDK to your server.
January 18, 2024
SDK Releases
The Firebase Android SDKs for Authentication, Cloud Firestore, Crashlytics, Crashlytics NDK, and Firebase ML 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 v32.7.1. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase JavaScript SDK (v10.7.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 17, 2024
Crashlytics
- Crashlytics now shows a chart within each row of the issue list to help you understand how issues are trending over time.
January 16, 2024
SDK Releases
- The Firebase Apple SDK (v10.20.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
January 11, 2024
Test Lab
- The following Xcodes have been removed: Xcode 14.2 and Xcode 14.3. If you have not already done so, please migrate to Xcode 15.0.
January 07, 2024
Firebase CLI (v13.0.3)
- The latest Firebase CLI (v13.0.3) is now available. This version includes bug fixes for Cloud Functions. To use the Firebase CLI in your development environment, set up or update the CLI.
January 04, 2024
SDK Releases
A new release of the Firebase Flutter SDK is available.
This release adds support for
sum
andaverage
aggregated queries in Cloud Firestore, and on-device conversion measurement using Analytics.The Firebase SDK for C++ (v11.7.0) is now available. This release includes changes to Analytics and Google Mobile Ads, a bug fix in Authentication, and other changes.
The Firebase SDK for Cloud Functions (v4.6.0) includes updated peer dependencies for
firebase-admin
12.0.0 and the addition of trace context for callable functions. Trace context provides easier logging and debugging, fixing issue (#1487).
Test Lab
- The following device has been deprecated and will be removed on 2024-02-05: hammerhead/23. If you are currently using this device, please move to a different device.
December 17, 2023
Firebase CLI (v13.0.2)
- The latest Firebase CLI (v13.0.2) is now available. This version includes bug fixes for web frameworks. To use the Firebase CLI in your development environment, set up or update the CLI.
December 15, 2023
Cloud Firestore
- In the Firebase console, the Query Builder for Cloud Firestore now supports
assembly and execution of
sum()
andavg()
queries. Having all supported aggregations in the console expands your ability to perform useful ad hoc queries.
December 13, 2023
SDK Releases
- The Firebase Apple SDK (v10.19.1) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app. This version is available via Swift Package Manager only.
December 07, 2023
SDK Releases
The Firebase Android SDKs for Cloud Firestore and Cloud 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 v32.7.0. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase Admin Node.js SDK (v12.0.0) is now available. This release deprecates support for Node.js 14 and comes with improvements in Cloud Firestore. To install this SDK, see Add the Firebase Admin SDK to your server.
Firebase CLI (v13.0.1)
- The latest Firebase CLI (v13.0.1) is now available. This version includes bug fixes for web frameworks and Cloud Functions To use the Firebase CLI in your development environment, set up or update the CLI.
December 06, 2023
Firebase CLI (v13.0.0)
- The latest Firebase CLI (v13.0.0) is now available. This version adds support for Node 20, drops support for Node 16, and includes improvements for Cloud Storage deployments, web frameworks, and more. To use the Firebase CLI in your development environment, set up or update the CLI.
December 05, 2023
SDK Releases
The Firebase Apple SDK (v10.19.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
The Firebase Admin Python SDK (v6.3.0) is now available. This release deprecates support for Python 3.7 and comes with improvements in the Authentication API along with a fix in the App Check API. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase JavaScript SDK (v10.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.
November 28, 2023
SDK Releases
A new release of the Firebase Flutter SDK is available.
This release adds support for custom Authentication domains.
November 27, 2023
SDK Releases
- The Firebase JavaScript SDK (v10.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.
November 23, 2023
SDK Releases
The Firebase Admin Go SDK (v4.13.0) is now available. This release comes with improvements in the Authentication API along with a fix in the Cloud Storage API. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin Node.js SDK (v11.11.1) is now available. This release includes dependency updates in Cloud Firestore. To install this SDK, see Add the Firebase Admin SDK to your server.
November 16, 2023
SDK Releases
The Firebase Android SDKs for Authentication, Crashlytics, Crashlytics NDK, Performance Monitoring, 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 v32.6.0. Learn how to add SDKs to your app using the Firebase BoM.
November 15, 2023
Firebase CLI (v12.9.1)
- The latest Firebase CLI (v12.9.1) is now available. This version fixes an issue with project selection when initializing Hosting. To use the Firebase CLI in your development environment, set up or update the CLI.
November 14, 2023
SDK Releases
The Firebase Apple SDK (v10.18.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
A new release of the Firebase Flutter SDK is available.
This release adds support for custom Analytics parameters and Windows support for Google Sign-in.
Firebase CLI (v12.9.0)
- The latest Firebase CLI (v12.9.0) is now available. This version includes improvements for Hosting deployments and other bug fixes. To use the Firebase CLI in your development environment, set up or update the CLI.
November 09, 2023
SDK Releases
- The Firebase JavaScript SDK (v10.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.
November 07, 2023
Cloud Functions for Firebase
- The Cloud Functions for Firebase Python SDK is now released to general availability. This release provides the same set of features and triggers as 2nd gen Node.js. You can find detailed Python guidance throughout the documentation, including the guide to getting started with Cloud Functions for Firebase and the detailed API reference.
October 31, 2023
Firebase CLI (v12.8.0)
- The latest Firebase CLI (v12.8.0) is now available. This version includes cold start improvements for Firestore-triggered functions. To use the Firebase CLI in your development environment, set up or update the CLI.
October 30, 2023
Analytics
- The Analytics SDK now supports in-app purchase logging in Swift apps using the Apple StoreKit 2 API. Review implementation steps in our guide to measuring in-app purchases.
SDK Releases
The Firebase Apple SDK (v10.17.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app. The Swift extension SDKs are deprecated in this version of Firebase. See the migration guide for more details.
The Firebase Android SDK for Analytics 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 v32.5.0. Learn how to add SDKs to your app using the Firebase BoM.
October 26, 2023
SDK Releases
The Firebase JavaScript SDK (v10.5.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.
The Firebase Android SDKs for App Check, Cloud Firestore, Cloud Messaging, Crashlytics, 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 Android BoM (Bill of Materials) has been updated to v32.4.1. Learn how to add SDKs to your app using the Firebase BoM.
October 24, 2023
SDK Releases
A new release of the Firebase Flutter SDK is available.
This release adds Windows support for Cloud Storage.
October 23, 2023
Remote Config
A/B Testing experiments no longer depend on Google Optimize. They now use frequentist inference to calculate the statistical significance of a variant's "lift" based on the frequency of observed results. Experiment results are calculated daily.
This change affects all newly-started experiments; existing running and completed experiments that depend on Google Optimize will continue to show Bayesian-based results. Learn more at About Firebase A/B Tests.
October 19, 2023
SDK Releases
The Firebase SDK for Unity (v11.6.0) is now available. This release includes a bug fix in App Check and other changes.
A new release of the Firebase Flutter SDK is available.
This release adds Windows support for Cloud Firestore filters.
October 18, 2023
SDK Releases
The Firebase Android SDKs for Analytics, App Check, App Distribution, 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. 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 v32.4.0. Learn how to add SDKs to your app using the Firebase BoM.
October 17, 2023
Test Lab
- Test Lab now gives you access to faster Test Lab emulators that run on faster Arm hosts. These new emulators are estimated to perform most tasks three to six times faster, and they support GPU-heavy tasks in hardware, like user interface rendering, up to 100 times faster. To learn more, see Start testing with Android Virtual Devices.
SDK Releases
The Firebase SDK for C++ (v11.6.0) is now available. This release includes the User Messaging Platform SDK and support for OR queries in Cloud Firestore.
A new release of the Firebase Flutter SDK is available.
This release adds support for developing Flutter apps on Windows that use Cloud Firestore and Authentication, and now uses Android Gradle Plugin 8.
October 12, 2023
- The Firebase JavaScript SDK (v10.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.
Test Lab
- Test Lab has added the Google Pixel 8 and Pixel 8 Pro to the Test Lab device catalog! To test your apps on these new devices, go to the Test Lab page on the Firebase console and select the Google Pixel 8 or the Pixel 8 Pro. To learn more, see Available devices in Test Lab.
October 11, 2023
Firebase CLI (v12.7.0)
- The latest Firebase CLI (v12.7.0) is now available. This version adds support for setting point-in-time recovery (PITR) on Cloud Firestore databases. To use the Firebase CLI in your development environment, see Set up or update the CLI.
October 04, 2023
Firebase CLI (v12.6.2)
- The latest Firebase CLI (v12.6.2) is now available. This version includes bug fixes for Cloud Functions deployments. To use the Firebase CLI in your development environment, see Set up or update the CLI.
October 03, 2023
SDK Releases
- The Firebase Apple SDK (v10.16.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
October 01, 2023
Firebase project management
Firebase now offers more support for Terraform, including the following:
Install and update Firebase Extensions (see a sample
.tf
config file for Extensions).For Authentication, configure blocking functions and authorized domains (see a sample
.tf
config file for Authentication).
September 28, 2023
SDK Releases
- The Firebase Admin Node.js SDK (v11.11.0) is now available. This release comes with improvements in the Authentication API. To install this SDK, see Add the Firebase Admin SDK to your server.
September 27, 2023
Firebase CLI (v12.6.1)
- The latest Firebase CLI (v12.6.1) is now available. This version includes bug fixes for Cloud Functions deployments. To use the Firebase CLI in your development environment, see Set up or update the CLI.
September 26, 2023
Firebase CLI (v12.6.0)
- The latest Firebase CLI (v12.6.0) is now available. This version includes performance and reliability improvements for Cloud Functions deployments. To use the Firebase CLI in your development environment, see Set up or update the CLI.
September 25, 2023
Test Lab
- The following devices have been removed:
- iphone11pro/16.5
- iphone14pro/16.5
- iphone8/16.5
SDK Releases
- The Firebase Admin Go SDK (v4.12.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.
September 21, 2023
SDK Releases
- The Firebase SDK for Unity (v11.5.0) is now available. This release includes new features in Analytics as well as miscellaneous changes and fixes.
September 19, 2023
SDK Releases
The Firebase SDK for C++ (v11.5.0) is now available. This release includes Authentication Emulator support, a new feature in Analytics on iOS, and other changes and fixes.
A new release of the Firebase Flutter SDK is available.
This release adds the following:
- Support for reCAPTCHA Enterprise as an App Check provider.
Breaking change:
initializeAppCheck()
now requires you to specify the attestation provider you want to use.A
getSessionId()
method for Analytics on Android and Apple platforms.Windows support for Authentication.
September 15, 2023
SDK Releases
The Firebase Android SDKs for Authentication, Crashlytics, Crashlytics NDK, Cloud Firestore, 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 v32.3.1. Learn how to add SDKs to your app using the Firebase BoM.
September 14, 2023
SDK Releases
The Firebase Android SDKs for Crashlytics, Crashlytics NDK, Cloud Firestore, 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 v32.3.0. Learn how to add SDKs to your app using the Firebase BoM.
An updated version of the
google-services
plugin for Android (v4.4.0) is now available. For more information, see the Firebase Android SDK Release Notes.The Firebase JavaScript SDK (v10.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.
September 12, 2023
SDK Releases
- The Firebase Apple SDK (v10.15.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
Firebase CLI (v12.5.4)
- The latest Firebase CLI (v12.5.4) is now available. This version includes bug fixes for the Cloud Firestore emulator. To use the Firebase CLI in your development environment, see Set up or update the CLI.
September 08, 2023
Hosting
- The user flow for adding and setting up a custom domain and managing preview channels have been improved. To learn more, see Connect a custom domain.
Firebase CLI (v12.5.3)
- The latest Firebase CLI (v12.5.3) is now available. This version includes bug fixes for Extensions deploys and fixes issues when installing the CLI from firebase.tools. To use the Firebase CLI in your development environment, see Set up or update the CLI.
August 31, 2023
- The Firebase JavaScript SDK (v10.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.
August 30, 2023
SDK Releases
A new release of the Firebase Flutter SDK is available.
This release adds support for TOTP as a second factor when using Firebase Authentication with Identity Platform.
August 28, 2023
Test Lab
- The following device has been deprecated and will be removed on 2023-9-25: iphone14pro/16.5. If you currently use this device, please move to iphone14pro/16.6.
Remote Config
- You can now delete Remote Config templates directly from Firebase console. For more information, see Remote Config Templates and Versioning.
Test Lab
- Test Lab now indicates devices that have reported higher rates of inconclusive test results for prolonged period with the Reduced Stability label in the Firebase console and the Google Cloud CLI. This indicator can help you choose which test devices are right for your testing use case.
August 24, 2023
Firebase CLI (v12.5.2)
- The latest Firebase CLI (v12.5.2) is now available. This version fixes a issue that caused functions to behave unexpectedly. To use the Firebase CLI in your development environment, see Set up or update the CLI.
SDK Releases
The Firebase Android SDKs for Cloud Firestore, Crashlytics, Crashlytics NDK, 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 v32.2.3. Learn how to add SDKs to your app using the Firebase BoM.
August 23, 2023
Firebase CLI (v12.5.1)
- The latest Firebase CLI (v12.5.1) is now available. This version fixes a bug where mixed deploys of 1st and 2nd gen functions would fail. To use the Firebase CLI in your development environment, see Set up or update the CLI.
SDK Releases
A new release of the Firebase Flutter SDK is available.
This release adds support for multiple Realtime Database instances and a
revokeTokenWithAuthorizationCode()
method for revoking Apple sign-in tokens.
August 22, 2023
SDK Releases
The Firebase Apple SDK (v10.14.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
The Firebase JavaScript SDK (v10.3.0) is now available. This release fixes a regression in v10.0.0, and applying this release may cause breaking changes for some users. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
Firebase CLI (v12.5.0)
- The latest Firebase CLI (v12.5.0) is now available. This version includes reliability improvements for Cloud Functions deploys and bug fixes for the Extensions emulator and web frameworks. To use the Firebase CLI in your development environment, see Set up or update the CLI.
August 17, 2023
Crashlytics
- For ANRs, when we see that the stack trace follows a common pattern, we display an insight to help you debug the issue faster. No action is required to activate this feature.
Test Lab
- The following devices have been deprecated and will be removed on 2023-9-14: iphone11pro/16.5 and iphone8/16.5. If you currently use these devices, please move to these devives: iphone11pro/16.6 and iphone8/16.6.
SDK Releases
The Firebase SDK for Unity (v11.4.0) is now available. This release includes a bug fix in Authentication and other changes.### SDK Releases
The Firebase JavaScript SDK (v10.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.
August 16, 2023
Crashlytics
- Crashlytics now supports symbolicating Flutter applications on
Apple platforms which are built with the
and--split-debug-info
flags. This is in addition to the existing support for Flutter apps on Android. Learn more about this feature for Apple platforms and for Android.--obfuscate
Test Lab
- Test Lab now offers Robo tests for iOS+ (Beta). To learn how to run these tests, see Run a Robo test.
SDK Releases
A new release of the Firebase Flutter SDK is available.
This release adds support for limited-use App Check tokens when using callable Cloud Functions and adds support for
Set
objects to the Cloud Firestore ODM query generator.
August 15, 2023
Firebase CLI (v12.4.8)
- The latest Firebase CLI (v12.4.8) is now available. This version includes bug fixes for Cloud Functions and web frameworks. To use the Firebase CLI in your development environment, see Set up or update the CLI.
August 10, 2023
Remote Config
- Remote Config improved capabilities related to deleting personalizations.
August 09, 2023
SDK Releases
- The Firebase SDK for C++ (v11.4.0) is now available. This release includes new features in Cloud Firestore, a bug fix in Google Mobile Ads, and other changes.
August 03, 2023
SDK Releases
The Firebase Android SDKs for App Distribution, Authentication, Cloud Messaging, In-App Messaging, Installations, and Firebase ML 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 v32.2.2. Learn how to add SDKs to your app using the Firebase BoM.
August 02, 2023
Firebase CLI (v12.4.7)
- The latest Firebase CLI (v12.4.7) is now available. This version includes bug fixes for Cloud Functions secrets and Extensions updates. To use the Firebase CLI in your development environment, see Set up or update the CLI.
August 01, 2023
SDK Releases
- The Firebase Apple SDK (v10.13.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
July 26, 2023
Test Lab
- The iOS 16.3 API has been removed. If you are using devices on the older API, update to the newer API version (16.5). To learn more, see Deprecated devices and versions.
July 25, 2023
Firebase CLI (v12.4.6)
- The latest Firebase CLI (v12.4.6) is now available. This version includes bug fixes for extensions and web frameworks. To use the Firebase CLI in your development environment, see Set up or update the CLI.
July 20, 2023
SDK Releases
The Firebase JavaScript SDK (v10.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.
The Firebase SDK for Unity (v11.3.0) is now available. This release includes bug fixes in Authentication and Remote Config, as well as other changes and fixes.
July 19, 2023
Firebase CLI (v12.4.5)
- The latest
Firebase CLI (v12.4.5)
is now available.
This version includes bug fixes for
functions:set:secret
, deploys of Cloud Firestore rules, and web frameworks. To use the Firebase CLI in your development environment, see Set up or update the CLI.
July 18, 2023
SDK Releases
- The Firebase SDK for C++ (v11.3.0) is now available. This release includes bug fixes in Authentication and Remote Config, and other changes and fixes.
July 14, 2023
SDK Releases
A new release of the Firebase Flutter SDK is available.
This release adds an API to access Firebase objects from C++, and introduces several new Cloud Storage widgets to Firebase UI.
July 13, 2023
SDK Releases
The Firebase Android SDKs for App Distribution, Authentication, Cloud Firestore, Cloud Messaging, Crashlytics, Performance Monitoring, and Remote Config 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 v32.2.0. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase Admin Node.js SDK (v11.10.1) is now available. This release addresses an issue in
v11.10.0
that caused an incompatibility in Realtime Database types. To install this SDK, see Add the Firebase Admin SDK to your server.
July 12, 2023
SDK Releases
The Firebase Admin Node.js SDK (v11.10.0) is now available. This release comes with improvements in the Cloud Storage, Cloud Firestore, Cloud Functions APIs along with fixes in the Authentication API. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin Go SDK (v4.12.0) is now available. This release comes with changes in the Cloud Messaging APIs. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin .NET SDK (v2.4.0) is now available. This release comes with changes in the Cloud Messaging APIs. To install this SDK, see Add the Firebase Admin SDK to your server.
Firebase CLI (v12.4.4)
- The latest
Firebase CLI (v12.4.4)
is now available.
This version includes bug fixes for
database:list
and the Cloud Functions emulator. To use the Firebase CLI in your development environment, see Set up or update the CLI.
July 11, 2023
SDK Releases
- The Firebase Apple SDK (v10.12.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
July 06, 2023
SDK Releases
- The Firebase JavaScript SDK (v10.0.0) is now available. This release contains some breaking changes. For more details, see the Firebase JavaScript SDK release notes. To install the SDK, see Add Firebase to your JavaScript Project.
Firebase CLI (v12.4.3)
- The latest Firebase CLI (v12.4.3) is now available. This version includes preview support for emulating multiple Cloud Firestore database instances. To use the Firebase CLI in your development environment, see Set up or update the CLI.
June 28, 2023
Firebase CLI (v12.4.2)
- The latest Firebase CLI (v12.4.2) is now available. This version includes bug fixes for Cloud Functions and Extensions. To use the Firebase CLI in your development environment, see Set up or update the CLI.
June 27, 2023
Test Lab
- Test Lab now supports the new Google Pixel Fold. You can run your tests on your standalone physical devices. To learn more about Test Lab devices, see Test on available devices.
Firebase CLI (v12.4.1)
- The latest Firebase CLI (v12.4.1) is now available. This version includes Cloud Firestore emulator v1.18.1 and other bug fixes. To use the Firebase CLI in your development environment, see Set up or update the CLI.
June 26, 2023
SDK Releases
A new release of the Firebase Flutter SDK is available.
This release adds support for replay protection (limited-use tokens) to App Check and includes a new Firebase UI
StorageImage
widget.
June 23, 2023
SDK Releases
- The Firebase SDK for Unity (v11.2.0) is now available. This release includes bug fixes in Remote Config and other changes.
June 22, 2023
SDK Releases
The Firebase Admin Python SDK (v6.2.0) is now available. This release comes with changes in the FCM APIs. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin Java SDK (v9.2.0) is now available. This release comes with changes in the FCM and Cloud Firestore APIs. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase JavaScript SDK (v9.23.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 21, 2023
SDK Releases
- The Firebase SDK for C++ (v11.2.0) is now available. This release includes changes to Google Mobile Ads, bug fixes in App Check and Remote Config, and other changes.
June 20, 2023
Test Lab
- Test Lab now supports the new Google Pixel Tablet. You can run your tests on your standalone physical devices. To learn more about Test Lab devices, see Test on available devices.
June 16, 2023
Crashlytics
You can now filter Android app events by device category. Use the device filter in the Crashlytics dashboard to see the events from TVs, phones, watches, tablets, or Chromebooks.
June 15, 2023
SDK Releases
The Firebase Android SDKs for Cloud Storage 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 v32.1.1. Learn how to add SDKs to your app using the Firebase BoM.
Firebase CLI (v12.4.0)
- The latest Firebase CLI (v12.4.0) is now available. This version adds new commands to manage Firebase App Distribution groups. To use the Firebase CLI in your development environment, see Set up or update the CLI
June 13, 2023
SDK Releases
- The Firebase Apple SDK (v10.11.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
June 08, 2023
SDK Releases
- The Firebase JavaScript SDK (v9.22.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.
June 06, 2023
Firebase CLI (v12.3.1)
- The latest Firebase CLI (v12.3.1) is now available. To use the Firebase CLI in your development environment, see Set up or update the CLI.
June 01, 2023
SDK Releases
- The Firebase SDK for Unity (v11.1.0) is now available. This release includes changes to Authentication; bug fixes in Authentication, Realtime Database, Cloud Firestore, and Cloud Storage; and other changes and fixes.
Firebase CLI (v12.3.0)
- The latest Firebase CLI (v12.3.0) is now available. To use the Firebase CLI in your development environment, see Set up or update the CLI.
May 31, 2023
SDK Releases
- The Firebase SDK for C++ (v11.1.0) is now available. This release includes new features in Cloud Firestore; changes to Google Mobile Ads; bug fixes in Realtime Database, Cloud Firestore, and Cloud Storage; and other changes and fixes.
May 30, 2023
SDK Releases
The Firebase Admin Node.js SDK (v11.9.0) is now available. This release comes with improvements in the Authentication API. To install this SDK, see Add the Firebase Admin SDK to your server.
A new release of the Firebase Flutter SDK is available.
This release adds debug logging for Cloud Firestore.
May 25, 2023
SDK Releases
The Firebase JavaScript SDK (v9.22.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 Android SDKs for Analytics, App Check, Cloud Firestore, Cloud Functions, 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 v32.1.0. Learn how to add SDKs to your app using the Firebase BoM.
May 24, 2023
Firebase CLI (v12.2.1)
- The latest Firebase CLI (v12.2.1) is now available. To use the Firebase CLI in your development environment, see Set up or update the CLI.
May 23, 2023
SDK Releases
- The Firebase Apple SDK (v10.10.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
Firebase CLI (v12.2.0)
- The latest Firebase CLI (v12.2.0) is now available. To use the Firebase CLI in your development environment, see Set up or update the CLI.
May 19, 2023
Firebase CLI (v12.1.0)
- The latest Firebase CLI (v12.1.0) is now available. To use the Firebase CLI in your development environment, see Set up or update the CLI.
May 18, 2023
Test Lab
- Test Lab now supports Google Pixel Watch. You can run tests on your standalone Wear app on Google Pixel Watches. To learn more about Test Lab devices, see Test on available devices.
May 16, 2023
Firebase CLI (v12.0.1)
- The latest Firebase CLI (v12.0.1) is now available. To use the Firebase CLI in your development environment, see Set up or update the CLI.
May 12, 2023
SDK Releases
- The Firebase JavaScript SDK (v9.22.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.
May 11, 2023
SDK Releases
A new release of the Firebase Flutter SDK is available.
This release adds Flutter 3.10 compatibility and a
TaskProgressIndicator
Firebase UI widget for Storage.
May 10, 2023
Remote Config
- Real-time Remote Config is now available for C++, Unity, and Flutter, in addition to existing support for Android and Apple platforms. See Understand real-time Remote Config.
Cloud Functions for Firebase
Cloud Functions for Firebase (2nd gen) is now released to general availability with support for the enhanced 2nd gen feature set, including concurrency, Eventarc integration, and new background trigger types. See the version comparison and the upgrade guide for more information.
The public preview of the Cloud Functions for Firebase Python SDK is now open. This release provides preview-level support for the same set of features and triggers as 2nd gen Node.js. You can find detailed Python guidance throughout the documentation, including the guide to getting started with Cloud Functions for Firebase and the detailed API reference.
Hosting
With the new
pinTag
feature, you can now ensure that each function for generating your site's dynamic content is kept in sync with your static Hosting resources and Hosting config. Also, you can now preview your rewrites to functions on Hosting preview channels.The
pinTag
feature is available for Cloud Functions for Firebase (2nd gen). If you usepinTag
within a rewrite to a function, then the "pinned" function will be deployed along with your static Hosting resources and configuration, even when running
. If you roll back a version of your site, the "pinned" function is also rolled back.firebase deploy --only hosting You can also use the
pinTag
feature with Hosting rewrites to Cloud Run.
Firebase Extensions
- You can now build your own extensions and publish them on Extensions Hub (extensions.dev). Take a look at the extension publisher docs to get started.
Crashlytics
If you use App Quality Insights in Android Studio, you can now navigate from a Crashlytics stack trace to the relevant code—specifically, the version of the code in which the crash happened. Learn more about this version control system (VCS) integration in the Android Studio documentation.
To use the new VCS integration, you'll need the following:
- Android Studio Hedgehog Canary 3
- Android Gradle plugin (AGP) 8.2.0-alpha03+
- Firebase Crashlytics SDK v18.3.7+ (or the Firebase BoM v32.0.0+)
- In your
gradle.properties
file, theandroid.enableVcsInfo
flag set totrue
May 09, 2023
SDK Releases
The Firebase SDK for Unity (v11.0.0) is now available. This release includes support for App Check, Remote Config real-time updates, new features in Cloud Firestore, breaking deprecations in Authentication, and other changes.
The Firebase SDK for C++ (v11.0.1) is now available. This release includes a bug fix in Authentication.
Firebase CLI (v12.0.0)
- The latest Firebase CLI (v12.0.0) is now available. To use the Firebase CLI in your development environment, see Set up or update the CLI.
May 04, 2023
SDK Releases
The Firebase SDK for C++ (v11.0.0) is now available. This release updates the minimum supported C++ standard to C++14 and includes support for App Check and real-time config updates in Remote Config, new features in Cloud Firestore, breaking changes caused by deprecations in Authentication, removal of the deprecated AdMob SDK, and other changes.
The Firebase Admin Node.js SDK (v11.8.0) is now available. This release comes with new improvements in the Firebase App Check API. To install this SDK, see Add the Firebase Admin SDK to your server.
A new release of the Firebase Flutter SDK is available.
This release adds an upload button widget for Storage to Firebase UI.
May 03, 2023
Firebase CLI (v11.30.0)
- The latest Firebase CLI (v11.30.0) is now available. To use the Firebase CLI in your development environment, see Set up or update the CLI.
May 01, 2023
SDK Releases
The Firebase Android SDKs for App Check, Authentication, Cloud Firestore, Cloud Functions, Cloud Storage, Crashlytics, Crashlytics NDK, In-App Messaging, Performance Monitoring, Realtime Database, 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 v32.0.0. Learn how to add SDKs to your app using the Firebase BoM.
April 27, 2023
SDK Releases
- The Firebase JavaScript SDK (v9.21.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.
May 26, 2023
Firebase CLI (v11.29.1)
- The latest Firebase CLI (v11.29.1) is now available. To use the Firebase CLI in your development environment, see Set up or update the CLI.
April 25, 2023
Crashlytics
- We've further improved the way Crashlytics groups events to help you quickly identify the root cause! We're introducing variants within issues – each variant is a sub-group of events in an issue that have the same failure point and a similar stack trace. With variants, you can debug the most common stack traces within an issue and determine if different root causes are leading to the failure. To learn more, check out our blog post about all our recent improvements for event-grouping.
SDK Releases
- The Firebase Apple SDK (v10.9.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
Firebase CLI (v11.29.0)
- The latest Firebase CLI (v11.29.0) is now available. To use the Firebase CLI in your development environment, see Set up or update the CLI.
April 21, 2023
Realtime Database
- Realtime Database requires that the
firebasedatabase.googleapis.com
service (Firebase Realtime Database API) be enabled for provisioning new databases. The Realtime Database setup flow in the Firebase console has been updated to prompt for explicit permission to enable the API in certain use cases.
April 18, 2023
SDK Releases
The Firebase JavaScript SDK (v9.20.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 (v11.7.0) is now available. This release comes with new improvements in the Authentication API and changes in the FCM APIs. To install this SDK, see Add the Firebase Admin SDK to your server.
A new release of the Firebase Flutter SDK is available.
This release adds support for Windows apps and upgrades to Dart 3-compatible dependencies.
Firebase CLI (v11.28.0)
- The latest Firebase CLI (v11.28.0) is now available. To use the Firebase CLI in your development environment, see Set up or update the CLI.
April 13, 2023
SDK Releases
The Firebase Apple SDK (v10.8.1) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app. This release is available via Swift Package Manager only.
The Firebase Android SDKs for Analytics, App Distribution, Authentication, Cloud Firestore, 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 Android BoM (Bill of Materials) has been updated to v31.5.0. Learn how to add SDKs to your app using the Firebase BoM.
Firebase CLI (v11.27.0)
- The latest Firebase CLI (v11.27.0) is now available. To use the Firebase CLI in your development environment, see Set up or update the CLI.
April 12, 2023
Crashlytics
- Crashlytics has improved stack trace symbolication for Swift
apps. We now more accurately convert
<compiler-generated>
Swift frames to a file and line number so that it’s easier to understand stack traces and debug issues.
April 11, 2023
SDK Releases
- The Firebase Apple SDK (v10.8.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
Firebase CLI (v11.26.0)
- The latest Firebase CLI (v11.26.0) is now available. To use the Firebase CLI in your development environment, see Set up or update the CLI.
April 07, 2023
Crashlytics
- Crashlytics has improved the quality of IL2CPP stack traces. In addition, we enhanced stack trace accuracy by no longer creating synthetic filenames; instead, we now include the class name as part of the symbol.
April 06, 2023
SDK Releases
The Firebase Admin Go SDK (v4.11.0) is now available. This release adds support for
TOTP
as a multifactor option in the Authentication API. To install this SDK, see Add the Firebase Admin SDK to your server.The Firebase Admin Node.js SDK (v11.6.0) is now available. This release adds support for
TOTP
as a multifactor option in the Authentication API and deprecates the legacy FCM APIs. To install this SDK, see Add the Firebase Admin SDK to your server.
April 05, 2023
Crashlytics
For Android apps, Crashlytics can now help you debug crashes caused by native memory errors by collecting GWP-ASan reports. These memory-related errors can be associated with memory corruption within your app, which is the leading cause of app security vulnerabilities.
You can view this data in a new "Memory stack traces" tab when you click into an issue's details in the Crashlytics dashboard.
You can also use the new "GWP-ASan report" signal and filter to quickly view all issues with this data.
To take advantage of these new features, make sure your app has GWP-ASan explicitly enabled and uses the latest Crashlytics SDK for NDK (v18.3.6+ or Firebase BoM v31.3.0+).
March 31, 2023
SDK Releases
- The Firebase JavaScript SDK (v9.19.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 30, 2023
SDK Releases
The Firebase JavaScript SDK (v9.19.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 SDK for Unity (v10.7.0) is now available. This release includes changes to FCM and other changes.
A new releases of the Firebase Flutter SDK is available.
This release adds the
Filter
class and support for theOR
query to Cloud Firestore, support for gen2 Cloud Functions, anonConfigUpdated
listener to Remote Config, and other enhancements and fixes.The
ChangeNotifier
mixin has been removed in this release, which might be a breaking change for Remote Config users.
Crashlytics
For Android apps built with Unity and using IL2CPP, Crashlytics can now help you debug crashes caused by native memory errors by collecting GWP-ASan reports. These memory-related errors can be associated with memory corruption within your app, which is the leading cause of app security vulnerabilities.
You can view this data in a new "Memory stack traces" tab when you click into an issue's details in the Crashlytics dashboard.
You can also use the new "GWP-ASan report" signal and filter to quickly view all issues with this data.
To take advantage of these new features, make sure your app uses the latest Crashlytics SDK for Unity (v10.7.0+) and has GWP-ASan explicitly enabled (requires you to modify your Android App Manifest).
March 28, 2023
SDK Releases
The Firebase Android SDKs for Authentication 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 v31.4.0. Learn how to add SDKs to your app using the Firebase BoM.
App Distribution
- Tester search is now available in App Distribution. You can now search for testers in your Firebase project by name or email address. You can also add testers from the search results. To learn more, see Add, remove, and search for testers in App Distribution.
SDK Releases
- The Firebase SDK for C++ (v10.7.0) is now available. This release includes new features and miscellaneous changes.
March 24, 2023
Remote Config
- You can now use real-time Remote Config within your app to
automatically fetch new Remote Config versions from the backend as soon
as they're published. To use real-time Remote Config updates, implement
the new APIs in Apple platform SDK v10.7.0+ or Android SDK v21.3.0+
(Firebase BoM v30.3.0+). Note that existing
fetch
andactivate
APIs are not affected. To learn more about real-time updates, see Firebase Remote Config.
SDK Releases
The Firebase Android SDKs for Analytics, App Distribution, Cloud Firestore, 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 v31.3.0. Learn how to add SDKs to your app using the Firebase BoM.
March 23, 2023
Test Lab
On Android tests, the following output files have been renamed as follows:
- ANR traces files have been renamed in the output bucket to
traces_{count}_{package_name}.txt
. - Tombstones files have been renamed in the output bucket to
tombstones_{count}_{package_name}.txt
.
To learn more, see Detailed test results.
- ANR traces files have been renamed in the output bucket to
March 22, 2023
Test Lab
- To better support your testing needs, Test Lab has updated the iOS default device to iphone13pro 15.7. To learn more about our devices, see Available devices in Test Lab. Want to request a new device? See Requesting a device in Firebase Test Lab.
March 21, 2023
SDK Releases
- The Firebase Apple SDK (v10.7.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
March 16, 2023
SDK Releases
- The Firebase JavaScript SDK (v9.18.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 13, 2023
Firebase project management
Firebase is beginning to support Terraform. If you're on a team that wants to automate and standardize creating Firebase projects with specific resources provisioned and services enabled, then using Terraform with Firebase can be a good fit for you.
You can programmatically accomplish tasks like:
- Create new Firebase projects, and upgrade them to the Blaze pricing plan.
- Register all the platform variants of your app in the Firebase project.
- Enable Firebase Authentication sign-in providers that you want to use with your app.
- Create Cloud Storage buckets or database instances and deploy their Firebase Security Rules.
To get started, check out our initial release documentation for Firebase + Terraform, which includes a generalized workflow, a comprehensive list of Firebase resources with Terraform support, and even sample config files for common use cases.
March 09, 2023
SDK Releases
- The Firebase SDK for Unity (v10.6.0) is now available. This release includes miscellaneous changes.
March 08, 2023
Crashlytics
Crashlytics now symbolicates more ANR threads that contain native app frames. Specifically, we've improved support for capturing
BuildId
s on Android 11+ devices. To start using this feature, do the following for your app:- Upgrade to the Crashlytics Android SDK v18.3.5+ (Firebase BoM v31.2.2+) and the Crashlytics Gradle plugin v2.9.4+.
- Upload your native symbols.
March 07, 2023
SDK Releases
- The Firebase SDK for C++ (v10.6.0) is now available. This release includes miscellaneous changes.
March 06, 2023
App Distribution
- App Distribution now supports in-app feedback for Android (Beta), a feature that makes it easy for testers to send developers feedback about their apps (including screenshots). In-app feedback streamlines the tester workflow and helps developers get higher quality bug reports. To learn how to implement in-app feedback, see Collect feedback from testers.
March 02, 2023
SDK Releases
The Firebase Android SDKs for App Check, App Distribution, Cloud Firestore, Cloud Messaging, In-App Messaging, and Installations 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 v31.2.3. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase JavaScript SDK (v9.17.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.
February 28, 2023
SDK Releases
- The Firebase Apple SDK (v10.6.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
February 23, 2023
Remote Config
- You can now review the changes you make to Remote Config parameters in the Firebase console before you publish. When you click Publish changes, you'll see a list of all updated conditions, parameters, and groups, as well as their corresponding state change (created, deleted, modified). To learn more about creating and editing parameters from the Firebase console, see Set up a Firebase Remote Config project.
February 16, 2023
SDK Releases
The Firebase SDK for Unity (v10.5.0) is now available. This release includes miscellaneous changes.
A new releases of the Firebase Flutter SDK is available. This release includes Trusted Types support in web apps.
Test Lab
- To help you identify and locate your tests in the Firebase console, Test Lab now lets you assign a custom label to your test matrices using the Firebase console and Google Cloud CLI. To learn how to label your test matrices, see Get started with Firebase Test Lab from the Firebase console for Android and Apple, and Start testing with the gcloud CLI for Android and Apple.
February 15, 2023
SDK Releases
The Firebase Android SDKs for Crashlytics, Crashlytics NDK, and Installations 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 v31.2.2. Learn how to add SDKs to your app using the Firebase BoM.
February 14, 2023
SDK Releases
The Firebase SDK for C++ (v10.5.0) is now available. This release includes miscellaneous changes.
A new release of the Firebase Flutter SDK is now available. This release includes a new Hebrew localization for Firebase UI, adds support for
FieldPath
keys to Cloud Firestore'supdate()
method, and comes with fixes for Cloud Firestore and Authentication.
February 10, 2023
SDK Releases
- The Crashlytics Gradle plugin 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.
February 09, 2023
SDK Releases
The Firebase Android SDKs for A/B Testing, Cloud Firestore, Crashlytics, Crashlytics NDK, and Installations 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 v31.2.1. Learn how to add SDKs to your app using the Firebase BoM.
February 08, 2023
SDK Releases
- A new release of the Firebase Flutter SDK is now available. This release fixes warnings when using Flutter 3.8 and comes with fixes for Cloud Firestore, Performance Monitoring, and Remote Config.
February 07, 2023
Test Lab
- You can now view Test Lab device capacity information using the Google Cloud CLI. This feature can inform your test decisions by letting you view the number of online devices in the Test Lab catalog. To learn more, see device capacity information for Android and iOS.
SDK Releases
- The Firebase Apple SDK (v10.5.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
February 03, 2023
SDK Releases
- The Firebase JavaScript SDK (v9.17.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.
February 02, 2023
SDK Releases
The Firebase Admin Python SDK (v6.1.0) is now available. This release comes with a new feature in Cloud Firestore and changes in the Firebase ML API. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase JavaScript SDK (v9.17.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.
January 31, 2023
Remote Config
- You can now target a range of users when configuring a User in
random percentage condition. From the Firebase console condition
dialog, use the slider to set a range between 0 and 100. When publishing a
Remote Config using the Firebase console or the REST API, you can use
the
between
operator. For more information, see Condition rule types and Conditional expression reference.
January 30, 2023
Test Lab
- To better support your testing needs, Test Lab added iOS 16.2 to our device inventory. To learn more about our devices, see Available devices in Test Lab. Want to request a new device? See Requesting a device in Firebase Test Lab.
January 26, 2023
Crashlytics
- We’ve improved the way Crashlytics groups events into issues and how issues are displayed. This change is rolling out for all new issues. Learn more.
Crashlytics
- Crashlytics for Unity games (using SDK v10.4.0+) now allows you to control whether uncaught exceptions are reported as fatal or not. Reporting them as fatal events means that they'll count in your crash-free user statistics and towards velocity alerts. Visit the customize crash reports documentation to learn how to implement this behavior in your Unity project.
Test Lab
- To ensure that we're in sync with real-world devices, and to help you identify bugs, we updated our x86 Android Virtual Device image for API level 30 to the latest images, which the Android team made available to us. Physical devices and ARM virtual devices are not affected. To learn more, see Virtual device updates.
SDK Releases
- The Firebase SDK for Unity (v10.4.0) is now available. This release includes support for tvOS, new features in Analytics and Crashlytics, as well as miscellaneous changes.
January 24, 2023
SDK Releases
- The Firebase SDK for C++ (v10.4.0) is now available. This release includes new features in Analytics, a fix for macOS sandbox mode, and other changes.
January 23, 2023
Crashlytics
- You can now sort your issues list by either event or user count in the Issues table of the Crashlytics dashboard. This lets you better prioritize issues that are affecting large numbers of your users.
January 19, 2023
SDK Releases
The Firebase Android SDKs for App Check, Cloud Firestore, Cloud Functions, Crashlytics, Crashlytics NDK, In-App Messaging, Firebase ML, Performance Monitoring, and Remote Config 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 v31.2.0. Learn how to add SDKs to your app using the Firebase BoM.
An updated version of the
google-services
plugin for Android (v4.3.15) is now available. For more information, see the Firebase Android SDK Release Notes.A new release of the Firebase Flutter SDK is now available. This release comes with fixes for Crashlytics.
The Firebase Admin Node.js SDK (v11.5.0) is now available. This release adds support for initializing the SDK with service account impersonation and includes bug fixes in the Cloud Firestore API. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase JavaScript SDK (v9.16.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.
App Distribution
- App Distribution now offers links to new releases from the Firebase CLI, Gradle plugin, and fastlane plugin. These links help you manage binaries and ensure that testers and other developers have the right release. Learn more about using release links in the Firebase CLI (Android, iOS), fastlane (Android, iOS), and Gradle.
January 17, 2023
SDK Releases
- The Firebase Apple SDK (v10.4.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
January 13, 2023
Crashlytics
- Crashlytics data is available in Android Studio! Use the new App Quality Insights (AQI) window to view and debug your top crashes — directly alongside your code. Update to Electric Eel (stable) or Flamingo (beta) to access the latest AQI features. Learn more in the Android Studio documentation.
January 12, 2023
SDK Releases
- A new release of the Firebase Flutter SDK is now available. This release comes with a new Hungarian localization for Firebase UI, along with fixes for Crashlytics, Performance Monitoring, and Firebase UI.
January 11, 2023
Test Lab
- You can now suggest a device to be added to the Test Lab catalog! To learn more, see Requesting a device in Firebase Test Lab, or fill out the form directly.
January 10, 2023
Test Lab
- Test Lab Android Virtual Devices (AVD)s with an
.arm
or (ARM) suffix now support a shard limit of 100 shards. To learn more about using Test Lab ARM devices, see Start testing with Android Virtual Devices.
January 6, 2023
Cloud Firestore
- The Firestore indexes pages in the Google Cloud and Firebase
consoles now show the
__name__
field in each composite index definition. This field is added by default to each index definition and affects the sorting of results. The__name__
field was always part of each index definition but was previously hidden by the console.
December 22, 2022
SDK Releases
- The Firebase Admin Node.js SDK (v11.4.1)
is now available. This release updates the
jsonwebtoken
package tov9.0.0
. To install this SDK, see Add the Firebase Admin SDK to your server.
December 19, 2022
Realtime Database
- You can now monitor your Realtime Database with a full suite of Cloud Audit logs. Track performance and behavior on many Realtime Database access, read and write operations, like connects and disconnects, data reads and listens, operations occurring on disconnects, and more. These logs extend performance testing you can run with the Realtime Database profiler.
December 15, 2022
SDK Releases
- The Firebase Admin Node.js SDK (v11.4.0) is now available. This release comes with a new feature in Cloud Firestore along with other changes and improvements. To install this SDK, see Add the Firebase Admin SDK to your server.
December 13, 2022
SDK Releases
- The Firebase SDK for C++ (v10.3.0) is now available, with updated dependencies.
December 08, 2022
SDK Releases
The Firebase Android SDKs for Cloud 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 v31.1.1. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase JavaScript SDK (v9.15.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 6, 2022
Remote Config
You can now target users in Remote Config, A/B Testing, and personalization based on the first time they open your app, using the Google Analytics
first_open
event for iOS and Android clients.To learn more, see Target by first open time.
Remote Config now provides a Personalization list view, where you can search, sort, and access detailed personalization results.
For more information, see Understand personalization results.
December 5, 2022
SDK Releases
- The Firebase Apple SDK (v10.3.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
November 30, 2022
SDK Releases
- The Firebase SDK for Unity (v10.2.0) is now available. This release includes miscellaneous changes.
November 29, 2022
SDK Releases
- The Firebase SDK for C++ (v10.2.0) is now available. This release includes a fix to the Linux x86 build, and updates to the SDK's Android and iOS dependencies.
November 17, 2022
SDK Releases
The Firebase Android SDKs for Cloud Functions, Cloud Firestore, and Performance Monitoring 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 v31.1.0. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase Admin Node.js SDK (v11.3.0) is now available. This release comes with a new Extensions API. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase SDK for Unity (v10.1.1) is now available. This release includes a bug fix in Crashlytics and other changes.
November 15, 2022
SDK Releases
- The Firebase Apple SDK (v10.2.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
November 11, 2022
SDK Releases
The Firebase Android SDKs for Crashlytics and Crashlytics NDK 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 v31.0.3. Learn how to add SDKs to your app using the Firebase BoM.
November 10, 2022
SDK Releases
The Firebase JavaScript SDK (v9.14.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 (v11.2.1) is now available. This release includes fixes in Cloud Messaging and Cloud Firestore APIs. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin Java SDK (v9.1.1) is now available. This release fixes an issue in the Authentication API to correctly set credentials when using the Firebase emulator suite. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin Go SDK (v4.10.0) is now available. This release includes emulator support in the Realtime Database API and comes with a new App Check API. To install this SDK, see Add the Firebase Admin SDK to your server.
November 9, 2022
Test Lab
- Test Lab now maintains the Flank open source project. To learn how you can use Flank as a massively parallel Android and iOS test runner for Test Lab, see the Flank GitHub documentation.
November 7, 2022
SDK Releases
- The Firebase SDK for Unity (v10.1.0) is now available. This release includes changes to Cloud Firestore, a bug fix in Crashlytics, and other changes.
November 3, 2022
App Distribution
- App Distribution now provides best practices to help you make your Android and Apple pre-release testing workflows sustainable and repeatable in a CI/CD environment. To learn more, see Best practices for distributing Android apps to QA testers using CI/CD and Best practices for distributing Apple apps to QA testers using CI/CD and fastlane.
November 1, 2022
SDK Releases
- The Firebase SDK for C++ (v10.1.0) is now available. This release includes changes to Cloud Firestore and other changes.
October 27, 2022
SDK Releases
The Firebase Apple SDK (v10.1.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
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 v31.0.2. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase JavaScript SDK (v9.13.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 20, 2022
SDK Releases
The Firebase Android SDKs for Crashlytics and Crashlytics NDK 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 v31.0.1. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase SDK for Unity (v10.0.1) is now available. This release includes a bug fix in Crashlytics.
October 17, 2022
SDK Releases
The Firebase Admin Node.js SDK (v11.2.0) is now available. This release includes dependency updates in Cloud Firestore and new features in the Authentication API. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin Python SDK (v6.0.1) is now available. This release comes with a fix in the App Check API. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin Java SDK (v9.1.0) is now available. This release updates
libraries-bom
dependency to the latest version. To install this SDK, see Add the Firebase Admin SDK to your server.The Firebase SDK for Unity (v10.0.0) is now available. This release includes changes to Authentication and Remote Config, as well as other changes.
Cloud Firestore
- Cloud Firestore now supports a
count()
aggregation query that allows you to determine the number of documents in a collection. The server calculates the count, and transmits only the result, a single integer, back to your app, saving on both billed document reads and bytes transferred, compared to executing the full query. This feature is available as a developer preview, so the functionality might change in backward-incompatible ways.
Crashlytics
- Crashlytics now supports symbolicating Flutter applications on
Android which are built with the
and--split-debug-info
flags. Learn more about this feature for Android.--obfuscate
October 14, 2022
App Distribution
App Distribution now lets you set up advanced alerting to third-party services using Cloud Functions for Firebase. For example, you can write a function that captures an alert event for the registration of a new Apple device and posts the alert information to a third-party service, like Discord, Slack, or Jira.
To learn more about App Distribution alerts, see Receive alerts, and check out an example of handling an App Distribution alert event.
Crashlytics
Crashlytics now lets you set up customized alerting to third-party services using Cloud Functions for Firebase. For example, you can write a function that captures an alert event for velocity alerts and posts the alert information to a third-party service, like Discord, Slack, or Jira.
In comparison to the console-configured integrations with Slack, Jira, or PagerDuty, with this advanced alerting mechanism you can fully customize the information sent to the third-party service. For example, you can include custom fields, helpful deep-links into the Firebase console, or add company-specific troubleshooting information.
To learn more about advanced alerts, see Set up advanced alerting to third-party services, and check out an example of handling a Crashlytics alert event.
Cloud Firestore
- Cloud Firestore client apps for Apple platforms (SDK version 9.6.0), Android (SDK version 24.1.0), and web (SDK version 9.9.2) can load local query index configurations to speed up offline queries, exactly as server-side indexes do for online queries. This feature is available as a developer preview, so the functionality might change in backward-incompatible ways.
Performance Monitoring
Performance Monitoring now lets you set up alerting to third-party services using Cloud Functions for Firebase. For example, you can write a function that captures an alert event for slow app start time and posts the alert information to a third-party service, like Discord, Slack, or Jira.
To learn more about advanced alerts, see Set up advanced alerting to third-party services, and check out an example of handling a Performance Monitoring alert event.
Cloud Functions for Firebase
The Firebase SDK for Cloud Functions v4.0.0 includes enhancements, new feature support, and deprecations/removals of support for some features. Some of these updates can be considered breaking changes for some apps.
Deprecated
allowInvalidAppCheckToken
option. Instead useenforceAppCheck
.App Check enforcement on callable functions is disabled by default in v4. Requests containing invalid App Check tokens won't be denied unless you explicitly enable App Check enforcement using the new
enforceAppCheck
option. Furthermore, when enforcement is enabled, callable functions will deny all requests without App Check tokens.Dropped support for Node.js versions 8, 10, and 12.
Dropped support for Admin SDK versions 8 and 9. Update with
npm install firebase-admin@latest --save
.Dropped support for Firebase Test SDK for Cloud Functions version 2. Update with
npm install firebase-functions-test@latest --save
.Removed the
functions.handler
namespace.Removed
__trigger
object on function handlers. See PR 1150.The Realtime Database
DataSnapshot
passed to the Realtime Database trigger now matches theDataSnapshot
returned by the Admin SDK, with null values removed. See PR #926.Logs created with the
functions.logger
package in 2nd gen functions are now annotated with each request's trace ID, making it easy to correlate log entries with the incoming request. Trace IDs are especially useful for cases where 2nd gen's concurrency feature permits a function to handle multiple requests at any given time. See Correlate log entries to learn more.functions.logger.error
now always outputs an error object and is included in Google Cloud Error Reporting. See PR #1141.The logging severity of Auth/App Check token validation has changed from
info
todebug
level.Event parameters for 2nd generation functions are now strongly typed, permitting stronger TypeScript types for matched parameters.
Reorganized source code location. This affects only apps that directly import files instead of using the recommend entry points specified in the package exports. See PR 1149.
Reworked the
apps
library and Removedlodash
as a runtime dependency. See PR 1144.This release introduces 2nd-gen beta support for these background triggers:
This release introduces parameterized configuration for environment configuration, providing strongly typed configuration that is available both at runtime and deploy time.
This release introduces mechanisms to help resolve potential conflicting function configuration. See Set runtime options.
October 13, 2022
Test Lab
- Test Lab has added the recently released Google Pixel 7 and Pixel 7 Pro to the Test Lab device catalog! To test your apps on these new devices, go to the Test Lab page on the Firebase console and select the Google Pixel 7 or the Pixel 7 Pro. To learn more, see Available devices in Test Lab.
SDK Releases
- The Firebase SDK for C++ (v10.0.0) is now available. This release includes changes to AdMob, Authentication, and Google Mobile Ads, as well as other changes.
October 12, 2022
SDK Releases
The Firebase Android SDKs for A/B Testing, Analytics, App Check, App Distribution, 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 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 v31.0.0. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase JavaScript SDK (v9.12.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.
October 11, 2022
SDK Releases
- The Firebase JavaScript SDK (v9.12.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 10, 2022
SDK Releases
- The Firebase Apple SDK (v10.0.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
October 07, 2022
Firebase Local Emulator Suite
- The Realtime Database, Cloud Firestore, Hosting, Cloud Storage and Authentication emulators are now released to general availability (no longer in beta). The Cloud Functions, Pub/Sub, and Extensions emulators are still beta products, and might be changed in backward-incompatible ways.
October 06, 2022
SDK Releases
The Firebase Admin Node.js SDK (v11.1.0) is now available. This release includes dependency updates in Cloud Firestore and Cloud Storage. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin Go SDK (v4.9.0) is now available. The Admin SDK for Go now requires Go 1.17 or higher. This release also includes bug fixes in the Authentication API. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin Python SDK (v6.0.0) is now available. This release drops support for Python 3.6 and comes with a new App Check API. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase JavaScript SDK (v9.11.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 27, 2022
SDK Releases
- The Firebase SDK for Unity (v9.6.0) is now available. This release includes miscellaneous changes.
September 22, 2022
SDK Releases
The Firebase SDK for C++ (v9.6.0) is now available. This release includes changes to Google Mobile Ads and other changes.
The Firebase Admin Python SDK (v5.4.0) is now available. This release deprecates support for Python 3.6 and contains bug fixes in the Authentication API. To install this SDK, see Add the Firebase Admin SDK to your server.
Firebase Security Rules
- You can now access Firestore documents from Firebase Security Rules for Cloud Storage
to define more complex security rules. The Rules language now supports
two brand new functions,
firestore.get()
andfirestore.exists()
. See the latest Firebase Security Rules Release Notes.
September 21, 2022
Crashlytics
- When your Apple platform app is missing a required dSYM file, you can now be notified via email, Slack, Jira, or PagerDuty. To configure how you receive this alert, visit your project integrations settings in the Firebase console.
September 19, 2022
Test Lab
- You can now view device capacity information on the Test Lab device selection page in the Firebase console. This feature can inform your test decisions by letting you view the inventory level of device types in the Test Lab catalog. To learn more, see device capacity documentation for Android and iOS.
Cloud Storage for Firebase
- We have made an important security improvement to Cloud Storage for Firebase. To enhance security, each project using Cloud Storage for Firebase now must have a unique service account. If your app is experiencing issues or you simply want to learn more, check this FAQ.
September 15, 2022
SDK Releases
The Firebase Android SDKs for Installations, App Check, App Distribution, Crashlytics Gradle plugin, and Cloud Firestore 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 v30.5.0. Learn how to add SDKs to your app using the Firebase BoM.
An updated version of the
google-services
plugin for Android (v4.3.14) is now available. For more information, see the Firebase Android SDK Release Notes.The Firebase JavaScript SDK (v9.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.
September 13, 2022
SDK Releases
- The Firebase Apple SDK (v9.6.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
September 12, 2022
SDK Releases
- The Firebase SDK for Unity (v9.5.0) is now available. This release includes a bug fix in Crashlytics and other changes.
September 08, 2022
SDK Releases
- The Firebase SDK for C++ (v9.5.0) is now available. This release includes miscellaneous changes.
September 06, 2022
SDK Releases
The Firebase Android SDKs for App Check 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 v30.4.1. Learn how to add SDKs to your app using the Firebase BoM.
Cloud Functions for Firebase
- "Logs" and "Health" tabs for Cloud Functions for Firebase are no longer available in the Firebase console. To learn how to view logs in the Cloud console, see Viewing logs and Analyzing logs.
September 01, 2022
SDK Releases
The Firebase Android SDKs for A/B Testing, Analytics, App Check, Authentication, Cloud Firestore, Cloud Functions, Cloud Messaging, Cloud Storage, Crashlytics, Crashlytics NDK, Dynamic feature modules support, Dynamic Links, In-App Messaging, Installations, Firebase ML, Performance Monitoring, Realtime Database, 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 v30.4.0. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase JavaScript SDK (v9.9.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.
August 25, 2022
SDK Releases
- The Firebase Admin Python SDK (v5.3.0) is now available. This release comes with asynchronous Cloud Firestore APIs. To install this SDK, see Add the Firebase Admin SDK to your server.
August 24, 2022
Remote Config
You can now download and publish Remote Config templates directly from the Firebase console.
Download Remote Config templates to integrate them into your source control and build systems, synchronize parameters and values across multiple projects, and efficiently promote tested configs through each environment in your development workflow.
To learn more, see Download and publish Remote Config templates.
August 23, 2022
SDK Releases
- The Firebase Apple SDK (v9.5.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
August 18, 2022
SDK Releases
- The Firebase JavaScript SDK (v9.9.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.
August 17, 2022
Test Lab
Test Lab now gives you access to faster Test Lab emulators that run on faster hosts. These new emulators are estimated to perform most tasks three to six times faster, and they support GPU-heavy tasks in hardware, like user interface rendering, up to 100 times faster.
Look for the beta release of
SmallPhone.arm
,MediumPhone.arm
, andPixel2.arm
in the Firebase console. To learn more, see Start testing with Android Virtual Devices.
August 10, 2022
SDK Releases
- The Firebase SDK for Unity (v9.4.0) is now available. This release includes miscellaneous changes.
August 9, 2022
SDK Releases
- The Firebase SDK for C++ (v9.4.0) is now available. This release includes changes to Google Mobile Ads and general fixes.
August 8, 2022
SDK Releases
- The Firebase Apple SDK (v9.4.1) is now available. For more details, see the Firebase Apple SDK release notes. This release is available via Swift Package Manager only.
August 05, 2022
SDK Releases
The Firebase Android SDKs for Authentication, Cloud Firestore, and Cloud Messaging 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 v30.3.2. Learn how to add SDKs to your app using the Firebase BoM.
August 04, 2022
Remote Config
Previously, Remote Config personalizations optimized user experience based on the number of times a custom or built-in Google Analytics event triggered (event count). Now, you can choose whether to use event count or, if the parameter value contains data in
int
,double
, orfloat
format, you can optimize for the aggregated sum of the event parameter value you specify.For example, for a custom Analytics event like
spend_virtual_currency
, you can configure a Remote Config personalization that optimizes for the total amount spent instead of the number of times a user spends virtual currency.For more information, see Configure parameter personalization in the Firebase console.
Performance Monitoring
- Performance Monitoring replaced the Top Issues field with Recent alerts in the Performance card on Project home. This is a follow-up to our recent introduction of alerts, which automatically notify you when the thresholds you configured are exceeded. To learn about alerts, see Set up alerts for performance issues.
SDK Releases
- The Firebase JavaScript SDK (v9.9.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.
August 02, 2022
SDK Releases
- The Firebase Apple SDK (v9.4.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
July 28, 2022
SDK Releases
- The Firebase Admin Node.js SDK (v11.0.1) is now available. This release comes with bug fixes and improvements. To install this SDK, see Add the Firebase Admin SDK to your server.
July 26, 2022
SDK Releases
- The Firebase SDK for Unity (v9.3.0) is now available. This release includes general fixes.
Firebase CLI v11.4.0
Adds the ability for the Firebase CLI to automatically detect the region for Cloud Functions rewrites in Firebase Hosting. See Direct requests to a function for more information.
Fixes bug where function timeout couldn't be configured in the Cloud Functions Emulator. (GitHub #4745)
Adjusts CLI's API calls to test IAM permissions to use the users' project's quota.
Fixes issue where
storage
anddatabase
targets forfirebase deploy
were not being recognized. (GitHub #4752)
July 25, 2022
Crashlytics
We rolled out the first of several improvements for the Issues table of the Crashlytics dashboard. We moved the event type into a new metadata line just above the issue's title and added an icon for each type. With this change, you can more quickly distinguish the different types of issues affecting your app.
Keep an eye out for more announcements about improvements for issues — and even bigger benefits — with some exciting new frontend and backend features shipping soon!
SDK Releases
The Firebase Android SDKs for Crashlytics and Crashlytics NDK 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 v30.3.1. Learn how to add SDKs to your app using the Firebase BoM.
July 22, 2022
SDK Releases
- The Firebase JavaScript SDK (v9.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.
July 20, 2022
A/B Testing
You can now view your A/B Testing experiments in a compact, paginated list view. In addition to filtering by name and experiment status, you can now sort by any column.
Experiments can be edited and duplicated from the Experiments list; start, stop, and other management features are available on the Experiment overview page.
Authentication
Firebase Authentication with Identity Platform is a new, optional, upgrade that adds several features to upgraded projects:
- Multi-factor authentication with SMS
- Synchronous auth functions that let you customize requirements to sign up or sign in
- Support for SAML and custom OpenID Connect providers
- Improved logging
- Enterprise level support, which includes a dedicated team with SLAs
See the Authentication docs for details.
SDK Releases
- The Firebase SDK for C++ (v9.3.0) is now available. This release includes general fixes.
July 15, 2022
SDK Releases
The Firebase Android SDKs for Analytics, Firebase ML, Cloud Firestore, Dynamic feature modules support, 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 v30.3.0. Learn how to add SDKs to your app using the Firebase BoM.
July 14, 2022
SDK Releases
- The Firebase SDK for Unity (v9.2.0) is now available. This release includes new features in Cloud Firestore, as well as bug fixes in Crashlytics, Realtime Database, and FCM.
July 12, 2022
SDK Releases
- The Firebase Apple SDK (v9.3.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
July 7, 2022
SDK Releases
- The Firebase JavaScript SDK (v9.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.
June 30, 2022
Firebase CLI v11.2.0
Cloud Functions deployment now stores container images on Google Cloud Artifact Registry instead of Container Registry. See Cloud Functions pricing for more information on this change.
This release adds better error messaging for cases when the Emulator UI fails to start. (GitHub #3781).
June 28, 2022
SDK Releases
The Firebase SDK for C++ (v9.2.0) is now available. This release includes a new Google Mobile Ads SDK, new features in Cloud Firestore, deprecation of the older AdMob SDK, bug fixes in Realtime Database and FCM, and other changes.
An updated version of the
google-services
plugin for Android (v4.3.13) is now available. For more information, see the Firebase Android SDK Release Notes.
June 27, 2022
Firebase console
- You can now focus your Firebase console experience by customizing your navigation. The console auto-creates shortcuts at the top of the sidebar to help you quickly find the products that you use most. Access a walk-through of these dynamic features by clicking Learn more at the bottom of the console's sidebar.
June 23, 2022
SDK Releases
The Firebase Android SDKs for Authentication, Cloud Firestore, and Cloud Messaging have been updated. The 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.
An updated version of the
google-services
plugin for Android (v4.3.12) is now available. For more information, see the Firebase Android SDK Release Notes.The Firebase Android BoM (Bill of Materials) has been updated to v30.2.0. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase JavaScript SDK (v9.8.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 21, 2022
SDK Releases
- The Firebase Apple SDK (v9.2.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
June 16, 2022
SDK Releases
The Firebase Admin Node.js SDK (v11.0.0) is now available. Starting from this release, the Admin SDK requires Node.js 14 or higher. This release comes with dependency upgrades including Cloud Firestore and Cloud Storage dependencies. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin Java SDK (v9.0.0) is now available. Starting from this release, the Admin SDK requires Java 8 or higher. This release also updates Cloud Firestore and Cloud Storage dependencies to the latest versions. To install this SDK, see Add the Firebase Admin SDK to your server.
June 15, 2022
Performance Monitoring
- Performance Monitoring has a newly redesigned, centralized UI to improve how you troubleshoot issues. This new UI displays the most relevant information for your app in one place, helping you to quickly identify and address performance issues affecting your app. To learn more about troubleshooting with Performance Monitoring, see View more data for a specific trace.
Remote Config
- Remote Config Parameters and Conditions pages now display the last modification date, time, and last editor for each individual parameter and condition in the Firebase console. Parameters can be sorted by last modified time.
June 10, 2022
SDK Releases
- The Firebase SDK for Unity (v9.1.0) is now available. This release includes new features in Analytics and Cloud Functions, and general fixes.
June 9, 2022
SDK Releases
The Firebase Admin Node.js SDK (v10.3.0) is now available. This release deprecates support for Node.js 12 and comes with bug fixes and improvements. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase JavaScript SDK (v9.8.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.
June 7, 2022
Test Lab
Test Lab now offers detailed documentation for Robo scripts, including new features like
adb
shell commands and assertions. You can use Robo scripts to automate manual QA tasks for mobile apps, and to enable continuous integration (CI) and pre-launch testing strategies.To learn more, see Run a Robo script and Robo scripts reference guide.
App Distribution
- App Distribution now lets you share links to specific releases with your testers. To learn how to use direct links, see instructions about distributing your app to testers with Android and iOS.
June 6, 2022
SDK Releases
- The Firebase SDK for C++ (v9.1.0) is now available. This release includes new features in Analytics and Cloud Functions, changes to Cloud Firestore, and general fixes.
June 02, 2022
SDK Releases
- The Firebase Admin Java SDK (v8.2.0) is now available. This release deprecates support for Java 7 and comes with new imrpovements in the Authentication API. To install this SDK, see Add the Firebase Admin SDK to your server.
May 27, 2022
SDK Releases
- The Firebase JavaScript SDK (v9.8.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 26, 2022
Performance Monitoring
- Performance Monitoring has changed default percentiles in the Firebase console to align with Android, Apple, and Web standards. Default percentiles are now 90th for Android and Apple, and 75th for Web apps. We recommend that you monitor your performance at these percentiles to optimize for the majority of your users. To learn more, see Track key metrics in your dashboard.
SDK Releases
The Firebase Android SDKs for App Distribution, Authentication, Crashlytics, Crashlytics NDK, and Performance Monitoring 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 v30.1.0. Learn how to add SDKs to your app using the Firebase BoM.
May 24, 2022
SDK Releases
- The Firebase Apple SDK (v9.1.0) is now available. For more details, see the Firebase Apple SDK release notes. To install this SDK, see Add Firebase to your app.
May 19, 2022
SDK Releases
The Firebase Android SDKs for Cloud 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 v30.0.2. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase SDK for Unity (v9.0.0) is now available. This release changes the minimum supported Unity editor to 2018, adds support for Apple silicon chips, and makes other changes.
May 18, 2022
Firebase CLI v11.0.0
Breaking: Drops support for running the Firebase CLI on Node.js 12.
Breaking: Moves standalone builds to Node.js 16.
Breaking: Removes support for running the emulators with Java versions prior to 11.
Breaking: Removes the
params
flag fromext:install
,ext:update
, andext:configure
commands. This functionality is replaced by the Extensions manifest.Breaking: Removes
ext:dev:emulators:start
andext:dev:emulators:exec
preview commands. Instead useemulators:start
.Fixes missing
connection
header in Realtime Database emulator REST streaming API (GitHub #3329).Fixes error messaging for apps in interactive/non-interactive modes (GitHub #4007).
Fixes an issue where the Extensions emulator would not work on Windows (GitHub #4554).
Removes unused dependency.
Updates
fs-extra
dependency.Updates
tmp
dependency.
May 16, 2022
Crashlytics
- You can now drag and drop your dSYM files directly into the Crashlytics dashboard. Visit the dSYMs tab in the Firebase console to learn more and try it out.
May 12, 2022
SDK Releases
The Firebase Android SDKs for Authentication 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 v30.0.1. Learn how to add SDKs to your app using the Firebase BoM.
May 11, 2022
App Distribution
- App Distribution is now generally available! In addition to our original set of key capabilities, we've added simplified group access, release auto deletion, and bulk tester management to the Firebase console and our public API. To help you find the information you need, we reorganized documentation to support your user journeys. And to ensure that your testers are testing the latest version of your app, we now offer both Android and iOS SDKs, which let you notify users directly in the app when a new version is available. To learn more, see the App Distribution documentation.
Crashlytics
- You can now filter your Android app's crash reports by Google Play track directly in the Crashlytics dashboard. This allows you to better focus your dashboard on specific builds. To take advantage of this feature, make sure your app is published to a Google Play track and you enable the Crashlytics integration for Google Play linking.
Firebase project management
- To help you develop and test your app without impacting your users or teammates, we've published high-level guidance about setting up and managing Firebase projects for each constituent environment of your development workflow. We recommend checking out all the general best practices, but the key takeaway is that Firebase recommends using a separate Firebase project for each environment in your development workflow.
Cloud Functions for Firebase
You can now enqueue functions with Cloud Tasks to help your app run time-consuming, resource-intensive, or bandwidth-limited tasks asynchronously.
The new
codebase
property lets you manage large collections of functions across multiple repositories or sub-packages within a single repository monorepo. See Organize multiple functions.
SDK Releases
- The Firebase SDK for Cloud Functions v2 public preview introduces next-generation functionality built on Cloud Run and Eventarc. This beta release introduces concurrency and configurable CPU as well as new trigger types including Firebase Alerts triggers, custom event triggers for Firebase extensions, and task queue functions. See Cloud Functions for Firebase v2 documentation for a detailed description of new features and a list of limitations during public preview.
May 10, 2022
SDK Releases
- The Firebase SDK for C++ (v9.0.0) is now available. This release includes changes to AdMob, Analytics, and Cloud Storage; a bug fix in Realtime Database; and other changes.
May 09, 2022
SDK Releases
- The Firebase JavaScript SDK (v9.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.
May 06, 2022
SDK Releases
The Firebase JavaScript SDK (v9.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.
The Firebase Android SDKs for Analytics, App Check, Cloud Firestore, Cloud Functions, Realtime Database, 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 v30.0.0. Learn how to add SDKs to your app using the Firebase BoM.
May 05, 2022
SDK Releases
- The Firebase Admin Node.js SDK (v10.2.0) is now available. This release comes with a new feature in the Authentication API. To install this SDK, see Add the Firebase Admin SDK to your server.
May 04, 2022
SDK Releases
The Firebase iOS SDK (v9.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 SDK for Unity (v8.10.1) is now available. This release fixes an issue when building with mainTemplate.gradle.
May 02, 2022
SDK Releases
- The Firebase SDK for Unity (v8.10.0) is now available. This release is built against Unity 2019.
April 28, 2022
SDK Releases
- The Firebase JavaScript SDK (v9.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.
April 27, 2022
SDK Releases
- The Firebase Android SDKs for Crashlytics and Crashlytics NDK 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.
April 26, 2022
Remote Config
You can now use the REST API or the Remote Config page in the Firebase console to download default Firebase Remote Config parameters and their values in XML, property list (plist), and JSON formats. Use this feature to integrate Remote Config default values into your apps to keep them in sync with your Remote Config backend configuration.
To learn more, see Download Remote Config template defaults.
April 21, 2022
SDK Releases
The Firebase SDK for C++ (v8.11.0) is now available. This release includes changes to Realtime Database and Cloud Firestore.
The Firebase Admin Node.js SDK (v10.1.0) is now available. This release comes with multiple dependency upgrades including Cloud Firestore and Cloud Storage dependencies. To install this SDK, see Add the Firebase Admin SDK to your server.
April 15, 2022
Test Lab
- Test Lab's default device has been updated from Blueline (Pixel 3) to Redfin (Pixel 5), and the default version has been updated from API level 28 to 30.
April 14, 2022
SDK Releases
The Firebase Android SDKs for App Check, App Distribution, Cloud Firestore, and Cloud 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 v29.3.1. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase JavaScript SDK (v9.6.11) 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 12, 2022
SDK Releases
- The Firebase iOS SDK (v8.15.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.
April 11, 2022
Release Notes Roundup
Even as the updates to Firebase for Google I/O are getting finished all around us, there are still many non-I/O launches coming out, too. Here are some of our favorites from the past few weeks:
- 🧾 Connect to Merchant Center to improve ecommerce reporting
In the latest releases of our Analytics SDKs for Apple and Android platforms, you can integrate Google Merchant Center with Analytics from your ecommerce app. This is especially important when tracking conversion events that result from organic-search clicks, so upgrade today. - 🗂 Faster offline queries with Firestore
The Firestore SDKs for Android and JavaScript now use a different format for the local cache that is used for offline queries, which increases the performance of local document lookups. This requires updating the existing cached data, which happens automatically upon the first run of the app with the upgraded SDK. You can also clear the cache before you enable disk persistence, to then have it rebuild with the new format from scratch. - 🕹 Games SDKs now retry file uploads to Cloud Storage on desktop
Our SDKs for Unity and C++ now automatically retry uploading files to Cloud Storage if the upload fails on desktop platforms. Get this feature just by upgrading to the latest SDK version.
To learn more about other recent releases, check out Firebase Release Notes March 2022: Faster TTFB in Hosting, faster Android startup, and more Flutter!
April 06, 2022
SDK Releases
The Firebase Admin Go SDK (v4.8.0) is now available. The Admin SDK for Go now requires Go 1.15 or higher. This release also includes improvements in the Authentication API. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase SDK for Unity (v8.9.0) is now available. This release includes new features in Cloud Storage, a bug fix in Remote Config, and other changes and fixes.
March 27, 2022
SDK Releases
- The Firebase SDK for C++ (v8.10.0) is now available. This release includes new features in Cloud Storage, a bug fix in Remote Config, and other fixes.
March 25, 2022
Release Notes Roundup
We're working on some big releases for Google I/O, but we still have lots of other updates going out every week. The highlights from the past weeks are:
- 🏃 Fix for "IDBIndex is not defined runtime exception"
Our JavaScript SDKs used a version of IDB that doesn't support ESM outside of browser environments. In version 9.6.9 of our JavaScript SDKs, we replaced that dependency with in-house code to fix this issue in Analytics, App Check, Cloud Messaging, Performance Monitoring, and Remote Config. - 🚰 Improved memory usage of Android Auth SDK
We addressed an issue in our Android SDK for Firebase Authentication that was causing memory issues for some users. This was a pretty involved rewrite, so upgrade today and keep an eye out for any regression problems. - 🔐 Improved security rules API in emulator suite
We've improved the handling of security rules in our emulator for Cloud Storage to allow specifying multiple rules files. You can always check for the latest updates to our emulators in the list of releases on GitHub.
To learn more about other recent releases, check out Firebase Release Notes March 2022: Faster TTFB in Hosting, faster Android startup, and more Flutter!
March 24, 2022
SDK Releases
The Firebase Android SDKs for Analytics, App Check, Authentication, and Cloud Firestore 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 v29.3.0. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase Admin .NET SDK (v2.3.0) is now available. This release comes with new additions to the Cloud Messaging API that allow further customization of notifications that target Android devices. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase JavaScript SDK (v9.6.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 22, 2022
SDK Releases
- The Firebase iOS SDK (v8.14.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 17, 2022
SDK Releases
The Firebase Android SDKs for Analytics and Cloud 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 v29.2.1. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase JavaScript SDK (v9.6.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.
March 16, 2022
Performance Monitoring
Performance Monitoring has been updated to include powerful new alerts. You can easily set up and customize alerts for the most critical parts of your app. Now, you can discover when your users are having speed or latency issues faster than ever before.
To learn more about how to set up and customize these new alerts, see Set up alerts for performance issues.
March 11, 2022
Release Notes Roundup
For those of us in the Northern Hemisphere, spring will start soon, and the Firebase team has already been pushing out some great updates in anticipation:
- 📦 Simplified permission management for App Distribution
We've simplified how you manage release permissions in App Distribution for your tester groups. Read the release note below for more on this 👇. - 🏎 Performance Monitoring Android SDK launch time improvement
We've reduced the impact of using Firebase Performance Monitoring on Android application startup time by more than 35% (42ms -> 26 ms). Read all about it in this blog post. - 📑 Explicitly type Cloud Firestore documents in Swift
You can now explicitly specify the type forDocumentReference.getDocument(as:)
andDocumentSnapshot.data(as:)
calls in Swift to simplify mapping between documents and objects in your code. For more details, see Issue #9101 in the GitHub repo.
To learn more about other recent releases, check out Firebase Release Notes Feb ‘22: More Flutter languages, Firestore performance visualization, & more!
March 10, 2022
SDK Releases
The Firebase Android SDKs for A/B Testing, Authentication, Cloud Firestore, Cloud Functions (client), Cloud Messaging, Crashlytics, Crashlytics NDK, Dynamic Links, In-App Messaging, installations, Firebase ML, Performance Monitoring, Realtime Database, Remote Config, and Cloud Storage have been updated. The App Distribution Gradle plugin has also been updated.
This release also includes the initial beta releases of the App Distribution Android SDK.
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 v29.2.0. Learn how to add SDKs to your app using the Firebase BoM.
App Distribution
- App Distribution now offers a simplified way to manage release permissions with tester groups. When a tester is added to a group, they will now gain access to all releases that the group has been granted access to. When a tester is removed from a group, their access is now revoked from all releases to which they had access exclusively through that group. To learn more, see Add and remove testers from a group.
March 08, 2022
SDK Releases
- The Firebase iOS SDK (v8.13.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 04, 2022
SDK Releases
- The Firebase JavaScript SDK (v9.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.
February 25, 2022
Release Notes Roundup
So many great updates have been coming out in the past few weeks, and these are some of our favorites:
- 🛑 Regressed issues are now labeled in Crashlytics
The Crashlytics dashboard now shows a red label for issues that were previously closed but have re-occurred, making it easy for you to filter and prioritize these regression issues in your apps. - 🌍 Faster time to first byte in Firebase Hosting
We changed our infrastructure to use additional origin servers in Europe and Asia, which speeds up lookups from the edge caches that serve most content. This resulted in a 50% reduction in the time-to-first-byte for users who request fresh content. - 🙈 More secure headless sign-in flow for Firebase CLI
In version 10.2 of the CLI we implemented a new flow for signing in from a remote machine, a virtual machine, or in a cloud-hosted IDE with the--no-localhost
flag, leading to more secure sign-ins and a more Firebase-branded experience.
To learn more about other recent releases, check out Firebase Release Notes Feb ‘22: More Flutter languages, Firestore performance visualization, & more!
February 18, 2022
App Distribution
- App Distribution now allows a maximum of 1,000 releases per app. When your app reaches the 1,000 app release limit, App Distribution will automatically delete the oldest releases above the limit. For more information, see How long are app releases available?.
February 17, 2022
SDK Releases
- The Firebase JavaScript SDK (v9.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.
February 15, 2022
Crashlytics
- Regression signals are now available. We're adding signals to all your issues that have re-occurred and we've re-opened. Learn more about how Crashlytics identifies regressions.
February 14, 2022
- Cloud Functions for Firebase v3.18.0 has added support for dotenv file-based loading of environment variables. This includes emulator support for configuring a local testing environment, and integration with Google Cloud Secret Manager to securely store sensitive configuration information. See Environment variables.
February 11, 2022
SDK Releases
The Firebase Android SDKs for Analytics, Crashlytics, Crashlytics NDK, Firebase ML, 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 v29.1.0. Learn how to add SDKs to your app using the Firebase BoM.
BigQuery
- BigQuery now supports region selection outside the United States for Google Analytics, Predictions, Performance Monitoring, and Cloud Messaging. To learn more, see Enable BigQuery export and Link BigQuery to Firebase.
February 10, 2022
Firebase CLI v10.2.0
Improved the experience for
firebase login --no-localhost
. (GitHub #4147)Added support to Cloud Functions for Firebase for specifying environment variables of functions using
dotenv
. (GitHub #4149)
February 09, 2022
SDK Releases
- The Firebase iOS SDK (v8.12.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.
Performance Monitoring
- You can now customize how the success rate is calculated for network requests by counting certain error codes as successful, expected responses.
February 03, 2022
SDK Releases
- The Firebase JavaScript SDK (v9.6.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.
January 31, 2022
SDK Releases
- The Firebase SDK for Unity (v8.8.0) is now available. This release includes new features in Cloud Storage, changes to Crashlytics, a bug fix in Remote Config, and other fixes.
January 28, 2022
Release Notes Roundup
The engineering teams have been busy these past few weeks and releasing lots of great updates. These are some of our favorites:
📏 Receive email alerts for more app performance problems
In addition to alerts about app start time, you can now receive email alerts about performance problems in your app for network requests, page loading, and custom traces.🌁 Access Firestore in your Virtual Private Cloud
You can now use Virtual Private Cloud to define a perimeter around Firestore , so that it can only be accessed from networks and devices that you configure. This reduces the risk that bad actors can access your database and other resources in your project.💰 Improvements to budget setup in the Firebase console
When you upgrade your Firebase project to the paid plan, you're now prompted to immediately set up budget alerts. Budget alerts help you avoid surprises on your bill, so doing this right away is a Good Thing™️.
To learn more about other recent releases, check out Firebase Release Notes January ‘22: Flutter initialization, secure file storage & VPC for Firestore
SDK health metrics
- Firebase SDK health metrics are now published in our documentation! The first set of published metrics are SDK sizes for Firebase iOS SDKs, Android SDKs, and JavaScript SDKs.
SDK Releases
- An emergency security update for the older v8 version of the Firebase JavaScript SDK (v8.10.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.
January 27, 2022
SDK Releases
- The Firebase JavaScript SDK (v9.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.
January 25, 2022
SDK Releases
- The Firebase SDK for C++ (v8.9.0) is now available. This release includes miscellaneous changes and fixes.
January 24, 2022
Test Lab
Test Lab now offers a unified view of test matrix results to save you time debugging test failures. This new test case-centric view lets you:
- See at a glance which test cases failed, were flaky, or skipped
- Search, filter, and easily navigate between test cases that were run on different devices or that ran multiple times
To use the new test results view, go to the Test Lab page in the Firebase console, open a project and then open a test result. To see test matrix results, you need to have recently run tests. This feature doesn't appear for Robo and Game Loop tests.
January 21, 2022
SDK Releases
- The Firebase Admin Node.js SDK (v10.0.2)
is now available. This release comes with a version update to the
node-forge
dependency. To install this SDK, see Add the Firebase Admin SDK to your server.
January 20, 2022
SDK Releases
The Firebase Android SDKs for Cloud Firestore, Crashlytics, and Crashlytics NDK have been updated. The App Distribution Gradle plugin and 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 v29.0.4. Learn how to add SDKs to your app using the Firebase BoM.
The Firebase Admin Go SDK (v4.7.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 JavaScript SDK (v9.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.
January 19, 2022
Performance Monitoring
Performance Monitoring now supports even more email alerts for your app's performance metrics. In addition to app start time, you can also configure the following alerts:
- Custom code traces (duration) for all app types
- Network request traces (response time and success rate) for iOS+/Android apps
- Network request traces (response time) for web apps
- Page load traces (first input delay and first contentful paint) for web apps
Visit Set up alerts for performance issues to learn more about what triggers these alerts, configuring them, and setting your alert preferences.
January 14, 2022
Release Notes Roundup
Happy new year everyone! We look forward to a year full of big and small releases from Firebase. Some highlights from the past few weeks:
🔐 Auto-expiring security rules for Cloud Storage for Firebase
When you create a new Cloud Storage bucket in a Firebase project, the default security rules for test mode now only grant access to untrusted clients for a month. This is the same policy we already had in place for Firestore and Realtime Database security rules, and should reduce the number of files that are accidentally left unprotected.💙 New translations for FirebaseUI for Flutter
The latest release of the FlutterFire libraries adds Spanish, French, and Arabic resource strings to the Authentication UI widgets. There are also many other fixes in this FlutterFire release, so be sure to upgrade.👷 Improved auth persistence in web workers
Version 9.6.2 of our JavaScript SDK for Authentication fixes an issue in the compatibility layer of our v9 JavaScript client. With this fix the client now persists your users' auth credentials when you signed them in via a web worker script.
To learn more about 2021's late-year releases, including details about Crashlytics Kotlin support, check out Firebase Release Notes December 2021, Crashlytics Kotlin, Firestore App Check&FCM delivery data.
January 13, 2022
SDK Releases
- The Firebase JavaScript SDK (v9.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.
January 07, 2022
SDK Releases
- The Firebase JavaScript SDK (v9.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.
December 24, 2021
Release Notes Roundup
This is the final roundup of 2021! Thanks everyone for keeping up with our releases for the past year. Here's to many more updates to Firebase in 2022. 🥂
- 🐞 Better crash attribution to Kotlin code in Crashlytics
Crashes are now correctly attributed to.kt
files, if your app uses R8 with obfuscation turned on along with Android Gradle 4.2.0+. During this transition, you might see.kt
issues that are duplicates of existing.java
issues. - 🎟 Deploying Cloud Functions now cleans artifacts in more cases
Version 9.23.1 of the Firebase CLI corrects a bug where containers in Artifact Registry would not be deleted if a function has an uppercase character in its name.
And version 10 of the CLI is also out, and with this release, the Cloud Functions runtime defaults to Node.js 16. - 👌 Fixed NullPointerException in Analytics
We updated to newer versions ofplay-services-base
andplay-services-tasks
to solve an issue withNullPointerException
s when handlingTask<Void>
results in Kotlin code. Upgrade to BoM v29.0.3 to get this fix, and others.
And don't forget to watch this video with more releases from December, including additional details on the Crashlytics Kotlin support, and much more in Firebase Release Notes December 2021, Crashlytics Kotlin, Firestore App Check&FCM delivery data.
January 18, 2022
SDK Releases
- The Firebase iOS SDK (v8.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.
December 16, 2021
SDK Releases
The Firebase Android SDK for Analytics 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 v29.0.3. Learn how to add SDKs to your app using the Firebase BoM.
December 15, 2021
SDK Releases
The Firebase Admin Go SDK (v4.7.0) is now available. This release comes with support for using the authorization code flow with OpenID Connect (OIDC) providers. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin Python SDK (v5.2.0) is now available. This release comes with support for using the authorization code flow with OpenID Connect (OIDC) providers. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase Admin Node.js SDK (v10.0.1) is now available. This release comes with fixes in Cloud Firestore and Authentication APIs. To install this SDK, see Add the Firebase Admin SDK to your server.
The Firebase SDK for Unity (v8.7.0) is now available. This release includes a bug fix in Crashlytics and other fixes.
Firebase CLI v10.0.0
BREAKING Drops support for running the Firebase CLI on Node 10.
BREAKING Replaces all usages of
-y
,--yes
, or--confirm
with-f
and--force
.BREAKING Function deploys now upload source to the deployed region instead of
us-central1
.The Cloud Functions emulator now requires
firebase-functions
v3.13.1 or later. (GitHub #3851)Updates default functions runtime to Node.js 16.
December 10, 2021
SDK Releases
The Firebase Android SDKs for Analytics, Crashlytics, and Crashlytics NDK 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 v29.0.2. Learn how to add SDKs to your app using the Firebase BoM.
December 09, 2021
SDK Releases
- The Firebase JavaScript SDK (v9.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.
December 08, 2021
Crashlytics
- We’re rolling out better Kotlin support for Crashlytics.
Crashes are now correctly attributed to
.kt
files (as appropriate) if your app uses R8 with obfuscation turned on along with Android Gradle 4.2.0+. Note that during this transition, you might see.kt
issues that are duplicates of existing.java
issues.
December 02, 2021
SDK Releases
The Firebase SDK for C++ (v8.8.0) is now available. This release includes bug fixes in Authentication, Cloud Firestore, FCM, and Remote Config, as well as other changes and fixes.
The Firebase JavaScript SDK (v9.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.
December 01, 2021
SDK Releases
- The Firebase iOS SDK (v8.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.
November 30, 2021
SDK Releases
The Firebase Android SDKs for App Check, Crashlytics, Crashlytics NDK, Firebase ML, Performance Monitoring, 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 Android BoM (Bill of Materials) has been updated to v29.0.1. Learn how to add SDKs to your app using the Firebase BoM.
November 26, 2021
Release Notes Roundup
With the Firebase Summit well in our rear-view mirror, we are back to releasing a steady stream of updates. Here are some of our favorites from the past few weeks:
- 🗄 Download bytes and files in JavaScript from Cloud Storage securely
In JavaScript code, you could always get a file from Storage through a download URL, which makes the file readable to everyone with that URL. Since JavaScript SDK version 9.5, you can also get the data with the newgetBytes()
,getStream()
andgetBlob()
methods, allowing you to control access through security rules. - ⛽️ Understanding aggregated FCM delivery data
When you use Firebase Cloud Messaging, understanding message delivery is key to running effective re-engagement campaigns. In this article , a Firebase engineer explains strategies and common patterns when you look at the aggregated delivery data from FCM. - 🏛 App Analytics as part of Cloud Design Patterns
We shipped a content pack "Faster Time-To-Value with Design Patterns" for Cloud customers to unlock the value of data projects at their organizations. Find out more about that here: video, blog post
And don't forget to watch this video with more releases from November, including a rapid fire roundup of the releases from the Firebase Summit in Firebase Release Notes November ‘21: Firebase Summit updates, Firestore text search, & more Flutter!
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