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 or tool | Latest version |
|---|---|
| [**Apple platforms (iOS+)**](https://firebase.google.com/support/release-notes/ios.md.txt) | 13.1.1 |
| [**Android**](https://firebase.google.com/support/release-notes/android.md.txt) | **Firebase BoM** : 35.1.0 **`google-services` plugin** : 4.5.0 [See notes](https://firebase.google.com/support/release-notes/android.md.txt#latest_sdk_versions) for individual library versions |
| [**JavaScript**](https://firebase.google.com/support/release-notes/js.md.txt) | 13.2.0 |
| [**Flutter**](https://firebase.google.com/support/release-notes/flutter.md.txt) | **Flutter BoM** : 5.1.0 [See notes](https://firebase.google.com/support/release-notes/flutter.md.txt) for individual plugin versions |
| [**Unity**](https://firebase.google.com/support/release-notes/unity.md.txt) | 14.1.0 |
| [**C++**](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt) | 14.1.0 |
| [**Admin Node.js**](https://firebase.google.com/support/release-notes/admin/node.md.txt) | 14.5.1 |
| [**Admin Java**](https://firebase.google.com/support/release-notes/admin/java.md.txt) | 9.12.0 |
| [**Admin Python**](https://firebase.google.com/support/release-notes/admin/python.md.txt) | 7.8.0 |
| [**Admin Go**](https://firebase.google.com/support/release-notes/admin/go.md.txt) | 4.23.0 |
| [**Admin .NET**](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt) | 3.7.1 |
| [**Admin Dart (experimental)**](https://firebase.google.com/support/release-notes/admin/dart.md.txt) | 0.5.0 |
| [**Firebase CLI**](https://firebase.google.com/support/release-notes/cli.md.txt) | 15.35.0 |
| [**Firebase Studio**](https://firebase.google.com/support/release-notes/firebase-studio.md.txt) | [See notes](https://firebase.google.com/support/release-notes/firebase-studio.md.txt) |

## November 11, 2026

### SDK Releases

- The [Firebase Admin Node.js SDK
  (v14.5.1)](https://firebase.google.com/support/release-notes/admin/node#14.5.1) is now available.
  This release includes fixes in the core SDK and Authentication.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Java SDK
  (v9.12.0)](https://firebase.google.com/support/release-notes/admin/java#9.12.0) is now available.
  This release adds token verification and replay protection support in
  App Check, and includes fixes in the core SDK and Authentication.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Python SDK
  (v7.8.0)](https://firebase.google.com/support/release-notes/admin/python#7.8.0) is now available.
  The Admin SDK for Python now requires Python 3.10 or higher and deprecates
  support for Python 3.10. This release also includes a fix in Authentication.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Go SDK
  (v4.23.0)](https://firebase.google.com/support/release-notes/admin/go#4.23.0) is now available.
  The Admin SDK for Go now requires Go 1.26 or higher. This release also
  adds replay protection support in App Check and includes a fix in
  Authentication.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin .NET SDK
  (v3.7.1)](https://firebase.google.com/support/release-notes/admin/dotnet#3.7.1) is now available.
  This release includes fixes in Authentication.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## November 10, 2026

### Firebase AI Logic

- Firebase AI Logic supports the latest Gemini stable
  model `gemini-4-carbon`. You can
  [directly access this model in your mobile or web app](https://firebase.google.com/docs/ai-logic/get-started.md.txt)
  via either the Gemini Developer API or the
  Agent Platform Gemini API (formerly Vertex AI).

  - **Billing** : Accessing `gemini-4-carbon` requires the
    [pay-as-you-go Blaze pricing plan](https://firebase.google.com/pricing.md.txt) regardless of your Gemini API provider.

  - **Short-term availability** : For the Agent Platform Gemini API (formerly Vertex AI),
    `gemini-4-carbon` is a
    [*short-term availability model*](https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/model-versions#short-term-availability).
    To avoid service disruptions when models are updated, we strongly recommend
    using
    [Firebase Remote Config](https://firebase.google.com/docs/ai-logic/change-model-name-remotely.md.txt)
    or
    [server prompt templates](https://firebase.google.com/docs/ai-logic/server-prompt-templates/get-started.md.txt)
    to dynamically manage the model name in your app.

  - If you're migrating from previous models, note the following for this new
    model:

    - **Token limits**:

      - Default and maximum output token limits: `32,768` tokens for non-streaming requests and `65,536` tokens for streaming requests. The input token limit is the same as the older Gemini 3.x models.
      - Firebase AI Logic does *not yet* support the "long decode" capability.
    - **No support for `MINIMAL` thinking level or `thinkingBudget`**:

      - Supports the following [thinking levels](https://firebase.google.com/docs/ai-logic/thinking.md.txt#control-thinking-amount): `LOW`, `MEDIUM` (default), and `HIGH`.
      - Does ***not*** support setting thinking level of `MINIMAL`. The request will ***fail*** with a 400 error.
      - Does ***not*** support using `thinkingBudget` (there's no backwards-compatibility). The request will ***fail*** with a 400 error.
    - **Context caching**:

      - Supports [*implicit* caching](https://firebase.google.com/docs/ai-logic/context-caching.md.txt#implicit-caching) by default (with a minimum of 4,096 input tokens on the Gemini Developer API and 6,144 input tokens on the Agent Platform Gemini API (formerly Vertex AI)).
      - Does ***not*** support *explicit* caching.
    - **Unsupported parameters** : Does ***not*** support temperature, top-K,
      top-P, frequency penalty, presence penalty, or candidate count.

      - Temperature, top-K, or top-P: Ignored by the model.
      - Frequency penalty, presence penalty, and candidate count: The request will ***fail*** with a 400 error.

      For more deterministic responses, define system instructions with
      explicit rules for your specific use case.
    - **Prefilled model turn validation** : Does ***not*** support prefilling
      model turns. If the last non-empty turn in the request is a `model`
      turn, the request will ***fail*** with a 400 error.

## November 04, 2026

### Firebase CLI (v15.35.0)

- The latest
  [Firebase CLI (v15.35.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.35.0) is now
  available. This version fixes query latency on Linux in the
  SQL Connect PGlite emulator, prevents extra console windows on
  Windows when starting Java-based emulators, fixes listen address display for
  the Emulator Suite UI, and updates the Crashlytics MCP
  `get_report` tool.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## November 03, 2026

### Analytics

- The new `firebase-analytics` skill is now available in [Firebase agent skills](https://firebase.google.com/docs/ai-assistance/agent-skills.md.txt) to help AI assistants with getting started (base setup and SDK initialization) and measuring screenviews for Google Analytics on iOS and Android.

## November 02, 2026

### Gemini API

- For the **Gemini Developer API** (Google AI), starting
  **December 1, 2026** , requests to the Gemini 2.5 Pro and Flash models
  will be automatically routed to newer Gemini 3.x models:

  - Gemini 2.5 Pro (`gemini-2.5-pro`): Requests will be automatically routed to `gemini-3.8-flash`.
  - Gemini 2.5 Flash (`gemini-2.5-flash`): Requests will be automatically routed to `gemini-3.5-flash-lite`.
  - Gemini 2.5 Flash‑Lite (`gemini-2.5-flash-lite`): No changes at this time.

  Note that for the Agent Platform Gemini API (formerly Vertex AI), `gemini-2.5-pro`,
  `gemini-2.5-flash`, and `gemini-2.5-flash-lite` were already shut down
  (retired) on October 20, 2026.

  **Breaking changes and behavioral differences when requests are routed to
  Gemini 3.x models:**
  - **Billing**: Inference will be billed at the rates of the newer models.

  - **Unsupported parameters** : Both `gemini-3.8-flash` and
    `gemini-3.5-flash-lite`
    [do ***not*** support several sampling parameters](https://firebase.google.com/docs/ai-logic/model-parameters.md.txt#unsupported-parameters):

    - **Frequency penalty, presence penalty, and candidate count** (for `gemini-2.5-pro` routed to `gemini-3.8-flash`): `gemini-3.8-flash` does ***not*** support `frequencyPenalty`, `presencePenalty`, or `candidateCount`. Requests that include these parameters will ***fail*** with a `400` error.
    - **Temperature, top-K, and top-P** : All general-use Gemini 3.x models ignore `temperature`, `topK`, and `topP`. For more deterministic responses, define system instructions with explicit rules for your specific use case.
  - **Prefilled model turn validation** : Prefilling model turns is no longer
    supported in Gemini 3.x models. If the last non-empty turn in the
    request is a `model` turn, the request will ***fail*** with a `400` error.

  - **Thinking configuration**:

    - **No support for `MINIMAL` thinking level on `gemini-3.8-flash`** : If you set the [thinking level](https://firebase.google.com/docs/ai-logic/thinking.md.txt#supported-thinking-level-values) to `MINIMAL` for a request routed to `gemini-3.8-flash`, the request will ***fail*** with a `400` error.
    - **Use thinking *levels* instead of thinking *budgets*** : Thinking budgets are supported by Gemini 3.x models for backwards-compatibility, but they are strongly discouraged (especially starting with `gemini-3.8-flash`). We recommend migrating from `thinkingBudget` to [`thinkingLevel`](https://firebase.google.com/docs/ai-logic/thinking.md.txt#control-thinking-amount).

  If you still use Gemini 2.5 models with Firebase AI Logic, we
  strongly recommend **explicitly updating your app to use a newer model (like
  `gemini-4-argon`, `gemini-3.8-flash`, or `gemini-3.5-flash-lite`) and testing
  your model configuration before December 1, 2026** . For more details, see the
  [deprecated and shutdown models FAQ](https://firebase.google.com/docs/ai-logic/faq-and-troubleshooting.md.txt#shutdown-models-list).

## October 30, 2026

### SDK Releases

- The [Firebase JavaScript SDK (v13.2.0)](https://firebase.google.com/support/release-notes/js.md.txt#13.2.0) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#13.2.0). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

### Cloud Storage for Firebase

- Custom constraints for Cloud Storage for Firebase are now available. You can use [custom constraints](https://firebase.google.com/docs/storage/custom-constraints.md.txt) to enforce policies on Cloud Storage resources, such as a policy that enforces all buckets to have Object Versioning enabled.

## October 28, 2026

### Firebase CLI (v15.34.2)

- The latest
  [Firebase CLI (v15.34.2)](https://firebase.google.com/support/release-notes/cli.md.txt#15.34.2) is now
  available. This version fixes an issue with the Cloud Firestore emulator
  watching rules files, fixes the Firebase MCP server environment
  command, updates the Firebase SQL Connect local toolkit to v3.4.25, and
  includes dependency and security updates.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## October 27, 2026

### Firebase AI Logic

- You can now temporarily delay the automatic enforcement of
  Firebase App Check for Firebase AI Logic.

  Starting on November 2, 2026, Firebase will automatically enforce
  App Check for Firebase AI Logic in your project (if it isn't already)
  to help protect the Gemini API. If you have released app versions that
  don't yet have App Check implemented, you can
  [temporarily delay auto-enforcement](https://firebase.google.com/docs/ai-logic/faq-and-troubleshooting.md.txt#app-check-delay-auto-enforcement).

  Learn more about this upcoming
  [auto-enforcement of App Check for Firebase AI Logic](https://firebase.google.com/docs/ai-logic/faq-and-troubleshooting.md.txt#security-app-check).

## October 26, 2026

### Google AI Studio integration

- The Firebase integration in
  [Google AI Studio](https://aistudio.google.com/apps) now
  automatically sets up and integrates **Firebase AI Logic** and
  **Firebase App Check** when you build Android apps with generative AI
  features. This integration lets your Android app securely call Gemini models
  directly without exposing API keys. The app uses debug tokens for testing and
  reCAPTCHA Enterprise for production releases on Google Play.

  To learn more, see
  [Firebase AI Logic and App Check for Android apps](https://firebase.google.com/docs/ai-assistance/ai-studio-integration.md.txt#ai-logic-app-check).

## October 23, 2026

### Test Lab

- The following devices are now deprecated and will be removed on
  2026-11-23:

  - `ipad10/16.6`
  - `iphone11pro/16.6`
  - `iphone14pro/16.6`
  - `iphone8/16.6`

  If you currently use these devices, consider moving to a different device now.

### SDK Releases

- The [Firebase SDK for Flutter
  (v5.1.0)](https://firebase.google.com/support/release-notes/flutter#bom-v5-1-0) is now available.
  This release includes changes in Cloud Firestore, Firebase AI Logic,
  Core and Firebase SQL Connect, and bug fixes in several products.

- The [Firebase SDK for C++
  (v14.1.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#14.1.0) is now available.
  This release includes a Firestore security update, a bug fix in
  Authentication, and other changes.

- The [Firebase SDK for C++
  (v13.13.1)](https://firebase.google.com/support/release-notes/cpp-relnotes#13.13.1) is now available.
  This release includes a Firestore security update and other
  changes.

- The [Firebase SDK for Unity
  (v14.1.0)](https://firebase.google.com/support/release-notes/unity#14.1.0) is now available. This
  release includes a Cloud Firestore security update, changes in
  Firebase AI Logic and bug fixes in several products.

- The [Firebase SDK for Unity
  (v13.17.1)](https://firebase.google.com/support/release-notes/unity#13.17.1) is now available. This
  release includes a Cloud Firestore security update.

## October 22, 2026

### Cloud Firestore

- [Data modification language (DML) operations](https://firebase.google.com/docs/firestore/pipelines/dml.md.txt) are generally available ([GA](https://cloud.google.com/products#product-launch-stages)). Added support for [`insert`](https://firebase.google.com/docs/firestore/pipelines/stages/output/insert.md.txt) and [`upsert`](https://firebase.google.com/docs/firestore/pipelines/stages/output/upsert.md.txt).

### SDK Releases

- The
  [Firebase Apple SDK (v13.1.1)](https://firebase.google.com/support/release-notes/ios.md.txt#13.1.1)
  is now available. For more details, see the
  [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#13.1.1).
  To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

- The
  [Firebase Apple SDK (v12.19.3)](https://firebase.google.com/support/release-notes/ios.md.txt#12.19.3)
  is now available. For more details, see the
  [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#12.19.3).
  To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

- The App Distribution Gradle plugin
  has been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2026-10-22).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

### Firebase CLI (v15.34.1)

- The latest
  [Firebase CLI (v15.34.1)](https://firebase.google.com/support/release-notes/cli.md.txt#15.34.1) is now
  available. This version ensures the Firebase Hosting API is enabled
  before running commands, updates the Firebase SQL Connect local
  toolkit to v3.4.24, and includes several fixes and improvements.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## October 21, 2026

### SDK Releases

- The
  [Firebase Apple SDK (v13.1.0)](https://firebase.google.com/support/release-notes/ios.md.txt#13.1.0)
  is now available. For more details, see the
  [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#13.1.0).
  To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

- The Firebase Android SDKs for
  Firebase AI Logic, Cloud Firestore, Cloud Messaging, Crashlytics,
  Crashlytics NDK, and Remote Config
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2026-10-21).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v35.1.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v13.1.0)](https://firebase.google.com/support/release-notes/js.md.txt#13.1.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#13.1.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## October 19, 2026

### Cloud Firestore

- [Text search](https://firebase.google.com/docs/firestore/enterprise/text-search-mongodb.md.txt)
  and [Geospatial search](https://firebase.google.com/docs/firestore/enterprise/geo-search-mongodb)
  for Firestore with MongoDB compatibility are now generally available
  ([GA](https://cloud.google.com/products#product-launch-stages)).

- [Text search](https://firebase.google.com/docs/firestore/enterprise/text-search.md.txt) and
  [Geospatial search](https://firebase.google.com/docs/firestore/enterprise/geospatial-search) for
  Cloud Firestore Enterprise edition are now generally available
  ([GA](https://cloud.google.com/products#product-launch-stages)).

## October 15, 2026

### SDK Releases

- The Firebase Android SDK for
  Cloud Firestore
  has been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2026-10-15).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v35.0.2. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The [Firebase SDK for Flutter
  (v5.0.0)](https://firebase.google.com/support/release-notes/flutter#bom-v5-0-0) is now available.
  This release includes changes in Cloud Functions,
  Firebase AI Logic, Core, Firebase In-App Messaging and Cloud Messaging,
  and bug fixes in several products.

- The [Firebase SDK for Unity
  (v14.0.0)](https://firebase.google.com/support/release-notes/unity#14.0.0) is now available. This
  release includes changes to Authentication, Firebase AI, and Remote Config,
  as well as other changes.

### Firebase CLI (v15.34.0)

- The latest
  [Firebase CLI (v15.34.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.34.0) is now
  available. This version adds commands to manage Crashlytics Android heap
  dump collection, updates Firebase Authentication deployment to use existing apps
  from any platform, and includes several fixes and improvements.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### Firebase AI Logic

- To reflect the renaming of Vertex AI to Gemini Enterprise Agent
  Platform (or "Agent Platform"), the legacy "Vertex AI" initialization syntax
  (such as `vertexAI` or `VertexAIBackend`) has been removed from the
  Firebase AI Logic SDKs in favor of the new "Agent Platform"
  initialization syntax (such as `agentPlatform` or `AgentPlatformBackend`).

  - The only difference for the new "Agent Platform" initialization syntax is
    the default
    [location for accessing the model](https://firebase.google.com/docs/ai-logic/locations.md.txt?api=vertex).

    - The default location for the "Agent Platform" syntax is `global`,
      whereas the default location for the legacy "Vertex AI" syntax was
      `us-central1`. Note that most new Gemini models do *not*
      support `us-central1`.

    - If you want to use `us-central1` (or another location) with the new
      syntax, you can explicitly specify the location when initializing the
      backend service.

  - If you use the Agent Platform Gemini API (formerly Vertex AI), then **you must update your
    apps to use the new "Agent Platform" initialization syntax if you upgrade
    to the latest versions of the SDKs** . For platform-specific code examples
    and full details, see the
    [FAQ describing the required changes](https://firebase.google.com/docs/ai-logic/faq-and-troubleshooting.md.txt#changes-for-vertexai-rebrand-to-agent-platform).

### Test Lab

- The following devices are now deprecated and will be removed on
  2026-11-15:

  - `Pixel2.arm/26`, `Pixel2.arm/27`, `Pixel2.arm/28`, `Pixel2.arm/29`, `Pixel2.arm/30`, `Pixel2.arm/31`, `Pixel2.arm/32`, `Pixel2.arm/33`

  If you currently use these devices, consider moving to an Arm virtual device
  (for example, `MediumPhone.arm`). See
  [Deprecated devices](https://firebase.google.com/docs/test-lab/android/available-testing-devices.md.txt#deprecated_devices)
  for recommended replacements.

## October 14, 2026

### SDK Releases

- The Firebase Android SDKs for
  Performance Monitoring and SQL Connect
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2026-10-14).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v35.0.1. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## October 13, 2026

### Firebase AI Logic

- Firebase AI Logic supports the latest Gemini stable
  model `gemini-4-argon`. You can
  [directly access this model in your mobile or web app](https://firebase.google.com/docs/ai-logic/get-started.md.txt)
  via either the Gemini Developer API or the
  Agent Platform Gemini API (formerly Vertex AI).

  - **Billing** : Accessing `gemini-4-argon` requires the
    [pay-as-you-go Blaze pricing plan](https://firebase.google.com/pricing.md.txt) regardless of your Gemini API provider.

  - If you're migrating from previous models, note the following for this new
    model:

    - **Token limits**:

      - Default and maximum output token limits: `32,768` tokens for non-streaming requests and `65,536` tokens for streaming requests. The input token limit is the same as the older Gemini 3.x models.
      - Firebase AI Logic does *not yet* support the "long decode" capability.
    - **No support for `MINIMAL` thinking level or `thinkingBudget`**:

      - Supports the following [thinking levels](https://firebase.google.com/docs/ai-logic/thinking.md.txt#control-thinking-amount): `LOW`, `MEDIUM` (default), and`HIGH`.
      - Does ***not*** support setting thinking level of `MINIMAL`. The request will ***fail*** with a 400 error.
      - Does ***not*** support using `thinkingBudget` (there's no backwards-compatibility). The request will ***fail*** with a 400 error.
    - **Context caching**:

      - Supports [*implicit* caching](https://firebase.google.com/docs/ai-logic/context-caching.md.txt#implicit-caching) by default (with a minimum of 4,096 input tokens on the Gemini Developer API and 6,144 input tokens on the Agent Platform Gemini API (formerly Vertex AI)).
      - Does ***not*** support *explicit* caching.
    - **Unsupported parameters** : Does ***not*** support temperature, top-K,
      top-P, frequency penalty, presence penalty, or candidate count.

      - Temperature, top-K, or top-P: Ignored by the model.
      - Frequency penalty, presence penalty, and candidate count: The request will ***fail*** with a 400 error.

      For more deterministic responses, define system instructions with
      explicit rules for your specific use case.
    - **Prefilled model turn validation** : Does ***not*** support prefilling
      model turns. If the last non-empty turn in the request is a `model`
      turn, the request will ***fail*** with a 400 error.

### SDK Releases

- The [Firebase SDK for C++
  (v14.0.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#14.0.0) is now available. This release includes a bug fix in Authentication as well as other changes and fixes.

## October 12, 2026

### Cloud Firestore

- Firestore with MongoDB compatibility now supports QueryData, which you can use to build data agents that interact with the data in your database using conversational language. For more information, see [QueryData overview](https://docs.cloud.google.com/gemini/data-agents/querydata/firestore-mongodb-compatibility/data-agent-overview).

## October 07, 2026

### Firebase CLI (v15.33.0)

- The latest
  [Firebase CLI (v15.33.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.33.0) is now
  available. This version updates Firebase Hosting API requests to be
  project-scoped, adds checks for a default Hosting site during web app
  creation and Authentication initialization, and includes several fixes and
  improvements for Cloud Functions and function kits.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### SDK Releases

- The
  [Firebase Apple SDK (v13.0.0)](https://firebase.google.com/support/release-notes/ios.md.txt#13.0.0)
  is now available. For more details, see the
  [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#13.0.0).
  To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

- The Firebase Android SDKs for
  A/B Testing, Firebase AI Logic, Analytics, App Check,
  App Distribution, Authentication, Cloud Firestore, Cloud Functions (client),
  Cloud Messaging, Cloud Storage, Crashlytics,
  Crashlytics NDK, Dynamic feature modules support, In-App Messaging,
  Firebase installations, Performance Monitoring, Firebase Phone Number Verification, Realtime Database,
  Remote Config, and SQL Connect
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2026-10-07).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v35.0.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v13.0.0)](https://firebase.google.com/support/release-notes/js.md.txt#13.0.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#13.0.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## October 06, 2026

### Firebase AI Logic

- Firebase AI Logic supports the latest stable image-generating
  (Gemini Nano Banana) model:

  - Gemini Nano Banana 2.1: `gemini-nano-banana-2.1`

  You can use this model to
  [generate and edit images via Firebase AI Logic](https://firebase.google.com/docs/ai-logic/generate-images-gemini.md.txt).

## October 05, 2026

### Gemini API

- The following older Gemini 3.5 Flash models are no
  longer recommended for use with Firebase AI Logic due to upcoming shutdown
  dates and/or automatic routing to newer models.

  `gemini-3.7-flash`  

  `gemini-3.6-flash`  

  `gemini-3.5-flash`

  **Replacement** : Migrate to use one of the latest Gemini models (like
  `gemini-4-argon` or `gemini-3.8-flash`).

  **Detailed information about shutdown dates (which depends on your chosen
  Gemini API provider):**
  - Gemini 3.7 Flash (`gemini-3.7-flash`)

    - Gemini Developer API (Google AI): `gemini-3.7-flash` has no
      announced shutdown date. However, calls to `gemini-3.7-flash` via the
      Gemini Developer API are automatically routed to
      `gemini-3.8-flash`.

    - Agent Platform Gemini API (formerly Vertex AI): `gemini-3.7-flash` will shut down
      January 28, 2027 (short-term availability model).

  - Gemini 3.6 Flash (`gemini-3.6-flash`)

    - Gemini Developer API (Google AI): `gemini-3.6-flash` has no
      announced shutdown date.

    - Agent Platform Gemini API (formerly Vertex AI): `gemini-3.6-flash` will shut down
      November 19, 2026 (short-term availability model).

  - Gemini 3.5 Flash (`gemini-3.5-flash`)

    - Gemini Developer API (Google AI): `gemini-3.5-flash` has no
      announced shutdown date. However, calls to `gemini-3.5-flash` via the
      Gemini Developer API are automatically routed to
      `gemini-3.6-flash`.

    - Agent Platform Gemini API (formerly Vertex AI): `gemini-3.6-flash` will shut down
      May 19, 2027 or later.

  If you use these models with Firebase AI Logic, make sure to
  **update to a newer model (like `gemini-3.8-flash`) to avoid service
  disruption**. Shutdown models are no longer accessible or supported by
  Google, and a request using a shutdown model name returns a 404 error.

## September 30, 2026

### Firebase CLI (v15.32.1)

- The latest
  [Firebase CLI (v15.32.1)](https://firebase.google.com/support/release-notes/cli.md.txt#15.32.1) is now
  available. This version updates dependencies to address security
  vulnerabilities, updates the Firebase SQL Connect local toolkit to
  v3.4.22, and includes several fixes and improvements.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### Firebase Test Lab

- Firebase Test Lab is deprecated and will be fully shut down as of September 30, 2027. To maintain your testing workflows, you can migrate to the [Developer Device Platform](https://cloud.google.com/products/developer-device-platform) on Google Cloud. See the [Developer Device Platform migration
  guide](https://docs.cloud.google.com/developer-device-platform/device-run/migrate) and [FAQ](https://firebase.google.com/docs/test-lab/deprecation-faq) for more details.

### Cloud Functions

- Function kits are now available in Cloud Functions for Firebase (2nd gen). You can use function kits to package, distribute on npm, and deploy multiple configurable instances of 2nd gen functions using the Firebase CLI. To learn more, see [Using a function kit from an npm package](https://firebase.google.com/docs/extensions/migration-best-practices.md.txt#using-kit-from-npm-without-migrating).

### Firebase Extensions

- You can now migrate deprecated Firebase Extensions to [function kits](https://firebase.google.com/support/releases.md.txt#function-kits-release) in Cloud Functions for Firebase (2nd gen) ahead of the March 31, 2027 service shutdown. To learn more, see the [Firebase Extensions Deprecation FAQ](https://firebase.google.com/docs/extensions/faq-and-troubleshooting.md.txt) and the [publisher](https://firebase.google.com/docs/extensions/publishers/migrate.md.txt) and [user](https://firebase.google.com/docs/extensions/users/migrate.md.txt) migration guides.

## September 28, 2026

### Firebase CLI (v15.32.0)

- The latest
  [Firebase CLI (v15.32.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.32.0) is now
  available. This version introduces function kits, adds support for overriding
  Secret Manager secret IDs and versions in Cloud Functions `.env`
  files, adds migration tools for Firebase Extensions, and includes several
  fixes and improvements.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### Google AI Studio integration

- The Firebase integration in
  [Google AI Studio](https://aistudio.google.com/apps) now
  supports **Android apps** in addition to web apps. You can automatically set
  up and integrate **Cloud Firestore** (including Rules) and
  **Firebase Authentication** into both Android and web apps.

  To learn more, see
  [Add Firebase to your Google AI Studio app](https://firebase.google.com/docs/ai-assistance/ai-studio-integration.md.txt).

## September 24, 2026

### SDK Releases

- The [Firebase Admin .NET SDK
  (v3.7.0)](https://firebase.google.com/support/release-notes/admin/dotnet#3.7.0) is now available.
  This release migrates topic subscription management in Cloud Messaging
  from the legacy Instance ID API to the Cloud Messaging v1 API.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Java SDK
  (v9.11.0)](https://firebase.google.com/support/release-notes/admin/java#9.11.0) is now available.
  This release migrates topic subscription management in Cloud Messaging
  from the legacy Instance ID API to the Cloud Messaging v1 API.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## September 23, 2026

### Firebase CLI (v15.31.0)

- The latest
  [Firebase CLI (v15.31.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.31.0) is now
  available. This version improves error messages when adding Firebase
  to projects, fixes an issue where deploys stop responding on killed runs,
  adds `firebase-admin` v14 support for SQL Connect Node SDKs, and
  improves Crashlytics source map handling.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### SDK Releases

- The [Firebase Admin Go SDK
  (v4.22.0)](https://firebase.google.com/support/release-notes/admin/go#4.22.0) is now available.
  This release migrates topic subscription management in Cloud Messaging
  from the legacy Instance ID API to the Cloud Messaging v1 API.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Node.js SDK
  (v14.5.0)](https://firebase.google.com/support/release-notes/admin/node#14.5.0) is now available.
  This release migrates topic subscription management in Cloud Messaging
  from the legacy Instance ID API to the Cloud Messaging v1 API.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Python SDK
  (v7.7.0)](https://firebase.google.com/support/release-notes/admin/python#7.7.0) is now available.
  This release migrates topic subscription management in Cloud Messaging
  from the legacy Instance ID API to the Cloud Messaging v1 API. This
  release also includes a fix for replay protection in App Check.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## September 17, 2026

### Firebase CLI (v15.30.2)

- The latest
  [Firebase CLI (v15.30.2)](https://firebase.google.com/support/release-notes/cli.md.txt#15.30.2) is now
  available. This version improves formatting and user experience for
  Cloud Functions parameter and secret prompts, updates the
  Firebase SQL Connect local toolkit to v3.4.20, and fixes 2nd gen
  Firebase Authentication triggers in the local Cloud Functions and Authentication
  emulators.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### SDK Releases

- The
  [Firebase Apple SDK (v12.19.2)](https://firebase.google.com/support/release-notes/ios.md.txt#12.19.2)
  is now available. For more details, see the
  [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#12.19.2).
  To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).
  This release is available via Swift Package Manager only.

- The [Firebase SDK for Unity
  (v13.17.0)](https://firebase.google.com/support/release-notes/unity#13.17.0) is now available. This
  release includes a bug fix in Analytics and other changes.

- The [Firebase Admin Python SDK
  (v7.6.0)](https://firebase.google.com/support/release-notes/admin/python#7.6.0) is now available.
  This release includes support for replay protection in App Check and
  deprecations in Firebase ML ahead of the service turndown on
  June 15, 2027.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## September 15, 2026

### Cloud Functions

- Cloud Functions for Firebase (2nd gen) now supports Firebase Authentication event triggers. You can use the `onUserCreated` and `onUserDeleted` event handlers from `firebase-functions/v2/identity` to trigger functions in response to user account creation and deletion events. This release includes support for CloudEvents data payloads, Identity Platform multi-tenancy scoping using `IS_NOT_TENANT`, and compatibility destructuring for 1st gen migrations. To learn more, see [Firebase Authentication triggers](https://firebase.google.com/docs/functions/auth-events.md.txt).

### SDK Releases

- The [Firebase SDK for C++
  (v13.13.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#13.13.0) is now available. This release includes miscellaneous changes.

## September 14, 2026

### Firebase CLI (v15.30.1)

- The latest
  [Firebase CLI (v15.30.1)](https://firebase.google.com/support/release-notes/cli.md.txt#15.30.1) is now
  available. This version updates the Pub/Sub emulator to version
  0.8.36, adds warnings if any secrets are deleted by
  `ext:uninstall --immediate`, and includes fixes for declarative security.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### SDK Releases

- The [Firebase SDK for Flutter
  (v4.20.0)](https://firebase.google.com/support/release-notes/flutter#bom-v4-20-0) is now available. This release includes changes in several products, and bug fixes in several products.

## September 10, 2026

### Firebase AI Logic

- Firebase AI Logic now lets you [run your own custom server-side scripts before and after every request](https://firebase.google.com/docs/ai-logic/pre-and-post-request-scripts.md.txt). You implement these scripts as functions deployed to Cloud Functions for Firebase, and they'll trigger for every `generateContent` request that your app sends to the Gemini API via Firebase AI Logic. You can use this capability for many use cases, like moderating prompts, capping token usage, logging generations for analytics, redacting response content, etc. --- all without modifying your client-side code.

### SDK Releases

- The [Firebase Admin Node.js SDK
  (v14.4.0)](https://firebase.google.com/support/release-notes/admin/node#14.4.0) is now available. This release includes deprecations in Firebase ML ahead of the service turndown on June 15, 2027. This release also includes dependency updates in Cloud Firestore and Cloud Storage packages. To install this SDK, see [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## September 09, 2026

### Firebase CLI (v15.30.0)

- The latest
  [Firebase CLI (v15.30.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.30.0) is now
  available. This version updates the Firebase SQL Connect local toolkit
  to v3.4.19, repurposes the local `dataconnect_execute` tool, and includes
  several fixes and improvements.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### SDK Releases

- The
  [Firebase Apple SDK (v12.19.1)](https://firebase.google.com/support/release-notes/ios.md.txt#12.19.1)
  is now available. For more details, see the
  [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#12.19.1).
  To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

- The
  [Firebase Apple SDK (v12.19.0)](https://firebase.google.com/support/release-notes/ios.md.txt#12.19.0)
  is now available. For more details, see the
  [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#12.19.0).
  To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

- The Firebase Android SDKs for
  Firebase AI Logic, Cloud Messaging, Cloud Storage,
  Crashlytics, Crashlytics NDK, Firebase ML, and Realtime Database
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2026-09-09).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v34.19.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v12.19.0)](https://firebase.google.com/support/release-notes/js.md.txt#12.19.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#12.19.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## September 02, 2026

### Firebase AI Logic

- Firebase AI Logic supports the latest Gemini stable
  model `gemini-3.8-flash`. You can
  [directly access this model in your mobile or web app](https://firebase.google.com/docs/ai-logic/get-started.md.txt)
  via either the Gemini Developer API or the
  Agent Platform Gemini API (formerly Vertex AI).

  - If you're using the Gemini Developer API, accessing this model
    does *not* require the pay-as-you-go Blaze pricing plan.

  - If you're using the Agent Platform Gemini API (formerly Vertex AI) with the legacy "Vertex AI"
    initialization syntax, make sure to
    [set the location in your request](https://firebase.google.com/docs/ai-logic/locations.md.txt?api=vertex) to
    `global`.

  - If you're migrating from previous models, note the following for this new
    model:

    - **No support for `MINIMAL` thinking level** : `gemini-3.8-flash` does
      ***not*** support the
      [`MINIMAL` thinking level](https://firebase.google.com/docs/ai-logic/thinking.md.txt#supported-thinking-level-values).
      If you set the thinking level to `MINIMAL` for this model, the request
      will ***fail*** with a 400 error.

    - **Use thinking *levels* instead of thinking *budgets*** :
      Thinking budgets have been supported by Gemini 3.x models for
      backwards-compatibility. However, starting with `gemini-3.8-flash`, they
      are strongly discouraged. If you haven't already, migrate to use
      [thinking *levels*](https://firebase.google.com/docs/ai-logic/thinking.md.txt#control-thinking-amount).

    - **Removed support for several parameters** : `gemini-3.8-flash` does
      ***not*** support the following parameters: temperature, top-K, top-P,
      frequency penalty, presence penalty, and candidate count.

      - Temperature, top-K, or top-P: All the general-use Gemini 3.x will ignore them.
      - Frequency penalty, presence penalty, and candidate count: Starting with `gemini-3.7-flash`, the request will ***fail*** with a 400 error.

      For more deterministic responses, define system instructions with
      explicit rules for your specific use case.
    - **Prefilled model turn validation** : Prefilling model turns is no longer
      supported. If the last non-empty turn in the request is a `model` turn,
      the API returns a `400` error.

### Firebase CLI (v15.29.0)

- The latest
  [Firebase CLI (v15.29.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.29.0) is now
  available. This version adds support for the `FIREBASE_DEBUG_PATH` environment
  variable, adds `-f, --force` to `firebase ext:migrate`, and includes several
  fixes and improvements.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## September 01, 2026

### Remote Config

- Starting September 1, 2026, Remote Config offers a usage-based pricing structure based on daily fetch request volume. Every project includes a no-cost tier of up to 100,000 daily fetch requests, with pay-as-you-go pricing on the Blaze plan for usage exceeding this threshold. All features (including Personalization, Rollouts, and A/B Testing integration) remain included across both Spark and Blaze plans at no additional cost. To learn more about pricing plans, grace periods, and usage monitoring, see [Pricing for Remote Config](https://firebase.google.com/docs/remote-config/pricing.md.txt).

### A/B Testing

- A/B Testing is now integrated directly into Remote Config as a native feature, bringing experiments into the core Remote Config template lifecycle. To learn more, see [Create Firebase Remote Config experiments with A/B Testing](https://firebase.google.com/docs/ab-testing/abtest-config.md.txt) and the [A/B Testing troubleshooting and FAQ guide](https://firebase.google.com/docs/ab-testing/faq-and-troubleshooting.md.txt#troubleshooting-faq-rc).

## August 31, 2026

### Firebase AI Logic

- Firebase AI Logic now supports the `us` and `eu` locations.
  When you use the Agent Platform Gemini API (formerly Vertex AI) (and depending on the model),
  you can choose where to access the model to meet your compliance, latency,
  availability, and durability requirements.

  Note that Firebase AI Logic defaults to the following locations:
  - When using the new "Agent Platform" initialization syntax: `global`
  - When using the legacy "Vertex AI" initialization syntax: `us-central1`

  Learn more about
  [specifying the location for accessing the model](https://firebase.google.com/docs/ai-logic/locations.md.txt?api=vertex).

## August 28, 2026

### Firebase AI Logic

- Firebase AI Logic now supports
  [configuring voice activity detection (VAD)](https://firebase.google.com/docs/ai-logic/live-api/configuration.md.txt#vad)
  when using the Gemini Live API. You can customize VAD sensitivity for
  detecting the start and end of speech, handling interruptions, and
  controlling turn context coverage.

  You can also
  [disable automatic voice activity detection (VAD)](https://firebase.google.com/docs/ai-logic/live-api/configuration.md.txt#vad-disable)
  to take complete manual control over conversational turns (such as for a
  push-to-talk interface) by manually demarcating the boundaries of each user
  activity turn.

## August 27, 2026

### Imagen models

- **All Imagen models shut down on
  August 17, 2026** (note that this shutdown date was
  extended from the previous June 30, 2026).

  To accommodate this shutdown, we've removed all Imagen APIs from the
  Firebase AI Logic SDKs and documentation.

  This shutdown date is applicable to both the
  Gemini Developer API (Google AI) and the Agent Platform Gemini API (formerly Vertex AI).
  As a replacement, you can migrate your apps to use a
  Gemini Nano Banana model.

  If you use Imagen models via Firebase AI Logic, you can
  **[migrate your apps to use a Gemini Nano Banana model](https://firebase.google.com/docs/ai-logic/imagen-models-migration.md.txt)
  to restore service**. Models that are shut down are no longer
  accessible or supported by Google, and a request using a shutdown model name
  returns a 404 error.

### SDK Releases

- The [Firebase SDK for Unity
  (v13.16.0)](https://firebase.google.com/support/release-notes/unity#13.16.0) is now available. This release includes new features in Firebase AI, FCM, and Remote Config; changes to Firebase AI; bug fixes in Firebase AI and Cloud Functions; and other changes and fixes.

## August 26, 2026

### Firebase AI Logic

- Firebase AI Logic published a [security checklist](https://firebase.google.com/docs/ai-logic/security-checklist.md.txt) to help you understand the important and recommended security best practices for using Firebase AI Logic and calling the Gemini API directly from your mobile and web apps.

## August 25, 2026

### SDK Releases

- The [Firebase SDK for C++
  (v13.12.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#13.12.0) is now available. This release includes new features in FCM and Remote Config, changes to App Check, a bug fix in Authentication, and other changes and fixes.

## August 24, 2026

### SDK Releases

- The [Firebase SDK for Flutter
  (v4.19.0)](https://firebase.google.com/support/release-notes/flutter#bom-v4-19-0) is now available. This release includes changes in several products, and bug fixes in several products.

## August 19, 2026

### Firebase AI Logic

- Firebase AI Logic now supports [generating structured output](https://firebase.google.com/docs/ai-logic/hybrid/android/generate-structured-output.md.txt) (like JSON and enums) when using hybrid / on-device inference in Android apps.

### SDK Releases

- The
  [Firebase Apple SDK (v12.18.0)](https://firebase.google.com/support/release-notes/ios.md.txt#12.18.0)
  is now available. For more details, see the
  [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#12.18.0).
  To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

- The Firebase Android SDKs for
  Firebase AI Logic, App Check, Cloud Firestore, Cloud Messaging, and
  SQL Connect
  have been updated. The Crashlytics Gradle plugin has also been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2026-08-19).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v34.18.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The [Firebase Admin Node.js SDK
  (v14.3.0)](https://firebase.google.com/support/release-notes/admin/node#14.3.0) is now available. This
  release includes new features in Firebase SQL Connect and dependency
  updates in Cloud Firestore and Cloud Storage.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v12.18.0)](https://firebase.google.com/support/release-notes/js.md.txt#12.18.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#12.18.0).
  To install the SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

### Firebase CLI (v15.28.1)

- The latest
  [Firebase CLI (v15.28.1)](https://firebase.google.com/support/release-notes/cli.md.txt#15.28.1) is now
  available. This version fixes an issue where Dart functions incorrectly
  required Dart 3.13.0 or later.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### Firebase CLI (v15.28.0)

- The latest
  [Firebase CLI (v15.28.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.28.0)
  is now available. This version adds the `--immediate` flag to
  `ext:uninstall`, updates the Pub/Sub and SQL Connect emulators,
  and includes several fixes and improvements.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## August 14, 2026

### Firebase App Check

- Firebase App Check now supports reCAPTCHA Enterprise as an attestation provider for mobile apps (in Preview), specifically for [Apple platforms](https://firebase.google.com/docs/app-check/ios/recaptcha-enterprise-provider.md.txt), [Android](https://firebase.google.com/docs/app-check/android/recaptcha-enterprise-provider.md.txt), and [Flutter](https://firebase.google.com/docs/app-check/flutter/recaptcha-enterprise-provider.md.txt) apps.

### Firebase Authentication

- A security fix has been deployed to some of the helper code used by Authentication. No action is required for most users; however, if you rehost the helper code (as in Option 4 on the [Redirect Best Practices](https://firebase.google.com/docs/auth/web/redirect-best-practices.md.txt#self-host-helper-code) page), you should re-synchronize the helper code to ensure you are using the latest version.

## August 13, 2026

### Firebase AI Logic

- Firebase AI Logic supports the latest Gemini stable
  model `gemini-3.7-flash`. You can
  [directly access this model in your mobile or web app](https://firebase.google.com/docs/ai-logic/get-started.md.txt)
  via either the Gemini Developer API or the
  Agent Platform Gemini API (formerly Vertex AI).

  - If you're using the Gemini Developer API, accessing this model
    does *not* require the pay-as-you-go Blaze pricing plan.

  - If you're using the Agent Platform Gemini API (formerly Vertex AI) with the legacy "Vertex AI"
    initialization syntax, make sure to
    [set the location in your request](https://firebase.google.com/docs/ai-logic/locations.md.txt?api=vertex) to
    `global`.

  - If you're migrating from previous models, note the following for this new
    model:

    - **No support for `MINIMAL` thinking level** : `gemini-3.7-flash` does
      ***not*** support the `MINIMAL`
      [thinking level](https://firebase.google.com/docs/ai-logic/thinking.md.txt#thinking-levels). If you set
      the thinking level to `MINIMAL` for this model, the request will
      ***fail*** with a 400 error.

    - **Removed support for several parameters** : `gemini-3.7-flash` does
      ***not*** support the following parameters: temperature, top-K, top-P,
      frequency penalty, presence penalty, and candidate count.

      - Temperature, top-K, or top-P: All the general-use Gemini 3.x will ignore them.
      - Frequency penalty, presence penalty, and candidate count: Starting with `gemini-3.7-flash`, the request will ***fail*** with a 400 error.

      For more deterministic responses, define system instructions with
      explicit rules for your specific use case.
    - **Prefilled model turn validation** : Prefilling model turns is no longer
      supported. If the last non-empty turn in the request is a `model` turn,
      the API returns a `400` error.

### Firebase CLI (v15.27.0)

- The latest
  [Firebase CLI (v15.27.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.27.0)
  is now available. This version adds web app support for Crashlytics MCP
  tools and includes several fixes and improvements.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## August 06, 2026

### Firebase AI Logic

- To reflect the renaming of Vertex AI to Gemini Enterprise Agent
  Platform (or "Agent Platform"), the Firebase AI Logic SDKs added new
  "Agent Platform" initialization syntax (such as `agentPlatform` or
  `AgentPlatformBackend`) and deprecated the legacy "Vertex AI" initialization
  syntax (such as `vertexAI` or `VertexAIBackend`).

  - The only difference for the new "Agent Platform" initialization syntax is
    the default
    [location for accessing the model](https://firebase.google.com/docs/ai-logic/locations.md.txt?api=vertex).

    - The default location for the "Agent Platform" syntax is `global`,
      whereas the default location for the legacy "Vertex AI" syntax is
      `us-central1`. Note that most new Gemini models do not support
      `us-central1`.

    - If you want to use `us-central1` (or another location) with the new
      syntax, you can explicitly specify the location when initializing the
      backend service.

  - If you use the Agent Platform Gemini API (formerly Vertex AI), then **we strongly recommend
    migrating your apps to use the new "Agent Platform" initialization syntax** ,
    as the legacy "Vertex AI" syntax will be removed in the next breaking change
    release. For platform-specific code examples and full details, see the
    [FAQ describing the required changes](https://firebase.google.com/docs/ai-logic/faq-and-troubleshooting.md.txt#changes-for-vertexai-rebrand-to-agent-platform).

### SDK Releases

- The [Firebase SDK for Unity
  (v13.15.0)](https://firebase.google.com/support/release-notes/unity#13.15.0) is now available. This release includes new features in Firebase AI, a bug fix in Realtime Database, and other changes.

## August 05, 2026

### Firebase CLI (v15.26.0)

- The latest
  [Firebase CLI (v15.26.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.26.0)
  is now available. This version adds support for two-phase non-interactive
  login flow, automatically enables non-interactive mode for AI agents, and
  includes several fixes and improvements.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## August 04, 2026

### SDK Releases

- The [Firebase SDK for C++
  (v13.11.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#13.11.0) is now available.
  This release includes a bug fix in Realtime Database and other changes.

- The
  [Firebase JavaScript SDK (v12.17.1)](https://firebase.google.com/support/release-notes/js.md.txt#12.17.1)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#12.17.1).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## August 03, 2026

### SDK Releases

- The [Firebase SDK for Flutter
  (v4.18.0)](https://firebase.google.com/support/release-notes/flutter#bom-v4-18-0) is now available. This release includes changes in several products, and bug fixes in several products.

## July 30, 2026

### Firebase AI Logic

- Firebase AI Logic now supports [text-to-speech (TTS) generation](https://firebase.google.com/docs/ai-logic/generate-speech.md.txt). Using our mobile and web client SDKs, you can directly access models like `gemini-3.1-flash-tts-preview` in your app (both the Gemini Developer API and the Agent Platform Gemini API (formerly Vertex AI) are supported).

### SDK Releases

- The Firebase Android SDKs for
  Firebase AI Logic, App Check, Cloud Firestore, Firebase ML, and
  SQL Connect
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2026-07-30).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v34.17.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v12.17.0)](https://firebase.google.com/support/release-notes/js.md.txt#12.17.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#12.17.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

### Firebase CLI (v15.25.1)

- The latest
  [Firebase CLI (v15.25.1)](https://firebase.google.com/support/release-notes/cli.md.txt#15.25.1)
  is now available. This version fixes a typo in emulator secret handling,
  resolves IAM role propagation delays in Cloud Functions deploys, and fixes
  an App Check debug tokens prompting issue.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### Firebase CLI (v15.25.0)

- The latest
  [Firebase CLI (v15.25.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.25.0)
  is now available. This version updates the Cloud Firestore emulator to v1.22.0,
  adds new commands for managing App Check debug tokens, and includes several
  other improvements and bug fixes.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## July 29, 2026

### Gemini API

- The following Gemini models
  will be shut down (retired) as early as October 2026.

  `gemini-2.5-pro`  

  `gemini-2.5-flash`  

  `gemini-2.5-flash-lite`  

  `gemini-2.5-flash-image` (Nano Banana)
  - For the general-use models, the date for shutdown depends on your chosen
    Gemini API provider:

    - Gemini Developer API (Google AI): deprecated, but no shutdown date is announced yet (only previously active projects can continue using them)
    - Agent Platform Gemini API (formerly Vertex AI): October 20, 2026
  - For the image-generating model (Nano Banana), the date for shutdown is the
    same regardless of your chosen Gemini API provider: October 02, 2026

  Note that other Gemini Nano Banana models and any
  stable Gemini Live API 2.5 models are not impacted.

  If you use these models with Firebase AI Logic, make sure to
  **update to a newer model (like `gemini-3.6-flash` or
  `gemini-3.1-flash-image`) to avoid service disruption**. Shutdown models are
  no longer accessible or supported by Google, and a request using a shutdown
  model name returns a 404 error.

## July 28, 2026

### SDK Releases

- The [Firebase Apple SDK (v12.17.0)](https://firebase.google.com/support/release-notes/ios.md.txt#12.17.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#12.17.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## July 21, 2026

### Firebase AI Logic

- Firebase AI Logic supports the latest Gemini stable
  models: `gemini-3.6-flash` and `gemini-3.5-flash-lite`. You can
  [directly access these models in your mobile or web app](https://firebase.google.com/docs/ai-logic/get-started.md.txt)
  via either the Gemini Developer API or the
  Agent Platform Gemini API (formerly Vertex AI).

  - If you're using the Gemini Developer API, accessing these models
    does *not* require the pay-as-you-go Blaze pricing plan.

  - If you're using the Agent Platform Gemini API (formerly Vertex AI), make sure to
    [set the location in your request](https://firebase.google.com/docs/ai-logic/locations.md.txt?api=vertex) to
    `global`.

  - If you're migrating from previous models, note the following for these new
    models:

    - **Sampling parameter deprecation** : These new models ignore the
      `temperature`, `topP`, `topK` parameters for model configuration. For
      more deterministic responses, define system instructions with explicit
      rules for your specific use case.

    - **Prefilled model turn validation** : Prefilling model turns is no longer
      supported. If the last non-empty turn in the request is a `model` turn,
      the API returns a `400` error.

## July 20, 2026

### Firebase Extensions

- **Firebase Extensions is deprecated and will be sunset on
  March 31, 2027.** Already-deployed extensions will continue to execute
  indefinitely. However, after March 31, 2027, users will lose all ability to
  update, reconfigure, or uninstall these extensions through the Firebase
  console or Firebase CLI.

- **If you actively use installed extensions,** see the [Firebase Extensions
  Deprecation FAQ](https://firebase.google.com/docs/extensions/faq-and-troubleshooting) for more
  information and recommended actions you can take.

- **If you are an extension publisher,** you can begin migrating your
  published extensions to Cloud Functions for Firebase by packaging your
  extension logic using the 2nd gen Cloud Functions SDK. For details and
  important information on next steps, see the [migration guide for
  publishers](https://firebase.google.com/docs/extensions/publishers/migrate).

### Cloud Functions

Version 7.3.0 of the Firebase SDK for Cloud Functions contains new features and
enhancements.

- This release adds a new interface, [`SecretParamOptions`](https://firebase.google.com/docs/reference/functions/2nd-gen/node/firebase-functions.params.secretparamoptions.md.txt), as well as new [lifecycle hooks](https://firebase.google.com/docs/reference/functions/2nd-gen/node/firebase-functions.lifecycle.md.txt) designed to simplify the transition from Firebase Extensions to Cloud Functions. These features are available for functions deployed with Firebase CLI 15.24.0 or later.

## July 17, 2026

### SDK Releases

- The [Firebase SDK for Unity
  (v13.14.0)](https://firebase.google.com/support/release-notes/unity#13.14.0) is now available. This release includes new features in Cloud Functions, a bug fix in Crashlytics, and other changes and fixes.

## July 16, 2026

### SDK Releases

- The [Firebase Admin Node.js SDK
  (v14.2.0)](https://firebase.google.com/support/release-notes/admin/node#14.2.0) is now available. This release comes with new features and deprecations in Cloud Functions and fixes in Firebase SQL Connect. To install this SDK, see [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## July 15, 2026

### Firebase CLI (v15.24.0)

- The latest
  [Firebase CLI (v15.24.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.24.0)
  is now available. This version adds support for non-empty Cloud Functions
  parameters, updates the Firebase SQL Connect local toolkit to v3.4.16,
  and fixes a Firebase Hosting emulator timeout.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## July 14, 2026

### SDK Releases

- The [Firebase SDK for C++
  (v13.10.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#13.10.0) is now available. This release includes new features in Remote Config as well as miscellaneous changes and fixes.

## July 13, 2026

### SDK Releases

- The [Firebase SDK for Flutter
  (v4.17.0)](https://firebase.google.com/support/release-notes/flutter#bom-v4-17-0) is now available. This release includes changes in Cloud Firestore, Firebase AI Logic and Core, and bug fixes in Cloud Firestore, Cloud Functions, Authentication and Core.

## July 10, 2026

### Firebase CLI (v15.23.0)

- The latest
  [Firebase CLI (v15.23.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.23.0) is now
  available. This version adds declarative security support and automated
  rolling IAM role grants/revocations for 2nd gen Cloud Functions, and includes
  several fixes and improvements.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## July 09, 2026

### Crashlytics

- For devices running on Android 17 or higher, Crashlytics now groups [memory-related terminations](https://android-developers.googleblog.com/2026/06/prioritizing-memory-efficiency-steps-for-android-17.html#Advanced), such as Low Memory Kills and Out of Memory exceptions, into distinct issues.

### SDK Releases

- The Firebase Android SDKs for
  Firebase AI Logic, App Check, Authentication, Cloud Firestore,
  Cloud Messaging, Crashlytics, Crashlytics NDK,
  Firebase installations, Performance Monitoring, and SQL Connect
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2026-07-09).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v34.16.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v12.16.0)](https://firebase.google.com/support/release-notes/js.md.txt#12.16.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#12.16.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## July 08, 2026

### SDK Releases

- The
  [Firebase Apple SDK (v12.16.0)](https://firebase.google.com/support/release-notes/ios.md.txt#12.16.0)
  is now available. For more details, see the
  [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#12.16.0).
  To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase Admin Go SDK (v4.21.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#4.21.0)
  is now available. This release comes with new features and deprecations in the
  Cloud Messaging API and new features in Authentication.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin .NET SDK (v3.6.0)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#3.6.0)
  is now available. This release comes with new features and deprecations in the
  Cloud Messaging API.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## July 07, 2026

### Firebase AI Logic

- When you get started with Firebase AI Logic using the
  Firebase console, we now automatically
  [enforce Firebase App Check for AI Logic](https://firebase.google.com/docs/ai-logic/app-check.md.txt),
  which is a *critical* service to help protect the Gemini API when it's
  directly accessed from your app.

  Since App Check is enforced by default, you'll now need to
  [configure the App Check *debug provider* for local development](https://firebase.google.com/docs/ai-logic/get-started.md.txt#configure-debug-provider)
  as part of getting started. Later, when you're ready to release your app's AI
  feature to end users,
  [register your app with a production App Check attestation provider](https://firebase.google.com/docs/ai-logic/app-check.md.txt).

## July 02, 2026

### Firebase AI Logic

- You can now optionally [enforce *replay protection* for App Check](https://firebase.google.com/docs/ai-logic/app-check.md.txt#replay-protection) to help protect Firebase AI Logic beyond baseline protection. When replay protection is enforced, tokens are *one-time-use only*. This enhanced protection option lets you set an appropriate level of protection for your app and use cases.

### SDK Releases

- The [Firebase Admin Java SDK (v9.10.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#9.10.0)
  is now available. This release comes with new features and deprecations in the
  Cloud Messaging API.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Python SDK (v7.5.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#7.5.0)
  is now available. This release comes with new features and deprecations in the
  Cloud Messaging API.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## June 30, 2026

### Firebase AI Logic

- Firebase AI Logic supports the latest stable image-generating
  (Gemini Nano Banana) model:

  - Gemini Nano Banana 2 Lite: `gemini-3.1-flash-lite-image`

  You can use this model to
  [generate and edit images via Firebase AI Logic](https://firebase.google.com/docs/ai-logic/generate-images-gemini.md.txt).

  Note that if you're using the Agent Platform Gemini API (formerly Vertex AI), make sure to
  [set the location in your request](https://firebase.google.com/docs/ai-logic/locations.md.txt?api=vertex) to
  `global`.

### Firebase CLI (v15.22.4)

- The latest
  [Firebase CLI (v15.22.4)](https://firebase.google.com/support/release-notes/cli.md.txt#15.22.4)
  is now available. This version fixes `auth:export` and `auth:import` dropping
  `mfaInfo` data, and updates the Pub/Sub emulator to v0.8.34.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## June 25, 2026

### Firebase CLI (v15.22.3)

- The latest
  [Firebase CLI (v15.22.3)](https://firebase.google.com/support/release-notes/cli.md.txt#15.22.3)
  is now available. This version disables 'keep-alive' in `google-auth-library`
  calls to avoid `Premature close` errors on some Node versions.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## June 24, 2026

### Firebase CLI (v15.22.2)

- The latest
  [Firebase CLI (v15.22.2)](https://firebase.google.com/support/release-notes/cli.md.txt#15.22.2)
  is now available. This version upgrades `zod` to v4, updates the
  SQL Connect local toolkit to v3.4.14, and includes several
  fixes and improvements.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### SDK Releases

- The [Firebase Admin Node.js SDK (v14.1.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#14.1.0) is now available. This release includes improvements in Firebase SQL Connect and new features in Cloud Messaging. To install this SDK, see [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## June 23, 2026

### SDK Releases

- The [Firebase SDK for Unity
  (v13.13.0)](https://firebase.google.com/support/release-notes/unity#13.13.0) is now available. This release includes new features in Firebase AI as well as miscellaneous changes and fixes.

## June 22, 2026

### Firebase CLI (v15.22.1)

- The latest
  [Firebase CLI (v15.22.1)](https://firebase.google.com/support/release-notes/cli.md.txt#15.22.1)
  is now available. This version updates the SQL Connect emulator
  to version 3.4.13 to fix various issues, and temporarily pins the
  `firebase-tools` Docker image to Node 24.16.0.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### SDK Releases

- The [Firebase SDK for C++
  (v13.9.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#13.9.0) is now available. This release includes changes to Authentication and other changes.

### Analytics

- Added a new guide to [measure in-app purchases in Unity apps](https://firebase.google.com/docs/analytics/unity/measure-in-app-purchases.md.txt).

## June 18, 2026

### Firebase CLI (v15.22.0)

- The latest
  [Firebase CLI (v15.22.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.22.0)
  is now available. This version adds the `apphosting:secrets:revokeaccess`
  command, updates the Pub/Sub and SQL Connect emulators,
  and includes several fixes and improvements.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## June 17, 2026

### Firebase CLI (v15.21.0)

- The latest
  [Firebase CLI (v15.21.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.21.0)
  is now available. This version adds mock Passkey (WebAuthn) support to
  the Authentication emulator, enables support for declaring additional API
  dependencies for Cloud Functions, and includes several bug fixes and
  improvements.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### SDK Releases

- The [Firebase SDK for Flutter
  (v4.16.0)](https://firebase.google.com/support/release-notes/flutter#bom-v4-16-0) is now available. This release includes changes in Cloud Firestore, Firebase AI Logic, App Check, Core and Cloud Messaging, and bug fixes in Firebase AI Logic, Analytics and Cloud Messaging.

## June 16, 2026

### SDK Releases

- The
  [Firebase Apple SDK (v12.15.0)](https://firebase.google.com/support/release-notes/ios.md.txt#12.15.0)
  is now available. For more details, see the
  [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#12.15.0).
  To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

- The Firebase Android SDKs for
  Firebase AI Logic, App Check, App Distribution, Cloud Firestore,
  Cloud Messaging, Firebase installations, and SQL Connect
  have been updated.
  The App Distribution Gradle plugin
  has also been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2026-06-16). To get
  started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v34.15.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- An updated version of the
  [`google-services` Gradle plugin](https://firebase.google.com/docs/android/google-services-plugin-and-file.md.txt)
  for Android (v4.5.0) is now available. For more information, see the
  [Firebase Android SDK Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#google-services_plugin_v4-5-0).

- The
  [Firebase JavaScript SDK (v12.15.0)](https://firebase.google.com/support/release-notes/js.md.txt#12.15.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#12.15.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## June 11, 2026

### Firebase CLI (v15.20.0)

- The latest
  [Firebase CLI (v15.20.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.20.0)
  is now available. This version removes the prompt and backend deletion
  of Firebase SQL Connect services during `firebase deploy`, fixes
  `firebase init dataconnect` failing on some operating systems, and
  adds support for setting the Google Cloud Storage (GCS) test results
  bucket in `apptesting:execute` and `appdistribution:distribute`.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### Firebase ML

- Firebase ML is deprecated and will be shut down on
  June 15, 2027. Projects that didn't previously use Firebase ML can no
  longer start using it, and existing projects should begin migrating away.

  - If you're using Firebase ML to host TensorFlow Lite models for local
    inference,
    [migrate your apps to use Cloud Storage instead](https://firebase.google.com/docs/ml/migrate-to-cloud-storage.md.txt).

  - If you're using Firebase ML to call Cloud Vision APIs, either migrate
    your apps to use
    [Firebase AI Logic to analyze images](https://firebase.google.com/docs/ai-logic/analyze-images.md.txt),
    or modify your apps to directly access the
    [Cloud Vision API endpoints](https://docs.cloud.google.com/vision/docs).

### Remote Config

- The new `firebase-remote-config-basics` skill is now available in [Firebase agent skills](https://firebase.google.com/docs/ai-assistance/agent-skills.md.txt) to help AI assistants with template management, including setting up Remote Config, managing feature flags, SDK usage and updating app behavior dynamically.

## June 10, 2026

### Firebase extension for Gemini CLI

- With Gemini CLI transitioning to Antigravity CLI, the Firebase extension for Gemini CLI will stop working starting June 18, 2026, when Gemini CLI stops serving requests for individual, Google AI Pro, and Google AI Ultra tiers. To avoid service disruption, migrate to Antigravity CLI using the [Gemini CLI migration guide](https://antigravity.google/docs/gcli-migration) before this date. If you're a new user, follow the instructions to [install Firebase agent skills](https://firebase.google.com/docs/ai-assistance/agent-skills.md.txt#install-skills) directly. For details on the migration timeline, see the [transition announcement](https://developers.googleblog.com/an-important-update-transitioning-gemini-cli-to-antigravity-cli/#important-timeline-for-consumers).

### Test Lab

- Xcode 26.2 is now available. If you haven't already, consider migrating to Xcode 26.2 now. ## June 08, 2026

### SDK Releases

- The Firebase Android SDK for
  Firebase Phone Number Verification
  has been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2026-06-08).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v34.14.1. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The [Firebase Admin Node.js SDK (v14.0.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#14.0.0)
  is now available. Starting from this release, the Admin SDK requires Node.js
  22 or higher. This release also comes with improvements and new features in
  the core SDK, Cloud Messaging, Authentication, Cloud Functions, and
  Cloud Firestore APIs. Additionally, this release comes with a SDK-wide
  error handling revamp allowing for more detailed error handling capabilities.
  See the
  [error handling guide](https://firebase.google.com/docs/reference/admin/error-handling.md.txt) for more details.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## June 04, 2026

### SDK Releases

- The [Firebase SDK for Unity
  (v13.12.0)](https://firebase.google.com/support/release-notes/unity#13.12.0) is now available. This release includes new features in Analytics and miscellaneous changes.

## June 03, 2026

### Firebase CLI (v15.19.1)

- The latest
  [Firebase CLI (v15.19.1)](https://firebase.google.com/support/release-notes/cli.md.txt#15.19.1)
  is now available. This version updates Firebase SQL Connect genAI
  features to use the new Agent Service API, and updates the
  Firebase SQL Connect local toolkit to v3.4.10.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## June 02, 2026

### SDK Releases

- The [Firebase SDK for C++
  (v13.8.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#13.8.0) is now available. This release includes miscellaneous changes.

## June 01, 2026

### Firebase AI Logic

- The latest image-generating (Gemini Nano Banana) models
  are now available in stable versions. You can use these models to
  [generate and edit images via Firebase AI Logic](https://firebase.google.com/docs/ai-logic/generate-images-gemini.md.txt).

  These are the new stable model names:
  - Gemini Nano Banana 2: `gemini-3.1-flash-image`

  - Gemini Nano Banana Pro: `gemini-3-pro-image`

  With this release, the `gemini-3.1-flash-image` model supports video input for
  image generation and editing.

  Note that if you're using the Agent Platform Gemini API (formerly Vertex AI), make sure to
  [set the location in your request](https://firebase.google.com/docs/ai-logic/locations.md.txt?api=vertex) to
  `global`.

### SDK Releases

- The [Firebase SDK for Flutter
  (v4.15.0)](https://firebase.google.com/support/release-notes/flutter#bom-v4-15-0) is now available. This release includes changes in Cloud Firestore, Core and Cloud Messaging, and bug fixes in Cloud Firestore and Authentication.

## May 28, 2026

### Firebase AI Logic

- Using Firebase AI Logic to [build hybrid experiences with on-device and cloud-hosted models in your **web apps**](https://firebase.google.com/docs/ai-logic/hybrid/web/get-started.md.txt) is now Generally Available (GA). Hybrid inference enables running inference using on-device models when available and seamlessly falling back to cloud-hosted models otherwise (and vice versa).

### SDK Releases

- The Firebase Android SDKs for
  Firebase AI Logic, App Check, and SQL Connect
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2026-05-28).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v34.14.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v12.14.0)](https://firebase.google.com/support/release-notes/js.md.txt#12.14.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#12.14.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## May 27, 2026

### Firebase CLI (v15.19.0)

- The latest [Firebase CLI (v15.19.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.19.0) is now available. This version updates the Pub/Sub emulator, adds support for more ID providers in auth commands, and includes fixes for auth:export and SQL Connect deployments.

## May 26, 2026

### SDK Releases

- The [Firebase Apple SDK (v12.14.0)](https://firebase.google.com/support/release-notes/ios.md.txt#12.14.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#12.14.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## May 20, 2026

### Firebase AI Logic

- Firebase AI Logic now supports more options for managing Gemini Live API sessions: [compressing the session context window](https://firebase.google.com/docs/ai-logic/live-api/sessions.md.txt#compress-context) and [resuming a session](https://firebase.google.com/docs/ai-logic/live-api/sessions.md.txt?api=dev#resume-session). With these options, you can enable resilient, long-running conversational app features even on spotty networks and for users returning to a conversation.

## May 19, 2026

### Firebase AI Logic

- Firebase AI Logic supports the latest Gemini stable
  model: `gemini-3.5-flash`. You can
  [directly access this model in your mobile or web app](https://firebase.google.com/docs/ai-logic/get-started.md.txt)
  via either the Gemini Developer API or the
  Agent Platform Gemini API (formerly Vertex AI).

  - If you're using the Gemini Developer API, accessing these models
    does *not* require the pay-as-you-go Blaze pricing plan.

  - If you're using the Agent Platform Gemini API (formerly Vertex AI), make sure to
    [set the location in your request](https://firebase.google.com/docs/ai-logic/locations.md.txt?api=vertex) to
    `global`.

  - If you're migrating from the preview version of this model:

    - Update model name: `gemini-3-flash-preview` → `gemini-3.5-flash`

    - Review pricing. Gemini 3.5 Flash is more expensive than
      Gemini 3 Flash Preview. See pricing information:
      [Gemini Developer API](https://ai.google.dev/gemini-api/docs/pricing) \|
      [Agent Platform Gemini API (formerly Vertex AI)](https://cloud.google.com/gemini-enterprise-agent-platform/generative-ai/pricing).

    - Test your prompts. Default thinking level changed from
      `HIGH` → `MEDIUM`; verify quality, speed, and cost.

    - Remove `temperature`, `topP`, `topK` from your config.  

      Note that these parameters are no longer recommended for any of the
      Gemini 3.x and later models. For more deterministic responses,
      define system instructions with explicit rules for your specific use
      case.

## May 15, 2026

### Firebase AI Logic

- Firebase AI Logic now supports [specifying aspect ratio and resolution of output images](https://firebase.google.com/docs/ai-logic/generate-images-gemini.md.txt#configure-image-generation) when using image-generating (Gemini Nano Banana) models.

## May 14, 2026

### Firebase AI Logic

- Firebase AI Logic now supports [Grounding with Google Maps](https://firebase.google.com/docs/ai-logic/grounding-google-maps.md.txt). With this integration, you can connect Gemini models to geospatial data from Google Maps to build location-aware features in your apps. Grounding your responses reduces model hallucinations, provides access to up-to-date, real-time business details (such as operating hours), and enables you to provide visual context to build user trust.

### SDK Releases

- The [Firebase SDK for Flutter
  (v4.14.0)](https://firebase.google.com/support/release-notes/flutter#bom-v4-14-0) is now available.
  This release includes changes in Core, and bug fixes in Core.

- The [Firebase SDK for Unity
  (v13.11.0)](https://firebase.google.com/support/release-notes/unity#13.11.0) is now available. This
  release includes new features in Firebase AI, Cloud Functions, and
  Cloud Storage; changes to Firebase AI; bug fixes in Firebase AI and
  Cloud Functions; and other changes and fixes.

- The [Firebase Admin Node.js SDK (v13.10.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#13.10.0)
  is now available. This release comes with new features in
  Firebase App Check.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Java SDK (v9.9.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#9.9.0)
  is now available. This release comes with a new Firebase Phone Number Verification API and new
  features in the Cloud Messaging API.
  It also includes improvements in Firebase Remote Config.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Go SDK (v4.20.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#4.20.0)
  is now available. The Admin SDK for Go now requires Go 1.25 or higher.
  This release comes with a new Firebase Phone Number Verification API and new
  features in the Cloud Messaging API.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The Firebase Android SDK for
  App Distribution
  has been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2026-05-14).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## May 13, 2026

### Firebase CLI (v15.18.0)

- The latest [Firebase CLI (v15.18.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.18.0) is now available. This version updates the Pub/Sub emulator, resolves undefined regions earlier during build, and updates the SQL Connect local toolkit.

## May 12, 2026

### SDK Releases

- The [Firebase SDK for C++
  (v13.7.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#13.7.0) is now available. This release includes new features in Analytics and miscellaneous changes.

## May 11, 2026

### Cloud Functions

- Updated documentation regarding default deployment regions for Cloud Functions. [Firebase CLI 15.17.0](https://firebase.google.com/support/release-notes/cli.md.txt#version_15170_-_may_07_2026) and higher now deploys functions based on your project configuration and the region of the triggering data source (such as Cloud Firestore or Cloud Storage) whenever possible, rather than unconditionally defaulting to `us-central1`. You are encouraged to [explicitly set regions in your function definitions](https://firebase.google.com/docs/functions/locations.md.txt#best_practices_for_specifying_a_region). This change does not affect your existing deployed functions.

### SDK Releases

- The [Firebase SDK for Flutter
  (v4.13.0)](https://firebase.google.com/support/release-notes/flutter#bom-v4-13-0) is now available. This release includes changes in several products, and bug fixes in several products.

## May 07, 2026

### Firebase AI Logic

- Firebase AI Logic now lets you [specify an on-device model](https://firebase.google.com/docs/ai-logic/hybrid/android/configuration-options.md.txt#specify-model) when using hybrid / on-device inference in Android apps. With this capability, you can access *preview* on-device models, like *Gemini Nano 4* (which is based on Gemma 4).

### SDK Releases

- The Firebase Android SDKs for
  Firebase AI Logic, Authentication, Cloud Firestore, Cloud Messaging,
  Crashlytics, Crashlytics NDK, Firebase Phone Number Verification, Remote Config, and
  SQL Connect
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2026-05-07).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v34.13.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v12.13.0)](https://firebase.google.com/support/release-notes/js.md.txt#12.13.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#12.13.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase Admin Node.js SDK (v13.9.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#13.9.0)
  is now available. This release deprecates Node.js 20 support and comes with a
  new feature in the Remote Config API.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

### Firebase CLI (v15.17.0)

- The latest [Firebase CLI (v15.17.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.17.0) is now available. This version adds support for creating search indexes for Cloud Firestore, fixes MCP tools and multi-database issues, and updates the SQL Connect local toolkit.

## May 06, 2026

### Firebase AI Logic

- Firebase AI Logic now offers experimental access to [**hybrid and on-device inference for Apple apps**](https://firebase.google.com/docs/ai-logic/hybrid/ios/get-started.md.txt). On-device inference uses Apple's Foundation Models framework, which is available on [devices with Apple Intelligence enabled](https://support.apple.com/121115). Configuring your app for hybrid lets your app use the on-device model when it's available, but fall back seamlessly to a cloud-hosted model when needed.

### SDK Releases

- The [Firebase Apple SDK (v12.13.0)](https://firebase.google.com/support/release-notes/ios.md.txt#12.13.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#12.13.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## April 30, 2026

### Firebase CLI (v15.16.0)

- The latest [Firebase CLI (v15.16.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.16.0) is now available. This version updates the Cloud Firestore Emulator, suppresses deprecation warnings, fixes hosting and functions deployment issues, and adds SSE mode support to `firebase mcp`.

## April 22, 2026

### Firebase SQL Connect

- Firebase Data Connect is now known as Firebase SQL Connect. All the features of Data Connect are still available and the APIs haven't changed, so your existing integrations will continue to work normally.

### Application Design Center

- Firebase now offers an integration with the [Application Design Center (ADC)](https://docs.cloud.google.com/application-design-center/docs/overview) from Google Cloud. Its Terraform-backed templates let enterprise customers meet standardization and governance needs while also empowering their app developers to ship with velocity. Learn how to [get started](https://firebase.google.com/docs/projects/adc/get-started.md.txt).

## April 21, 2026

### Firebase AI Logic

- Firebase AI Logic server prompt templates now support
  [multi-turn interactions](https://firebase.google.com/docs/ai-logic/server-prompt-templates/multi-turn-interactions.md.txt)
  (including chat, iterative editing of images with Gemini Nano Banana
  models, and function calling).

  Server prompt templates allow you to store your prompt, schema, and
  configurations server-side. Then in the request from your app, you only
  provide the template's ID and any desired user-defined inputs. You can protect
  against exposing your prompt client-side, as well as easily update your
  prompt, schema, and configs without releasing a new app version.

## April 20, 2026

### Cloud Firestore

- You can now use pipeline operations to perform joins with
  subqueries. To learn more, see [Perform joins with subqueries](https://firebase.google.com/docs/firestore/pipelines/perform-joins-with-sub-pipelines.md.txt).

- Pipeline operations are now Generally Available ([GA](https://cloud.google.com/products#product-launch-stages)). To learn more, see [Get started with pipelines](https://firebase.google.com/docs/firestore/pipelines/get-started-with-pipelines.md.txt).

- Firestore with MongoDB compatibility now supports text and geospatial search. You
  can create text indexes, perform text and geospatial search queries using
  the `$text` and `$near` operators, handle language settings, and calculate
  relevance scores. To learn more, see [Text search](https://firebase.google.com/docs/firestore/enterprise/text-search-mongodb.md.txt)
  and [Geospatial search](https://firebase.google.com/docs/firestore/enterprise/geo-search-mongodb).

- Cloud Firestore Enterprise Native databases now support text
  search and geospatial search. To learn more, see [Text search](https://firebase.google.com/docs/firestore/enterprise/text-search.md.txt)
  and [Geospatial search](https://firebase.google.com/docs/firestore/enterprise/geospatial-search).

- Pipeline operations now support the `delete` and `update` output
  stages. To learn more, see the [Delete](https://firebase.google.com/docs/firestore/pipelines/stages/output/delete.md.txt)
  and [Update](https://firebase.google.com/docs/firestore/pipelines/stages/output/update.md.txt) stage references.

- The maximum document size for Firestore with MongoDB compatibility databases has been
  increased to 16 MiB. To learn more, see [Behavior differences](https://firebase.google.com/docs/firestore/enterprise/behavior-differences.md.txt#documents)
  and [Quotas and limits](https://firebase.google.com/docs/firestore/enterprise/quotas.md.txt#collections_documents_and_fields).

- You can now perform bulk delete operations, such as dropping a
  collection, in Cloud Firestore Enterprise Native and Firestore with MongoDB compatibility
  databases. To learn more, see [Bulk delete data](https://firebase.google.com/docs/firestore/enterprise/bulk-delete.md.txt)
  and [Bulk delete data in Firestore with MongoDB compatibility](https://firebase.google.com/docs/firestore/enterprise/bulk-delete-mongodb.md.txt).

- The Cloud Firestore Emulator now supports Enterprise feature
  development using the Firebase CLI. To learn more, see [Connect your app to the Cloud Firestore Emulator](https://firebase.google.com/docs/emulator-suite/connect_firestore.md.txt).

- Firestore with MongoDB compatibility now supports change streams. Change streams let
  applications access real-time changes (inserts, updates, and deletes) made to a
  collection or to an entire database. To learn more, see [Change streams](https://firebase.google.com/docs/firestore/enterprise/change-streams.md.txt).

### SDK Releases

- The [Firebase JavaScript SDK (v12.12.1)](https://firebase.google.com/support/release-notes/js.md.txt#12.12.1) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#12.12.1). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## April 17, 2026

### Cloud Firestore

- You can now use the Firebase CLI to configure data access and realtime updates when creating a Cloud Firestore Enterprise database. When using the `firebase firestore:databases:create` command, use the `--edition enterprise` flag along with the optional `--firestore-data-access`, `--mongodb-compatible-data-access`, and `--realtime-updates` flags.

  To learn more, see the guide to [manage databases](https://firebase.google.com/docs/firestore/manage-databases.md.txt) and the [Firebase CLI reference](https://firebase.google.com/docs/cli.md.txt#firestore-commands).
- You can now view query insights for your Cloud Firestore database in the Google Cloud console. Use the **Query insights** dashboard to find your top queries by latency and read operations. To learn more, see [Query insights](https://firebase.google.com/docs/firestore/enterprise/query-insights.md.txt).

- Firestore with MongoDB compatibility now supports Username and password (SCRAM) authentication on the Firebase console. To learn more, see [Connect with Username and password (SCRAM)](https://firebase.google.com/docs/firestore/enterprise/connect.md.txt#scram).

## April 16, 2026

### Firebase CLI (v15.15.0)

- The latest [Firebase CLI (v15.15.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.15.0) is now available. This version adds smart region placement for functions, updates the Pub/Sub emulator, renames Data Connect to SQL Connect in display text, and adds experimental Dart SDK support.

### SDK Releases

- The [Firebase SDK for Unity
  (v13.10.0)](https://firebase.google.com/support/release-notes/unity#13.10.0) is now available. This
  release includes new features in Firebase AI, changes to Firebase AI and
  Cloud Functions, and other changes.

- The
  [Firebase Apple SDK (v12.12.1)](https://firebase.google.com/support/release-notes/ios.md.txt#12.12.1)
  is now available. For more details, see the
  [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#12.12.1).
  To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).
  This release is available via Swift Package Manager and CocoaPods only.

- The Cloud Functions for Firebase Dart SDK is now
  available as an experimental release. This release provides support for HTTP
  triggers (`onRequest`) and HTTP callable triggers (`onCall`), allowing Flutter
  and Dart developers to write serverless backends in Dart. You can find
  detailed Dart guidance throughout the documentation, including the guide to
  [getting started with Dart](https://firebase.google.com/docs/functions/start-dart.md.txt), the HTTP and Callable
  trigger guides, and the [API reference](https://pub.dev/packages/firebase_functions).

- The [Firebase Admin Dart SDK
  (v0.5.0)](https://firebase.google.com/support/release-notes/admin/dart#0.1.0) is now available as an
  experimental release. This release provides APIs for Authentication, App Check,
  Cloud Firestore, Cloud Messaging, Security Rules, and
  Cloud Storage for Firebase, enabling server-side Firebase operations in Dart.
  To install this SDK, see [Add the Firebase Admin SDK to your
  server](https://firebase.google.com/docs/admin/setup).

## April 14, 2026

### SDK Releases

- The [Firebase SDK for C++
  (v13.6.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#13.6.0) is now available. This release includes new features in Cloud Functions and Cloud Storage, as well as miscellaneous changes.

## April 13, 2026

### SDK Releases

- The [Firebase SDK for Flutter
  (v4.12.0)](https://firebase.google.com/support/release-notes/flutter#bom-v4-12-0) is now available. This release includes changes in several products, and bug fixes in Core, App Check, Authentication and Crashlytics.

### Cloud Firestore

- You can now use the **Usage Insights** dashboard in the
  Google Cloud console to monitor and analyze your billable usage for specific
  Cloud Firestore databases. Usage insights help you track granular usage
  data, optimize costs, and monitor historical trends.

  To learn more, see the guide to [analyze usage insights](https://firebase.google.com/docs/firestore/enterprise/usage-insights.md.txt).

## April 10, 2026

### Cloud Firestore

You can now use AI-powered assistance in the Google Cloud console to
[generate MQL queries](https://firebase.google.com/docs/firestore/enterprise/write-mql-gemini.md.txt) for
Firestore MongoDB compatibility operations. This feature is available in Preview.

## April 09, 2026

### Firebase CLI (v15.14.0)

- The latest
  [Firebase CLI (v15.14.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.14.0) is now
  available. This version adds Enterprise Edition support to the Cloud Firestore
  emulator, fixes several issues, and updates the
  SQL Connect emulator.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### SDK Releases

- The Firebase Android SDKs for
  Firebase AI Logic, App Distribution, Cloud Firestore,
  Cloud Functions (client), Crashlytics, Crashlytics NDK,
  In-App Messaging, Firebase ML, Performance Monitoring, and SQL Connect
  have been updated.
  The Crashlytics Gradle plugin
  has also been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2026-04-09).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v34.12.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v12.12.0)](https://firebase.google.com/support/release-notes/js.md.txt#12.12.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#12.12.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase Admin Node.js SDK (v13.8.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#13.8.0)
  is now available. This release comes with a new Firebase Phone Number Verification API and a new
  feature in the Cloud Messaging API.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Python SDK (v7.4.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#7.4.0)
  is now available. This release comes with a new Firebase Phone Number Verification API.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## April 06, 2026

### SDK Releases

- The [Firebase Apple SDK (v12.12.0)](https://firebase.google.com/support/release-notes/ios.md.txt#12.12.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#12.12.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## April 02, 2026

### Firebase CLI (v15.13.0)

- The latest
  [Firebase CLI (v15.13.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.13.0) is now
  available. This version adds validation for `backendId` in `firebase.json`
  when using the `--only` flag, updates the default Postgres version for
  SQL Connect, and updates the TypeScript version in templates.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## March 30, 2026

### Firebase AI Logic

- Firebase AI Logic server prompt templates now support using
  [tools](https://firebase.google.com/docs/ai-logic/server-prompt-templates/syntax-and-examples.md.txt#tools),
  including code execution, URL context, and grounding with Google Search.

  [Server prompt templates](https://firebase.google.com/docs/ai-logic/server-prompt-templates/get-started.md.txt)
  allow you to store your prompt, schema, and configurations server-side. Then
  in the request from your app, you only provide the template's ID and any
  desired user-defined inputs. You can protect against exposing your prompt
  client-side, as well as easily update your prompt, schema, and configs without
  releasing a new app version.

## March 27, 2026

### Firebase CLI (v15.12.0)

- The latest
  [Firebase CLI (v15.12.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.12.0) is now
  available. This version moves the MCP server debug log location, adds a
  prompt to install Agent Skills for Firebase, and updates the
  SQL Connect local toolkit.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## March 23, 2026

### Cloud Firestore

- Regional and Multi-Regional endpoints for the Cloud Firestore
  API are now Generally Available ([GA](https://cloud.google.com/products#product-launch-stages)).
  You can use a Regional or a Multi-Regional endpoint to ensure that your
  application's requests are transmitted, stored and processed in the same
  region or multi-region as your database's location.

  To learn more, see the
  [Cloud Firestore regional endpoints](https://cloud.google.com/firestore/docs/regional-endpoints)
  guide.

  You can also use
  [Private Service Connect regional endpoints](https://cloud.google.com/vpc/docs/about-accessing-regional-google-apis-endpoints)
  and [Private Service Connect backends](https://cloud.google.com/vpc/docs/private-service-connect-backends)
  to connect to the regional and the multi-regional endpoints of the
  Cloud Firestore API.

### Imagen models

- **All Imagen models are deprecated and will
  shut down** as early as August 17, 2026 (note that this
  shutdown date has been extended from the previous June 30, 2026).

  This shutdown date is applicable to both the
  Gemini Developer API (Google AI) and the Agent Platform Gemini API (formerly Vertex AI).
  As a replacement, you can migrate your apps to use a
  Gemini Nano Banana model.

  If you use Imagen models via Firebase AI Logic, you can
  **[migrate your apps to use a Gemini Nano Banana model](https://firebase.google.com/docs/ai-logic/imagen-models-migration.md.txt)
  to avoid service disruption**. Models that are shut down are no longer
  accessible or supported by Google, and a request using a shutdown model name
  returns a 404 error.

### SDK Releases

- The [Firebase SDK for Flutter
  (v4.11.0)](https://firebase.google.com/support/release-notes/flutter#bom-v4-11-0) is now available. This release includes changes in several products, and bug fixes in several products.

## March 19, 2026

### Firebase Studio

- **Sunset Announcement: We're sunsetting Firebase Studio
  on March 22, 2027** . To continue building and deploying new
  versions of your app, migrate your Firebase Studio projects to
  Google AI Studio or Google Antigravity before that date.
  [Learn how to migrate.](https://firebase.google.com/docs/studio/migrating-project.md.txt)

  *Any apps already deployed to Firebase will continue to run even after
  the sunset date. Also, all our **core Firebase products
  (like Cloud Firestore, Authentication, App Hosting, etc.) are
  not impacted** by the Firebase Studio sunset.*

### SDK Releases

- The Firebase Android SDKs for
  Firebase AI Logic, Analytics, Cloud Firestore,
  Firebase Phone Number Verification, and SQL Connect
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2026-03-19).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v34.11.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v12.11.0)](https://firebase.google.com/support/release-notes/js.md.txt#12.11.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#12.11.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase Admin Python SDK (v7.3.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#7.3.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin .NET SDK (v3.5.0)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#3.5.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](https://firebase.google.com/docs/admin/setup.md.txt).

## March 18, 2026

### Firebase CLI (v15.11.0)

- The latest
  [Firebase CLI (v15.11.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.11.0) is now
  available. This version adds support for `dataAccessMode` in Cloud Firestore
  database creation, updates the Cloud Firestore Emulator, and includes multiple
  improvements for SQL Connect.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## March 17, 2026

### Firebase agent skills

- The new `firebase-firestore-enterprise-native-mode` skill is now available in [Firebase agent skills](https://firebase.google.com/docs/ai-assistance/agent-skills.md.txt) to help AI assistants work with Cloud Firestore Enterprise edition Native mode. If you already have Firebase agent skills installed, you can run a command to receive all available updates:
  - Gemini CLI: `gemini extensions update --all`
  - Claude Code: `claude plugin marketplace update firebase`
  - Others: `npx skills update --all`

## March 16, 2026

### Cloud Firestore

- Firestore with MongoDB compatibility now supports [managing TTL indexes](https://firebase.google.com/docs/firestore/enterprise/ttl.md.txt).

### Firebase CLI (v15.10.1)

- The latest
  [Firebase CLI (v15.10.1)](https://firebase.google.com/support/release-notes/cli.md.txt#15.10.1) is now
  available. This version updates the Pub/Sub emulator to version 0.8.29.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### SDK Releases

- The [Firebase Apple SDK (v12.11.0)](https://firebase.google.com/support/release-notes/ios.md.txt#12.11.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#12.11.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## March 12, 2026

### Firebase CLI (v15.10.0)

- The latest
  [Firebase CLI (v15.10.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.10.0) is now
  available. This version adds support for VPC direct connect in Cloud
  Functions (2nd gen), adds the `--only` flag to `emulators:export`, and
  improves the `firebase init hosting` flow for SSR web apps.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## March 10, 2026

### SDK Releases

- The Firebase Android SDK for
  Firebase Phone Number Verification has been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2026-03-10).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

  Note that the Firebase Android BoM did not release since
  Firebase Phone Number Verification is not yet included in the Firebase BoM.

## March 09, 2026

### Firebase CLI (v15.9.1)

- The latest
  [Firebase CLI (v15.9.1)](https://firebase.google.com/support/release-notes/cli.md.txt#15.9.1) is now
  available. This version adds support for `next.config.ts` and
  `next.config.mts` in Next.js deployments and enables free trials for
  SQL Connect without a payment method.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## March 06, 2026

### Firebase CLI (v15.9.0)

- The latest
  [Firebase CLI (v15.9.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.9.0) is now
  available. This version adds the `*_EMULATOR_VERSION` env variables to allow
  overriding emulator versions and includes multiple improvements for
  App Hosting, MCP tools, and SQL Connect.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## March 05, 2026

### Cloud Firestore

- Cloud Firestore in Enterprise edition now supports Native mode in all supported regions. For a list of supported regions, see [Locations](https://firebase.google.com/docs/firestore/pipelines/locations.md.txt).

### SDK Releases

- The [Firebase SDK for Unity
  (v13.9.0)](https://firebase.google.com/support/release-notes/unity#13.9.0) is now available. This release includes changes to App Check, a bug fix in Cloud Firestore, and other changes.

## March 03, 2026

### Firebase AI Logic

- Firebase AI Logic supports the latest Gemini model:
  `gemini-3.1-flash-lite-preview`. You can
  [directly access this model in your mobile or web app](https://firebase.google.com/docs/ai-logic/get-started.md.txt)
  via either the Gemini Developer API or the
  Agent Platform Gemini API (formerly Vertex AI).

  If you're using the Gemini Developer API, accessing this model does
  *not* require the pay-as-you-go Blaze pricing plan. If you access the model via the
  Agent Platform Gemini API (formerly Vertex AI), make sure to
  [set the location in your request](https://firebase.google.com/docs/ai-logic/locations.md.txt?api=vertex) to
  `global`.

### SDK Releases

- The [Firebase SDK for C++
  (v13.5.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#13.5.0) is now available. This release includes new features in App Check, a bug fix in Cloud Firestore, and other changes.

## March 02, 2026

### SDK Releases

- The [Firebase SDK for Flutter
  (v4.10.0)](https://firebase.google.com/support/release-notes/flutter#bom-v4-10-0) is now available. This release includes changes in several products, and bug fixes in Core, Analytics and Remote Config.

## February 27, 2026

### Firebase AI Logic

- Firebase AI Logic now offers experimental access to [**hybrid and on-device inference for Android apps**](https://firebase.google.com/docs/ai-logic/hybrid/android/get-started.md.txt). Configuring your app for hybrid lets your app use the on-device model when it's available, but fall back seamlessly to a cloud-hosted model when needed.

### SDK Releases

- The [Firebase JavaScript SDK (v12.10.0)](https://firebase.google.com/support/release-notes/js.md.txt#12.10.0) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#12.10.0). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## February 26, 2026

### Firebase AI Logic

- Firebase AI Logic supports the latest preview image-generating
  (Gemini Nano Banana) model:

  - Gemini Nano Banana 2: `gemini-3.1-flash-image-preview`

  You can
  [directly access this model in your mobile or web app](https://firebase.google.com/docs/ai-logic/generate-images-gemini.md.txt)
  via either the Gemini Developer API or the
  Agent Platform Gemini API (formerly Vertex AI).

  Note that the pay-as-you-go Blaze pricing plan is required to access preview models
  (regardless of your Gemini API provider). Also, if you access the model
  via Agent Platform Gemini API (formerly Vertex AI), make sure to
  [set the location in your request](https://firebase.google.com/docs/ai-logic/locations.md.txt?api=vertex) to
  `global`.

### Firebase CLI (v15.8.0)

- The latest
  [Firebase CLI (v15.8.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.8.0) is now
  available. This version fixes an issue with Cloud Functions (2nd gen)
  deployment, updates Cloud Firestore MCP tools, and adds UUIDv7 support to
  SQL Connect.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### SDK Releases

- The Firebase Android SDKs for
  Firebase AI Logic, Cloud Firestore, Firebase installations, and
  SQL Connect
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2026-02-26).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v34.10.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The [Firebase Admin Node.js SDK (v13.7.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#13.7.0)
  is now available. This release deprecates Node.js 18, upgrades
  dependencies to address security vulnerabilities,
  and adds support for new features in Firebase Remote Config.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## February 25, 2026

### SDK Releases

- The
  [Firebase Apple SDK (v12.10.0)](https://firebase.google.com/support/release-notes/ios.md.txt#12.10.0)
  is now available. For more details, see the
  [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#12.10.0).
  To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase Admin Python SDK (v7.2.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#7.2.0)
  is now available. This release comes with a fix and a new feature in the
  Cloud Functions API and a fix in the Authentication API.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Java SDK (v9.8.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#9.8.0)
  is now available. This release comes with a new feature in the
  Remote Config API and fixes in the core SDK.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## February 20, 2026

### Firebase CLI (v15.7.0)

- The latest
  [Firebase CLI (v15.7.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.7.0) is now
  available. This version updates the Python Functions template, improves the
  SQL Connect local toolkit, and adds Developer Knowledge MCP tools.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### Firebase agent skills

- The new `firebase-data-connect-basics` skill is now available in [Firebase agent skills](https://firebase.google.com/docs/ai-assistance/agent-skills.md.txt) to help AI assistants build and deploy Firebase SQL Connect backends with PostgreSQL. If you already have Firebase agent skills installed, you can run a command to receive all available updates:
  - Gemini CLI: `gemini extensions update --all`
  - Claude Code: `claude plugin marketplace update firebase`
  - Others: `npx skills update --all`

## February 19, 2026

### Firebase AI Logic

- Firebase AI Logic supports the latest Gemini model:
  `gemini-3.1-pro-preview`. You can
  [directly access this model in your mobile or web app](https://firebase.google.com/docs/ai-logic/get-started.md.txt)
  via either the Gemini Developer API or the
  Agent Platform Gemini API (formerly Vertex AI).

  Note that the pay-as-you-go Blaze plan is required to access preview models
  (regardless of your Gemini API provider). Also, if you access the model via
  Agent Platform Gemini API (formerly Vertex AI), make sure to
  [set the location in your request](https://firebase.google.com/docs/ai-logic/locations.md.txt?api=vertex) to
  `global`.

## February 17, 2026

### Firebase agent skills

- [Firebase agent skills](https://firebase.google.com/docs/ai-assistance/agent-skills.md.txt) are now available for use with AI assistants that support skills. They're designed to help AI assistants understand Firebase best practices and execute complex tasks with higher accuracy and lower token cost.

## February 12, 2026

### SDK Releases

- The [Firebase SDK for Unity
  (v13.8.0)](https://firebase.google.com/support/release-notes/unity#13.8.0) is now available. This release includes new features in Firebase AI.

## February 11, 2026

### Firebase CLI (v15.6.0)

- The latest
  [Firebase CLI (v15.6.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.6.0) is now
  available. This version adds support for enabling Firebase Authentication providers
  using `firebase deploy`, adds initial zip deploy support for HTTP functions,
  and includes several fixes and improvements.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## February 09, 2026

### SDK Releases

- The [Firebase SDK for Flutter
  (v4.9.0)](https://firebase.google.com/support/release-notes/flutter#bom-v4-9-0) is now available. This release includes changes in Firebase AI Logic, and bug fixes in Firebase AI Logic, Analytics and Realtime Database.

## February 05, 2026

### SDK Releases

- The Firebase Android SDKs for
  Firebase AI Logic and App Check
  have been updated.
  The App Distribution Gradle plugin
  has also been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2026-02-05).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v34.9.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v12.9.0)](https://firebase.google.com/support/release-notes/js.md.txt#12.9.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#12.9.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase Admin Node.js SDK (v13.6.1)](https://firebase.google.com/support/release-notes/admin/node.md.txt#13.6.1)
  is now available. This release comes with a security improvement in the SDK
  and a fix in the SQL Connect API.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## February 03, 2026

### Cloud Storage for Firebase

- To continue using and accessing Cloud Storage for Firebase, your
  Firebase project must be on the Blaze pricing plan. These changes
  were first announced back in September 2024.

  - **What will happen:** If you have an `*.appspot.com` default bucket and your
    Firebase project is *still on the Spark pricing plan*, then you'll
    lose console access to your bucket and your API calls will start returning
    402 and 403 errors.

  - **What you need to do:** To regain access and quality of service, upgrade to
    the [pay-as-you-go Blaze pricing plan](https://firebase.google.com/pricing.md.txt). No-cost usage is still available even on the
    Blaze pricing plan.

  Learn more about these changes in our
  [FAQs about changes to Cloud Storage for Firebase pricing and default buckets](https://firebase.google.com/docs/storage/faqs-storage-changes-announced-sept-2024.md.txt).

### SDK Releases

- The [Firebase Apple SDK (v12.9.0)](https://firebase.google.com/support/release-notes/ios.md.txt#12.9.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#12.9.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## February 02, 2026

### A/B Testing

- You can now create experiments on the web for Firebase Remote Config. To learn more about creating experiments on the web, see [Create Firebase Remote Config experiments with A/B Testing](https://firebase.google.com/docs/ab-testing/abtest-config.md.txt).

## January 30, 2026

### Firebase AI Logic

- Firebase AI Logic now supports the [URL context tool](https://firebase.google.com/docs/ai-logic/url-context.md.txt). This tool lets you provide additional context to the model in the form of URLs. The model can access the content from those URLs to inform and enhance its response.

## January 29, 2026

### Firebase CLI (v15.5.1)

- The latest
  [Firebase CLI (v15.5.1)](https://firebase.google.com/support/release-notes/cli.md.txt#15.5.1) is now
  available. This version fixes an issue causing deployment errors.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### Firebase CLI (v15.5.0)

- The latest
  [Firebase CLI (v15.5.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.5.0) is now
  available. This version adds the `firebase dataconnect:compile` command, adds
  support for new Cloud Firestore database creation flags, and includes several
  fixes and improvements.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### SDK Releases

- The [Firebase Admin Java SDK (v9.7.1)](https://firebase.google.com/support/release-notes/admin/java.md.txt#9.7.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](https://firebase.google.com/docs/admin/setup.md.txt).

## January 26, 2026

### Crashlytics

- You can now export your Crashlytics data and (optionally) Firebase sessions data to Cloud Logging. Once the data is exported, it's also available to the full Google Cloud Observability Suite, where you can filter your logs, build custom dashboards, set up custom alerts, and even export the data to other services. Learn more about how to [set up export](https://firebase.google.com/docs/crashlytics/cloud-logging-export.md.txt) and check out a comprehensive list of [what you can do with the exported data](https://firebase.google.com/docs/crashlytics/cloud-logging-what-can-you-do.md.txt).

## January 22, 2026

### Firebase AI Logic

- Firebase AI Logic now supports setting [*thinking levels*](https://firebase.google.com/docs/ai-logic/thinking.md.txt#thinking-levels) for all Gemini 3 models. This configuration lets you control how much the model is allowed to think before returning a response, and it's helpful if reducing latency or cost is a priority.

### App Distribution

- The Firebase console App Testing agent, uses the power of AI to create and run tests based on natural language prompts that you provide. The agent will now cache and replay actions from previously successful test runs in future test runs to improve test repeatability. For more information, see [App Testing agent](https://firebase.google.com/docs/app-distribution/android/app-testing-agent.md.txt).

### Firebase CLI (v15.4.0)

- The latest
  [Firebase CLI (v15.4.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.4.0) is now
  available. This version fixes an issue causing crashes in the SQL Connect
  emulator and updates it to v3.1.0.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### SDK Releases

- The [Firebase SDK for Unity
  (v13.7.0)](https://firebase.google.com/support/release-notes/unity#13.7.0) is now available. This release includes new features in Firebase AI and miscellaneous changes.

## January 21, 2026

### SDK Releases

- The [Firebase Admin Go SDK (v4.19.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#4.19.0)
  is now available. This release comes with improvements in the
  Authentication API and multiple named databases support in the
  Cloud Firestore API.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase SDK for C++
  (v13.4.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#13.4.0) is now available.
  This release includes miscellaneous changes and fixes.

## January 19, 2026

### SDK Releases

- The [Firebase SDK for Flutter
  (v4.8.0)](https://firebase.google.com/support/release-notes/flutter#bom-v4-8-0) is now available. This release includes changes in Firebase AI Logic, and bug fixes in several products.

## January 16, 2026

### Cloud Shell

- Cloud Shell is now available in the Firebase console. Cloud Shell is an interactive, browser-based terminal environment that gives you access to the Firebase CLI and other command-line tools without needing to install them on your local machine.

## January 15, 2026

### Cloud Firestore

- Firestore Pipeline operations are now available as part of the Native mode of Firestore Enterprise edition. This mode integrates two distinct operations: Core and Pipelines. The Firestore Core operations provide the standard document Create, Read, Update, and Delete (CRUD) functionality, along with built-in support for real-time listen queries and offline persistence. The Firestore Pipeline operations employ a flexible query syntax enabling advanced data retrieval operations for applications. To learn more about Pipeline operations, see [Pipelines overview](https://firebase.google.com/docs/firestore/enterprise/pipelines-overview.md.txt).

### SDK Releases

- The Firebase Android SDKs for
  Firebase AI Logic, Cloud Firestore, Crashlytics, Crashlytics NDK,
  and SQL Connect
  have been updated.
  The initial release of Firebase Phone Number Verification is also available.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2026-01-15).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v34.8.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

### Firebase CLI (v15.3.1)

- The latest
  [Firebase CLI (v15.3.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.3.0) is now
  available. This version includes minor tweaks to the security rules MCP prompts.

  To use the Firebase CLI in your development environment,
  [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## January 14, 2026

### Firebase CLI (v15.3.0)

- The latest [Firebase CLI (v15.3.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.3.0) is now available. This version fixes pricing calculation for Cloud Functions with `minInstances` in newer regions and removes timeout when connecting to Cloud SQL. It also updates the SQL Connect Emulator to v3.0.2 and includes several improvements and fixes for MCP tools and prompts. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### SDK Releases

- The [Firebase JavaScript SDK (v12.8.0)](https://firebase.google.com/support/release-notes/js.md.txt#12.8.0) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#12.8.0). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## January 13, 2026

### SDK Releases

- The [Firebase Apple SDK (v12.8.0)](https://firebase.google.com/support/release-notes/ios.md.txt#12.8.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#12.8.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## December 18, 2025

### Gemini API

- The following Gemini models
  will be shut down (retired) soon. These dates are applicable to both the
  Gemini Developer API (Google AI) and the Agent Platform Gemini API (formerly Vertex AI).

  `gemini-2.0-flash-001` (and its auto-updated alias `gemini-2.0-flash`)  

  `gemini-2.0-flash-lite-001` (and its auto-updated alias`gemini-2.0-flash-lite`)
  - February 6, 2026: These models will no longer be available for use in
    projects that had no prior usage of the model.

  - June 1, 2026: These models will be shut down. (Note that this is extended
    from the original announced shutdown dates of
    March 3, 2026 and March 31, 2026.)

  Note that stable Gemini Live API 2.0 models are not impacted.

  If you use these models with Firebase AI Logic or with Genkit, make
  sure to **update to a newer model (like `gemini-2.5-flash-lite`) to avoid
  service disruption**.
  Shutdown models are no longer accessible or supported by Google, and a request
  using a shutdown model name returns a 404 error.

### Firebase CLI (v15.1.0)

- The latest [Firebase CLI (v15.1.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.1.0) is now available. This version updates the default Postgres version for SQL Connect to 17 and updates the SQL Connect Emulator to v3.0.1, which addresses some internal errors. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## December 16, 2025

### SDK Releases

- The [Firebase JavaScript SDK (v12.7.0)](https://firebase.google.com/support/release-notes/js.md.txt#12.7.0) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#12.7.0). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## December 15, 2025

### SDK Releases

- The [Firebase SDK for Flutter
  (v4.7.0)](https://firebase.google.com/support/release-notes/flutter#bom-v4-7-0) is now available. This release includes changes in Analytics and Cloud Messaging, and bug fixes in Cloud Functions, App Check, Realtime Database and Cloud Messaging.

## December 12, 2025

### Firebase AI Logic

- For Gemini Live API implementations, make sure that your app
  uses one of the *native audio* models. All other Live API models are now
  shutdown. Here are the most currently available model names:

  - **Gemini Developer API**

    - `gemini-2.5-flash-native-audio-preview-12-2025`

      Even though this is a preview model, it's available on the "free tier"
      of the Gemini Developer API.
  - **Agent Platform Gemini API (formerly Vertex AI)**

    - `gemini-live-2.5-flash-native-audio`

      When using the Agent Platform Gemini API (formerly Vertex AI), the Live API models
      are *not* supported in the `global` location.

  Note that the native audio models always ***require audio input*** (along with
  *optional additional* modalities of text or video input), and they always
  ***respond with audio output***.

  You can
  [use the Gemini Live API via Firebase AI Logic](https://firebase.google.com/docs/ai-logic/live-api.md.txt)
  to build low-latency, real-time voice and video interactions, including
  adding [text transcriptions](https://firebase.google.com/docs/ai-logic/live-api/configuration.md.txt#transcriptions)
  of audio input and output.

## December 11, 2025

### SDK Releases

- The Firebase Android SDK for
  Firebase AI Logic
  has been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2025-12-11).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v34.7.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## December 10, 2025

### Firebase CLI (v15.0.0)

- **Breaking Changes:** The latest [Firebase CLI (v15.0.0)](https://firebase.google.com/support/release-notes/cli.md.txt#15.0.0) is now available. This version includes multiple breaking changes, including removal of support for `.bolt` rules files and Java versions prior to 21 for emulators. It also includes updates to Data Connect and Firestore emulators and other improvements. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### SDK Releases

- The [Firebase Apple SDK (v12.7.0)](https://firebase.google.com/support/release-notes/ios.md.txt#12.7.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#12.7.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## December 03, 2025

### Firebase CLI (v14.27.0)

- The latest [Firebase CLI (v14.27.0)](https://firebase.google.com/support/release-notes/cli.md.txt#14.27.0) is now available. This version fixes an issue with MCP server and includes other improvements and fixes. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## November 28, 2025

### Test Lab

- The following devices have been removed:

  - `iphone8/15.7`
  - `iphone13pro/15.7`
  - `iphone13pro/16.6`
  - `iphone15/18.0`
  - `iphone15pro/18.0`

## November 24, 2025

### Firebase CLI (v14.26.0)

- The latest [Firebase CLI (v14.26.0)](https://firebase.google.com/support/release-notes/cli.md.txt#14.26.0) is now available. This version adds support for nodejs24 beta runtime for Cloud Functions and includes other improvements and fixes. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## November 21, 2025

### Firebase AI Logic

- Firebase AI Logic now offers [server prompt templates](https://firebase.google.com/docs/ai-logic/server-prompt-templates/get-started.md.txt). When using server prompt templates, you store your prompt, schema, and configurations server-side. Then in the request from your app, you only provide the template's ID and any desired user-defined inputs. You can protect against exposing your prompt client-side, as well as easily update your prompt, schema, and configs without releasing a new app version.

## November 20, 2025

### Firebase AI Logic

- Firebase AI Logic supports the latest preview image-generating
  (Gemini Nano Banana) model:

  - Gemini Nano Banana Pro: `gemini-3-pro-image-preview`

  You can
  [directly access this image-generating model in your mobile or web app](https://firebase.google.com/docs/ai-logic/generate-images-gemini.md.txt)
  via either the Gemini Developer API or the
  Agent Platform Gemini API (formerly Vertex AI).

  Note that the pay-as-you-go Blaze pricing plan is required to access preview models
  (regardless of your Gemini API provider). Also, if you access the model via
  Agent Platform Gemini API (formerly Vertex AI), make sure to
  [set the location in your request](https://firebase.google.com/docs/ai-logic/locations.md.txt?api=vertex) to
  `global`.

### Test Lab

- The following Xcode version has been removed: Xcode 16.2. If you haven't already, make sure to migrate to Xcode 16.4.

### SDK Releases

- The [Firebase SDK for Unity
  (v13.6.0)](https://firebase.google.com/support/release-notes/unity#13.6.0) is now available. This release includes new features in Analytics and Firebase AI, as well as miscellaneous changes.

## November 18, 2025

### Firebase AI Logic

- Firebase AI Logic supports the Gemini 3 Pro Preview (preview)
  model. You can
  [directly access the model in your mobile or web app](https://firebase.google.com/docs/ai-logic/get-started.md.txt)
  via either the Gemini Developer API or the
  Agent Platform Gemini API (formerly Vertex AI) using the model name `gemini-3-pro-preview`.

  Note that the pay-as-you-go Blaze plan is required to access preview models
  (regardless of your Gemini API provider). Also, if you access the model via
  Agent Platform Gemini API (formerly Vertex AI), make sure to
  [set the location in your request](https://firebase.google.com/docs/ai-logic/locations.md.txt?api=vertex) to
  `global`.

### Firebase CLI (v14.25.1)

- The latest [Firebase CLI (v14.25.1)](https://firebase.google.com/support/release-notes/cli.md.txt#14.25.1) is now available. This version fixes an issue with MCP server. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### SDK Releases

- The [Firebase SDK for C++
  (v13.3.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#13.3.0) is now available. This release includes new features in Analytics and Cloud Storage, changes to Analytics, and other changes.

## November 17, 2025

### SDK Releases

- The [Firebase SDK for Flutter
  (v4.6.0)](https://firebase.google.com/support/release-notes/flutter#bom-v4-6-0) is now available. This release includes changes in Realtime Database, Firebase AI Logic and Firebase SQL Connect, and bug fixes in Crashlytics and Remote Config.

## November 15, 2025

### Firebase CLI (v14.25.0)

- The latest [Firebase CLI (v14.25.0)](https://firebase.google.com/support/release-notes/cli.md.txt#14.25.0) is now available. This version adds Node 24 support and includes other improvements and fixes. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## November 14, 2025

### SDK Releases

- The Firebase Android SDKs for
  Firebase AI Logic, Performance Monitoring, and SQL Connect
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2025-11-14).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v34.6.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## November 13, 2025

### SDK Releases

- The
  [Firebase Apple SDK (v12.6.0)](https://firebase.google.com/support/release-notes/ios.md.txt#12.6.0)
  is now available. For more details, see the
  [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#12.6.0).
  To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

- The
  [Firebase JavaScript SDK (v12.6.0)](https://firebase.google.com/support/release-notes/js.md.txt#12.6.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#12.6.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## November 10, 2025

### Cloud Functions

Version 7.0.0 of the Firebase SDK for Cloud Functions contains **breaking changes** as well as
new features and enhancements.

This release drops support for Node.js 16, requires TypeScript v5, and removes
the deprecated `functions.config()` API.

Review these release notes carefully to avoid issues or outages.

**Breaking changes**

- Minimum Node.js version is now 18. As of v7.0.0, the SDK requires a Node.js runtime of version 18 or newer. Support for Node.js 14 and 16 has been removed.
  - Impact: Functions using this SDK version fail to deploy or run on Node.js runtimes older than v18.
  - Action Required: Before upgrading the SDK, you must [set the Node.js
    version](https://firebase.google.com/static/docs/functions/manage-functions#set-node.js) to update your function's runtime environment to Node.js 18 or higher. We recommend using the latest Node.js LTS version supported by Cloud Functions.
- The `functions.config()` API has been removed. Following the deprecation schedule announced in v6.0.0, runtime configuration with `functions.config()` has been removed entirely.
  - Impact: Calling this API now throws a runtime error and causes build time errors if you are using TypeScript. Any function relying on `functions.config()` fails at runtime.
  - Action Required: You must [migrate from runtime
    configuration](https://firebase.google.com/docs/functions/config-env#migrate-config) to environment variables using the params module.
- TypeScript v5 is now required. The SDK has been upgraded from TypeScript v4.3 to v5.9 and now targets ES2022.
  - Impact: This may introduce new type-checking errors in your project if you are using an older version of TypeScript or if your code relies on older type definitions.
  - Action Required: Update your project's TypeScript version to v5.x and resolve any resulting type errors.
- The `Event` interface, which defines the wire format for an event, has been changed to `LegacyEvent`. This change mitigates an api-extractor conflict caused by an open issue with Rushstack ([#3581](https://github.com/microsoft/rushstack/issues/3581)).
  - Impact: Very few users are likely to be affected, as this type represents the internal state of function triggers.
  - Action: If you rely on this type, update your code to use `LegacyEvent` instead.
- Improved error handling for async handlers in the Emulator. We
  have improved how unhandled errors are processed in the Local Emulator
  Suite. Previously, an unhandled error or rejected Promise in an async
  `onRequest` handler would cause the request to hang until a platform timeout.

  - Impact: As of v7.0.0, these unhandled errors now correctly and immediately return a 500 Internal Server Error.
  - Action Required: This is a technical breaking change, as it changes error handling behavior. This provides faster, more accurate error feedback during local development. Ensure your error handling logic is correct and not reliant on the old timeout behavior.
- The SDK is now published as both CommonJS (CJS) and ECMAScript
  Modules (ESM). This provides first-class support for modern bundlers (like
  Vite and esbuild) and native import syntax, which can lead to optimized
  function sources and smaller bundle sizes. The `package.json` exports map
  now properly resolves for both `require` and `import`.

- This release adds a new function trigger for Firebase Data
  Connect (FDC), `onMutationExecuted()`. This allows you to execute functions
  in response to data mutations.

## November 08, 2025

### Firebase CLI (v14.24.2)

- The latest [Firebase CLI (v14.24.2)](https://firebase.google.com/support/release-notes/cli.md.txt#14.24.2) is now available. This version fixes an issue with MCP server. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## November 07, 2025

### Firebase CLI (v14.24.1)

- The latest [Firebase CLI (v14.24.1)](https://firebase.google.com/support/release-notes/cli.md.txt#14.24.1) is now available. This version fixes an issue with MCP server. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## November 06, 2025

### SDK Releases

- The [Firebase SDK for Unity
  (v13.5.0)](https://firebase.google.com/support/release-notes/unity#13.5.0) is now available. This release includes new features in Firebase AI.

## November 05, 2025

### Firebase CLI (v14.24.0)

- The latest [Firebase CLI (v14.24.0)](https://firebase.google.com/support/release-notes/cli.md.txt#14.24.0) is now available. This version adds 2nd gen SQL Connect triggers support to `firebase deploy` and includes other improvements and fixes. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### SDK Releases

- The [Firebase Admin Node.js SDK (v13.6.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#13.6.0) is now available. This release comes with new Firebase SQL Connect APIs for the execution of operations defined in GraphQL files. To install this SDK, see [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## November 04, 2025

### Firebase Crashlytics

- You can now export Firebase sessions data to BigQuery, along with your Crashlytics data. This enables more advanced session-based analysis and queries. [Set up export to BigQuery](https://console.firebase.google.com/project/_/settings/integrations/bigquery) in the Firebase console.

### Gemini API

- The following preview and experimental Gemini models
  will be shut down (retired) soon. These dates are applicable to both the
  Gemini Developer API (Google AI) and the Agent Platform Gemini API (formerly Vertex AI).

  - November 18, 2025:

    - `gemini-2.5-flash-lite-preview-06-17`
    - `gemini-2.5-flash-preview-05-20`
  - December 02, 2025:

    - `gemini-2.0-flash-thinking-exp`
    - `gemini-2.0-flash-thinking-exp-01-21`
    - `gemini-2.0-flash-thinking-exp-1219`
    - `gemini-2.5-pro-preview-03-25`
    - `gemini-2.5-pro-preview-05-06`
    - `gemini-2.5-pro-preview-06-05`
  - December 09, 2025:

    - `gemini-2.0-flash-lite-preview`
    - `gemini-2.0-flash-lite-preview-02-05`

  If you use these models with Firebase AI Logic or with Genkit, make
  sure to **update to a newer model to avoid service disruption**.
  Shutdown models are no longer accessible or supported by Google, and a request
  using a shutdown model name returns a 404 error.

## November 03, 2025

### SDK Releases

- The [Firebase SDK for Flutter
  (v4.5.0)](https://firebase.google.com/support/release-notes/flutter#bom-v4-5-0) is now available. This release includes changes in several products, and bug fixes in several products.

## October 30, 2025

### Firebase Crashlytics

- You can now use [Crashlytics MCP tools and prompts](https://firebase.google.com/docs/crashlytics/ai-assistance-mcp.md.txt) to help you manage, prioritize, debug, and fix Crashlytics issues using your choice of MCP-capable AI-powered development tools (like Antigravity, Claude Code, or Cursor).

### Firebase AI Logic

- When using hybrid on-device inference with either the `PREFER_ON_DEVICE` or `PREFER_IN_CLOUD` mode, you can now [determine which inference mode was used for a request](https://firebase.google.com/docs/ai-logic/hybrid/web/configuration-options.md.txt#determine-inference-mode).

### SDK Releases

- The Firebase Android SDKs for
  Firebase AI Logic, Cloud Functions (client), In-App Messaging,
  Performance Monitoring, and SQL Connect
  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](https://firebase.google.com/support/release-notes/android.md.txt#2025-10-30). To get
  started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v34.5.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v12.5.0)](https://firebase.google.com/support/release-notes/js.md.txt#12.5.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#12.5.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

### Firebase CLI (v14.23.0)

- The latest [Firebase CLI (v14.23.0)](https://firebase.google.com/support/release-notes/cli.md.txt#14.23.0) is now available. This version adds Firebase AI Logic to `firebase init`, adds new App Distribution commands, and includes other improvements and fixes. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## October 28, 2025

### Test Lab

- The following devices are now deprecated and will be removed on
  2025-11-28:

  - `iphone8/15.7`
  - `iphone13pro/15.7`
  - `iphone13pro/16.6`
  - `iphone15/18.0`
  - `iphone15pro/18.0`

  If you currently use these devices, consider moving to a different device now.

### Test Lab

- To better support your testing needs, Test Lab has updated the iOS default device to `iphone16pro/18.3`. To learn more about our devices, see [Available devices in Test Lab](https://firebase.google.com/docs/test-lab/ios/available-testing-devices.md.txt).

### Test Lab

- Test Lab has added `iphonese3/18.4` and `iphone16pro/18.3` to the Test Lab device catalog!

### SDK Releases

- The [Firebase Apple SDK (v12.5.0)](https://firebase.google.com/support/release-notes/ios.md.txt#12.5.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#12.5.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## October 27, 2025

### Cloud Firestore

- The database clone feature ([Standard](https://firebase.google.com/docs/firestore/manage-databases.md.txt#clone-database), [Enterprise](https://firebase.google.com/docs/firestore/enterprise/create-databases.md.txt#clone-database)) is now supported at the General Availability ([GA](https://cloud.google.com/products#product-launch-stages)) level.

## October 23, 2025

### Firebase CLI (v14.22.0)

- The latest [Firebase CLI (v14.22.0)](https://firebase.google.com/support/release-notes/cli.md.txt#14.22.0) is now available. This version adds hosting to `firebase_init` MCP tool and includes other fixes. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## October 22, 2025

### Firebase CLI (v14.21.0)

- The latest [Firebase CLI (v14.21.0)](https://firebase.google.com/support/release-notes/cli.md.txt#14.21.0) is now available. This version adds `firestore:databases:clone` command, adds JSON support for Cloud Functions secrets, and includes other improvements and fixes. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## October 17, 2025

### Firebase AI Logic

- All of the following are now Generally Available (GA):

  - Using
    [Firebase AI Logic with the Gemini Developer API](https://firebase.google.com/docs/ai-logic/get-started.md.txt?api=dev#initialize-service-and-model),
    which provides a no-cost tier and paid tiers with reasonable rate limits and
    quotas.

  - Using
    [Firebase AI Logic with Imagen models to *generate* images](https://firebase.google.com/docs/ai-logic/generate-images-imagen)
    from text prompts.

  - [AI monitoring in the Firebase console](https://firebase.google.com/docs/ai-logic/monitoring.md.txt#ai-monitoring-in-console),
    which helps you understand metrics, like requests, latency, errors,
    and token usage to gain comprehensive visibility into your requests.

## October 16, 2025

### SDK Releases

- The [Firebase SDK for Unity
  (v13.4.0)](https://firebase.google.com/support/release-notes/unity#13.4.0) is now available. This release includes new features in Firebase AI and miscellaneous changes.

## October 15, 2025

### Firebase CLI (v14.20.0)

- The latest [Firebase CLI (v14.20.0)](https://firebase.google.com/support/release-notes/cli.md.txt#14.20.0) is now available. This version adds the `dataconnect:execute` command and includes other updates for SQL Connect. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## October 14, 2025

### SDK Releases

- The [Firebase SDK for C++
  (v13.2.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#13.2.0) is now available. This release includes miscellaneous changes.

## October 13, 2025

### SDK Releases

- The [Firebase SDK for Flutter
  (v4.4.0)](https://firebase.google.com/support/release-notes/flutter#bom-v4-4-0) is now available. This release includes changes in Firebase AI Logic and Remote Config, and bug fixes in Firebase AI Logic, App Check, Firebase SQL Connect and Cloud Messaging.

## October 09, 2025

### Firebase CLI (v14.19.1)

- The latest [Firebase CLI (v14.19.1)](https://firebase.google.com/support/release-notes/cli.md.txt#14.19.1) is now available. This version includes a fix for Cloud SQL instance creation. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### SDK Releases

- The Firebase Android SDKs for
  Firebase AI Logic, Cloud Firestore, Crashlytics, Crashlytics NDK,
  and SQL Connect
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2025-10-09).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v34.4.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- An updated version of the
  [`google-services` Gradle plugin](https://firebase.google.com/docs/android/google-services-plugin-and-file.md.txt)
  for Android (v4.4.4) is now available. For more information, see the
  [Firebase Android SDK Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#google-services_plugin_v4-4-4).

- The
  [Firebase JavaScript SDK (v12.4.0)](https://firebase.google.com/support/release-notes/js.md.txt#12.4.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#12.4.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## October 08, 2025

### Firebase CLI (v14.19.0)

- The latest [Firebase CLI (v14.19.0)](https://firebase.google.com/support/release-notes/cli.md.txt#14.19.0) is now available. This version adds new commands for Remote Config experiments and rollouts, and deprecates Java versions below 21 for emulators. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### Remote Config

- Remote Config REST APIs now support `server` namespaces, allowing you to manage both client-side and server-side templates by specifying the namespace parameter (either `firebase` or `firebase-server`). Existing API calls remain backward compatible, defaulting to the `firebase` namespace. For more information about these new APIs, see [REST references](https://firebase.google.com/docs/reference/remote-config/rest.md.txt). Additionally, Remote Config has new CLI commands to list, delete, and retrieve information about experiments and rollouts with [CLI v14.19.0](https://github.com/firebase/firebase-tools/releases/tag/v14.19.0). To learn more about these commands, see [Remote Config CLI commands](https://firebase.google.com/docs/cli.md.txt#config-commands).

## October 07, 2025

### Firebase AI Logic

- Firebase AI Logic now additionally supports using the
  *Firebase Apple SDK* (v12.4.0+) with the Gemini Live API. (This capability
  was previously only available for some platforms. With this release, *all*
  platforms now support the Live API.)

  With the Live API you can
  [build low-latency, two-way interactions](https://firebase.google.com/docs/ai-logic/live-api.md.txt)
  where you can stream both input and output -- both text and audio.

  Support for the Live API via Firebase AI Logic is in
  Public Preview and should not be used in production apps.

### SDK Releases

- The [Firebase Apple SDK (v12.4.0)](https://firebase.google.com/support/release-notes/ios.md.txt#12.4.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#12.4.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## September 30, 2025

### Firebase AI Logic

- Firebase AI Logic now provides the following new features for
  [AI monitoring in the Firebase console](https://firebase.google.com/docs/ai-logic/monitoring.md.txt#ai-monitoring-in-console):

  - Monitoring for when you use Imagen models, giving you powerful insights into your app's image generation workflows.
  - Details to help you understand why content is blocked by safety policies, providing a complete overview of your model's usage, performance, and safety.

### Test Lab

- Xcode 16.4 is now available. If you haven't already, consider migrating to Xcode 16.4 now.

### Firebase CLI (v14.18.0)

- The latest [Firebase CLI (v14.18.0)](https://firebase.google.com/support/release-notes/cli.md.txt#14.18.0) is now available. This version graduates the MCP server from experimental to `mcp`, adds new features and fixes for SQL Connect, and includes fixes for Cloud Firestore and Hosting. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## September 25, 2025

### Firebase AI Logic

- Firebase AI Logic now supports the [code execution tool](https://firebase.google.com/docs/ai-logic/code-execution.md.txt). Enabling this tool lets the model generate and run Python code to help it perform complex tasks like solving mathematical equations or visualizing data.

### SDK Releases

- The [Firebase SDK for Unity
  (v13.3.0)](https://firebase.google.com/support/release-notes/unity#13.3.0) is now available. This release includes new features in Firebase AI and a bug fix in FCM.

## September 24, 2025

### Remote Config

- Firebase Remote Config now supports server-side configuration through the [Firebase Admin Java SDK (v9.7.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#9.7.0), letting you update server-side application behavior. Learn more at [Use Remote Config in server environments](https://firebase.google.com/docs/remote-config/server.md.txt?serverplatform=java).

### App Distribution

- Test chaining is now available. You can use test chaining to reuse common setup steps by assigning Prerequisite tests to any of your App Testing agent tests. For more information, see [App
  Testing agent
  preview](https://firebase.google.com/docs/app-distribution/troubleshooting?platform=android#prerequisite-test-cases).

### SDK Releases

- The [Firebase Admin Java SDK (v9.7.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#9.7.0) is now available. This release comes with server-side configuration support in the Remote Config API. To install this SDK, see [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## September 22, 2025

### SDK Releases

- The [Firebase SDK for Flutter
  (v4.3.0)](https://firebase.google.com/support/release-notes/flutter#bom-v4-3-0) is now available. This release includes changes in Firebase AI Logic, App Check, Authentication, Firebase SQL Connect and Performance Monitoring, and bug fixes in Firebase AI Logic and Firebase SQL Connect.

## September 19, 2025

### Remote Config

- Real-time Remote Config is now available for Web in addition to existing support for iOS, Android, Flutter, Unity and C++ platforms. For more information, see [Understand real-time Remote Config](https://firebase.google.com/docs/remote-config/web/real-time.md.txt).

## September 18, 2025

### Firebase AI Logic

- Using Firebase AI Logic to
  [build hybrid experiences with on-device and cloud-hosted models in your web apps](https://firebase.google.com/docs/ai-logic/hybrid/web/get-started.md.txt)
  is now in Preview. Hybrid inference enables running inference using on-device
  models when available and seamlessly falling back to cloud-hosted models
  otherwise (and vice versa).

- Firebase AI Logic now supports
  [`PREFER_IN_CLOUD` mode](https://firebase.google.com/docs/ai-logic/hybrid/web/configuration-options.md.txt#inference-modes)
  when using hybrid on-device inference in your web apps. This mode allows the
  SDK to fall back to the on-device model if the cloud-hosted model isn't
  available (for example, if the device is offline).

### SDK Releases

- The Firebase Android SDKs for
  A/B Testing, Firebase AI Logic, App Check, App Distribution,
  Cloud Firestore, Cloud Functions (client), Cloud Messaging,
  Cloud Storage, Crashlytics, Crashlytics NDK,
  In-App Messaging, Firebase installations, Firebase ML, Performance Monitoring,
  Realtime Database, Remote Config, and SQL Connect
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2025-09-18).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v34.3.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v12.3.0)](https://firebase.google.com/support/release-notes/js.md.txt#12.3.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#12.3.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## September 17, 2025

### Firebase CLI (v14.17.0)

- The latest [Firebase CLI (v14.17.0)](https://firebase.google.com/support/release-notes/cli.md.txt#14.17.0) is now available. This version changes the default region for SQL Connect to `us-east4`. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### App Check

- New advanced settings are now available in App Check for
  customizing the verification of Play Integrity and reCAPTCHA attestations. As a
  result, App Check now supports:

  - Using Play Integrity with elevated integrity requirements for apps distributed [exclusively on Google Play](https://firebase.google.com/docs/app-check/android/play-integrity-provider.md.txt#advanced-settings).
  - Using Play Integrity for apps that are released [exclusively *outside* Google Play](https://firebase.google.com/docs/app-check/android/play-integrity-provider.md.txt#advanced-settings).
  - A custom app risk threshold for [reCAPTCHA v3](https://firebase.google.com/docs/app-check/web/recaptcha-provider.md.txt#advanced-settings) and [reCAPTCHA Enterprise](https://firebase.google.com/docs/app-check/web/recaptcha-enterprise-provider.md.txt#advanced-settings).

### Cloud Firestore

- In Cloud Firestore with MongoDB compatibility,
  the `$lookup` operator now supports the following fields:

  - `from`
  - `localField`
  - `foreignField`
  - `as`

  For the full list of supported operators see
  [Supported features](https://firebase.google.com/docs/firestore/enterprise/supported-features-80.md.txt).

## September 15, 2025

### SDK Releases

- The [Firebase Apple SDK (v12.3.0)](https://firebase.google.com/support/release-notes/ios.md.txt#12.3.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#12.3.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## September 12, 2025

### Cloud Firestore

- Cloud Firestore with MongoDB compatibility now supports
  the following query features. For the full list of supported
  operators see
  [Supported features](https://firebase.google.com/docs/firestore/enterprise/supported-features-80.md.txt).

  - `$facet`
  - `$unionWith`
  - `$minN`
  - `$firstN`
  - `$lastN`
  - `$toString`
  - `$median`
  - `$percentile`

## September 10, 2025

### Firebase CLI (v14.16.0)

- The latest [Firebase CLI (v14.16.0)](https://firebase.google.com/support/release-notes/cli.md.txt#14.16.0) is now available. This version adds new commands for Cloud Firestore, improvements for SQL Connect, and new MCP tools. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## September 08, 2025

### SDK Releases

- The [Firebase Admin .NET SDK (v3.4.0)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#3.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Java SDK (v9.6.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#9.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](https://firebase.google.com/docs/admin/setup.md.txt).

## September 04, 2025

### Firebase AI Logic

- Firebase AI Logic now supports all the following
  ["thinking"](https://firebase.google.com/docs/ai-logic/thinking.md.txt) 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)](https://firebase.google.com/support/release-notes/unity#13.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)](https://firebase.google.com/support/release-notes/cli.md.txt#14.15.2) is now available. This version adds new features and fixes for SQL Connect and Firebase Authentication. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### SDK Releases

- The [Firebase SDK for C++
  (v13.1.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#13.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](https://firebase.google.com/docs/ai-logic/app-check.md.txt#enhanced-protection) 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)](https://firebase.google.com/support/release-notes/flutter#bom-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 additionally supports using the
  *Firebase JavaScript SDK* (v12.2.1+) with the Gemini Live API.
  (This capability was previously only available for some platforms.)

  With the Live API you can
  [build low-latency, two-way interactions](https://firebase.google.com/docs/ai-logic/live-api.md.txt)
  where you can stream both input and output -- both text and audio.

  Support for the Live API via Firebase AI Logic is in
  Public Preview and should not be used in production apps.
- Firebase AI Logic now provides
  [AI monitoring in the Firebase console](https://firebase.google.com/docs/ai-logic/monitoring.md.txt#ai-monitoring-in-console)
  *when using the Gemini Developer API as your API provider* . (You could
  previously only use it for the Agent Platform Gemini API (formerly Vertex AI).)

  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 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](https://firebase.google.com/support/release-notes/android.md.txt#2025-08-28).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v12.2.1)](https://firebase.google.com/support/release-notes/js.md.txt#12.2.1)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#12.2.1).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The
  [Firebase JavaScript SDK (v12.2.0)](https://firebase.google.com/support/release-notes/js.md.txt#12.2.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#12.2.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase Admin Node.js SDK (v13.5.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#13.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](https://firebase.google.com/docs/admin/setup.md.txt).

### Firebase CLI (v14.15.1)

- The latest [Firebase CLI (v14.15.1)](https://firebase.google.com/support/release-notes/cli.md.txt#14.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli)

## August 27, 2025

### SDK Releases

- The [Firebase Apple SDK (v12.2.0)](https://firebase.google.com/support/release-notes/ios.md.txt#12.2.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#12.2.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

### Firebase CLI (v14.15.0)

- The latest [Firebase CLI (v14.15.0)](https://firebase.google.com/support/release-notes/cli.md.txt#14.15.0) is now available. This version adds additional Crashlytics MCP tools for debugging and analyzing crashes. It also includes improvements for SQL Connect. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_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](https://firebase.google.com/docs/firestore/enterprise/mongodb-compatibility-overview.md.txt).

## August 21, 2025

### Firebase CLI (v14.14.0)

- The latest [Firebase CLI (v14.14.0)](https://firebase.google.com/support/release-notes/cli.md.txt#14.14.0) is now available. This version includes bug fixes and new features for SQL Connect and Cloud Functions. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_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)](https://firebase.google.com/support/release-notes/cli.md.txt#14.13.0) is now available. This version includes bug fixes and new features for SQL Connect, Cloud Firestore, Cloud Functions, Crashlytics, and Realtime Database. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_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](https://firebase.google.com/docs/ai-logic/live-api.md.txt)
  *when using the Gemini Developer API as your API provider* . (You could
  previously only access it when using it through the
  Agent Platform Gemini API (formerly Vertex AI).)

  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 via Firebase AI Logic is in
  Public Preview and should not be used in production apps. 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)](https://firebase.google.com/support/release-notes/unity#13.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)](https://firebase.google.com/support/release-notes/cli.md.txt#14.12.1) is now available. This version includes support for Cloud Firestore Enterprise edition and bug fixes for Cloud Functions and SQL Connect. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## August 11, 2025

### SDK Releases

- The [Firebase SDK for Flutter
  (v4.1.0)](https://firebase.google.com/support/release-notes/flutter#bom-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](https://firebase.google.com/docs/ai-logic/hybrid/web/get-started.md.txt).

### SDK Releases

- The Firebase Android SDKs for
  Firebase AI Logic and Authentication
  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](https://firebase.google.com/support/release-notes/android.md.txt#2025-08-07).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v12.1.0)](https://firebase.google.com/support/release-notes/js.md.txt#12.1.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#12.1.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## 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](https://firebase.google.com/docs/app-hosting/monitor-routes.md.txt).

- 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](https://firebase.google.com/docs/app-hosting/costs.md.txt#calculate-costs).

### Firebase CLI (v14.12.0)

- The latest [Firebase CLI (v14.12.0)](https://firebase.google.com/support/release-notes/cli.md.txt#14.12.0) is now available. This version includes new features for SQL 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](https://firebase.google.com/docs/cli.md.txt#setup_update_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](https://firebase.google.com/docs/app-distribution/add-remove-search-testers).

### Test Lab

- The following device has been removed: `RED8BEL1/33`.

### Test Lab

- The following device is now deprecated and will be removed on
  2025-09-04:

  - `eqe/35`

  If you currently use this device, consider moving to a different device now.

## August 04, 2025

### SDK Releases

- The [Firebase Apple SDK (v12.1.0)](https://firebase.google.com/support/release-notes/ios.md.txt#12.1.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#12.1.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## July 31, 2025

### SDK Releases

- The [Firebase Admin Python SDK (v7.1.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#7.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Go SDK (v4.18.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#4.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](https://firebase.google.com/docs/admin/setup.md.txt).

## July 28, 2025

### SDK Releases

- The [Firebase SDK for Flutter
  (v4.0.0)](https://firebase.google.com/support/release-notes/flutter#bom-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)](https://firebase.google.com/support/release-notes/unity#13.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)](https://firebase.google.com/support/release-notes/cpp-relnotes#13.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)](https://firebase.google.com/support/release-notes/cli.md.txt#14.11.1) is now available. This version includes bug fixes for Cloud Functions, Cloud Firestore and SQL Connect. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_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 (client),
  Cloud Messaging, Cloud Storage, Crashlytics,
  Crashlytics NDK, Dynamic feature modules support, In-App Messaging,
  Firebase installations, Firebase ML, Performance Monitoring, Realtime Database,
  Remote Config, and SQL Connect
  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](https://firebase.google.com/support/release-notes/android.md.txt#2025-07-21).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- **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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The [Firebase SDK for Flutter
  (v3.14.0)](https://firebase.google.com/support/release-notes/flutter#bom-v3-14-0) is now available.
  This release includes changes in Firebase AI Logic, Analytics,
  Authentication, Firebase installations, and Remote Config, and bug fixes
  in Core and Firebase SQL 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](https://firebase.google.com/docs/remote-config/server.md.txt?serverplatform=go).

## July 17, 2025

### SDK Releases

- The [Firebase Admin Python SDK (v7.0.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#7.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Go SDK (v4.17.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#4.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v12.0.0)](https://firebase.google.com/support/release-notes/js.md.txt#12.0.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#12.0.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## July 16, 2025

### Firebase CLI (v14.11.0)

- The latest [Firebase CLI (v14.11.0)](https://firebase.google.com/support/release-notes/cli.md.txt#14.11.0) is now available. This version adds full-text search and user defined enums to SQL Connect. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## July 15, 2025

### SDK Releases

- The [Firebase Apple SDK (v12.0.0)](https://firebase.google.com/support/release-notes/ios.md.txt#12.0.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#12.0.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## July 09, 2025

### Firebase CLI (v14.10.1)

- The latest [Firebase CLI (v14.10.1)](https://firebase.google.com/support/release-notes/cli.md.txt#14.10.1) is now available. This version adds `string_pattern` filters to SQL 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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### SDK Releases

- The [Firebase Admin .NET SDK (v3.3.0)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#3.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](https://firebase.google.com/docs/admin/setup.md.txt).

## July 01, 2025

### SDK Releases

- The [Firebase SDK for Flutter
  (v3.13.0)](https://firebase.google.com/support/release-notes/flutter#bom-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)](https://firebase.google.com/support/release-notes/js.md.txt#11.10.0) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#11.10.0). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## June 26, 2025

### Test Lab

- The following device has been removed: `shiba_beta/35`. If you currently use this device, consider moving to this device: `shiba/35`.

### SDK Releases

- The Firebase Android SDKs for
  Firebase AI Logic, Analytics, Cloud Messaging, and
  SQL Connect
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2025-06-26).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- An updated version of the
  [`google-services` Gradle plugin](https://firebase.google.com/docs/android/google-services-plugin-and-file.md.txt)
  for Android (v4.4.3) is now available. For more information, see the
  [Firebase Android SDK Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#google-services_plugin_v4-4-2).

- The [Firebase SDK for Unity
  (v12.10.1)](https://firebase.google.com/support/release-notes/unity#12.10.1) is now available. This
  release includes an iOS 15 bug fix.

### Firebase CLI (v14.9.0)

- The latest [Firebase CLI (v14.9.0)](https://firebase.google.com/support/release-notes/cli.md.txt#14.9.0) is now available. This version adds new MCP tools and commands to use Gemini to help write your SQL Connect schemas and operations. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## June 23, 2025

### SDK Releases

- The [Firebase Apple SDK (v11.15.0)](https://firebase.google.com/support/release-notes/ios.md.txt#11.15.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#11.15.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## June 18, 2025

### Firebase CLI (v14.8.0)

- The latest [Firebase CLI (v14.8.0)](https://firebase.google.com/support/release-notes/cli.md.txt#14.8.0) is now available. This version fixes some Cloud Functions issues and updates the SQL Connect emulator to a newer version of PGLite. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## June 12, 2025

### SDK Releases

- The [Firebase SDK for Unity
  (v12.10.0)](https://firebase.google.com/support/release-notes/unity#12.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)](https://firebase.google.com/support/release-notes/admin/go.md.txt#4.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](https://firebase.google.com/docs/admin/setup.md.txt).

### Firebase CLI (v14.7.0)

- The latest [Firebase CLI (v14.7.0)](https://firebase.google.com/support/release-notes/cli.md.txt#14.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## June 10, 2025

### SDK Releases

- The [Firebase SDK for C++
  (v12.8.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#12.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)](https://firebase.google.com/support/release-notes/flutter#bom-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 SQL Connect.

- The
  [Firebase JavaScript SDK (v11.9.1)](https://firebase.google.com/support/release-notes/js.md.txt#11.9.1)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#11.9.1).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## 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](https://firebase.google.com/support/release-notes/android.md.txt#2025-06-05).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v11.9.0)](https://firebase.google.com/support/release-notes/js.md.txt#11.9.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#11.9.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase Admin Go SDK (v4.16.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#4.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Python SDK (v6.9.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#6.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](https://firebase.google.com/docs/admin/setup.md.txt).

## June 04, 2025

### Firebase CLI (v14.6.0)

- The latest [Firebase CLI (v14.6.0)](https://firebase.google.com/support/release-notes/cli.md.txt#14.6.0) is now available. This version adds emulator support for Firestore MCP tools, and fixes issues with SQL Connect and web frameworks. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## June 03, 2025

### SDK Releases

- The [Firebase Apple SDK (v11.14.0)](https://firebase.google.com/support/release-notes/ios.md.txt#11.14.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#11.14.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## May 30, 2025

### Firebase CLI (v14.5.1)

- The latest [Firebase CLI (v14.5.1)](https://firebase.google.com/support/release-notes/cli.md.txt#14.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## May 29, 2025

### SDK Releases

- The [Firebase Admin Java SDK (v9.5.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#9.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](https://firebase.google.com/docs/admin/setup.md.txt).

### Firebase CLI (v14.5.0)

- The latest [Firebase CLI (v14.5.0)](https://firebase.google.com/support/release-notes/cli.md.txt#14.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](https://firebase.google.com/docs/cli.md.txt#setup_update_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](https://developer.android.com/studio/run/android-device-streaming).

## May 20, 2025

### 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](https://firebase.blog/posts/2025/05/more-ways-to-deploy-app-hosting) and
  the [App Hosting documentation](https://firebase.google.com/docs/app-hosting/alt-deploy.md.txt).
- 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](https://firebase.google.com/docs/app-hosting/firebase-sdks.md.txt#automatically-initialize-firebase-admin-and-web-sdks)
  to connect to Firebase services in your app.

- The App Hosting documentation now includes more detailed
  guidance on how to [cache content](https://firebase.google.com/docs/app-hosting/optimize-cache.md.txt) 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](https://www.builder.io/c/docs/builder-figma-plugin) to generate code from your Figma designs and import it
    directly into a Firebase Studio workspace. Learn more at [Import
    from Figma](https://firebase.google.com/docs/get-started-import?import_type=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](https://unsplash.com).
    Learn more at [Get started with
    the App Prototyping agent](https://firebase.google.com/docs/studio/get-started-ai).

  - Firebase Studio now supports importing projects up to 100 MiB.

  Learn more at [Top Firebase Studio
  updates](https://firebase.blog/posts/2025/05/studio-updates-from-io) on the
  [Firebase blog](https://firebase.blog).

### Firebase AI Logic

- We've
  [**renamed and repackaged our "Vertex AI in Firebase" services into Vertex AI in Firebase**](https://firebase.google.com/docs/ai-logic/faq-and-troubleshooting.md.txt#renamed-product)
  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**](https://firebase.google.com/docs/ai-logic/migrate-to-latest-sdk.md.txt)
    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](https://firebase.blog/posts/2025/05/building-ai-apps).

- 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 Agent Platform Gemini API (formerly Vertex AI) 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](https://firebase.google.com/docs/ai-logic/faq-and-troubleshooting.md.txt#differences-between-gemini-api-providers).

- We now offer a **client SDK for Unity** that supports
  Gemini models as well as the
  [bidirectional streaming Gemini Live API](https://firebase.google.com/docs/ai-logic/live-api.md.txt). 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](https://firebase.google.com/docs/ai-logic/get-started.md.txt).

- Our client SDK for Web offers experimental access to
  [**hybrid and on-device inference for web apps**](https://firebase.google.com/docs/ai-logic/hybrid/web/get-started.md.txt)
  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](https://firebase.google.com/docs/ai-logic/generate-images-imagen)).
  Documentation and samples are coming soon for this feature!

- You can now monitor your requests to Gemini models
  when you're using the Agent Platform Gemini API (formerly Vertex AI).
  [**AI monitoring in the Firebase console**](https://firebase.google.com/docs/ai-logic/monitoring.md.txt#ai-monitoring-in-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 version has been removed: Xcode 15.3. If you haven't already, make sure to migrate to Xcode 16.2.

### SDK Releases

- The
  [Firebase Apple SDK (v11.13.0)](https://firebase.google.com/support/release-notes/ios.md.txt#11.13.0)
  is now available. For more details, see the
  [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#11.13.0).
  To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

- The Firebase Android SDKs for
  Firebase AI Logic, Authentication, Cloud Storage,
  Remote Config, SQL Connect, and Firebase AI Logic
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2025-05-20).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v11.8.0)](https://firebase.google.com/support/release-notes/js.md.txt#11.8.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#11.8.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase SDK for Flutter
  (v3.11.0)](https://firebase.google.com/support/release-notes/flutter#bom-v3-11-0) is now available.
  This release includes release of Firebase AI Logic SDK, and bug fixes in
  Authentication and Firebase SQL Connect.

- The [Firebase SDK for Unity
  (v12.9.0)](https://firebase.google.com/support/release-notes/unity#12.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.

## May 12, 2025

### SDK Releases

- The [Firebase Admin Node.js SDK (v13.4.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#13.4.0) is now available. This release comes with a new specialized interface for bulk data operations in the Firebase SQL Connect API. To install this SDK, see [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## May 15, 2025

### Firebase CLI (v14.4.0)

- The latest [Firebase CLI (v14.4.0)](https://firebase.google.com/support/release-notes/cli.md.txt#14.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, SQL Connect, and Cloud Functions. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_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](https://firebase.blog/posts/2025/05/announcing-gemini-25-in-firebase-studio).

  - 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**](https://studio.firebase.google.com/?prototypePrompt=Create+an+app+that+transforms+sketches+into+a+high-quality+photograph+with+Gemini).

  - When you add Gemini to your apps, Genkit flows can
    generate images using [Gemini's native image
    generation](https://developers.googleblog.com/experiment-with-gemini-20-flash-native-image-generation/).
    [**Try it
    now**](https://studio.firebase.google.com?prototypePrompt=Create+an+app+that+transforms+sketches+into+a+high-quality+photograph+with+Gemini).

- Updated Flutter to the latest version in Code
  workspaces.

### SDK Releases

- The
  [Firebase JavaScript SDK (v11.7.1)](https://firebase.google.com/support/release-notes/js.md.txt#11.7.1)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#11.7.1).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The
  [Firebase JavaScript SDK (v11.7.0)](https://firebase.google.com/support/release-notes/js.md.txt#11.7.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#11.7.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

### Firebase CLI (v14.3.0)

- The latest [Firebase CLI (v14.3.0)](https://firebase.google.com/support/release-notes/cli.md.txt#14.3.0) is now available. This version adds better support for running emulators in Firebase Studio and includes fixes for App Hosting and SQL Connect. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_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](https://firebase.google.com/docs/ai-assistance/gemini-in-firebase/try-gemini.md.txt#personalization).

## May 01, 2025

### Firebase SQL Connect

- To speed implementation of mutations, SQL Connect has
  expanded built-in update operation support:

  - The `inc` and `dec` operators now support `Date` and `Timestamp`.
  - Mutations can now contain `add` and `remove` operators to supplement the existing `append` and `prepend` operators.

### Remote Config

> [!WARNING]
> **Warning:** This feature is no longer supported in 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.

## April 30, 2025

### Firebase CLI (v14.2.2)

- The latest [Firebase CLI (v14.2.2)](https://firebase.google.com/support/release-notes/cli.md.txt#14.2.2) is now available. This version fixes issues with SQL Connect and the Local Emulator Suite. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## April 28, 2025

### SDK Releases

- The [Firebase SDK for Flutter
  (v3.10.0)](https://firebase.google.com/support/release-notes/flutter#bom-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,
  Remote Config, SQL Connect, and Vertex AI in Firebase
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2025-04-24).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v11.6.1)](https://firebase.google.com/support/release-notes/js.md.txt#11.6.1)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#11.6.1).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase Admin Python SDK (v6.8.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#6.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin .NET SDK (v3.2.0)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#3.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](https://firebase.google.com/docs/admin/setup.md.txt).

## April 22, 2025

### SDK Releases

- The [Firebase Admin Node.js SDK (v13.3.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#13.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](https://firebase.google.com/docs/admin/setup.md.txt).

### 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](https://firebase.google.com/docs/firestore/cuds.md.txt).

## April 21, 2025

### SDK Releases

- The [Firebase Apple SDK (v11.12.0)](https://firebase.google.com/support/release-notes/ios.md.txt#11.12.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#11.12.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

### Firebase CLI (v14.2.1)

- The latest [Firebase CLI (v14.2.1)](https://firebase.google.com/support/release-notes/cli.md.txt#14.2.1) is now available. This version fixes issues with SQL Connect and Genkit. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## April 16, 2025

### Firebase CLI (v14.2.0)

- The latest [Firebase CLI (v14.2.0)](https://firebase.google.com/support/release-notes/cli.md.txt#14.2.0) is now available. This version adds support for setting up paid Cloud SQL instances for SQL Connect. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_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](https://firebase.google.com/docs/studio/get-started-ai.md.txt) 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](https://firebase.google.com/docs/studio.md.txt).

### 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](http://firebase.blog/posts/2025/04/apphosting-general-availability).

### SQL Connect

- We're excited to announce that Firebase SQL Connect is now
  Generally Available (GA) and can be used for production apps.
  SQL 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 SQL 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 SQL Connect pricing](https://firebase.google.com/docs/data-connect/pricing).

  For more information, see
  [SQL Connect is now generally available](https://firebase.blog/posts/2025/04/dataconnect-general-availability).

### 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](https://firebase.google.com/docs/app-distribution/android/app-testing-agent.md.txt).

### Gemini in Firebase

- Gemini in Firebase AI assistance is now integrated within the
  following Firebase products and features:

  - [The App Prototyping agent](https://firebase.google.com/docs/studio/get-started-ai.md.txt) and
    [Firebase Studio workspaces](https://firebase.google.com/docs/studio/get-started-workspace.md.txt)  

    You can use agentic development experiences, directly in your workspace
    using Gemini in Firebase. Learn more at
    [AI assistance in Firebase Studio](https://firebase.google.com/docs/studio/ai-assistance.md.txt).

  - SQL 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](https://firebase.google.com/docs/data-connect/ai-assistance#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](https://firebase.google.com/docs/app-distribution/android/app-testing-agent.md.txt).

### 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
  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 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 Live API](https://firebase.google.com/docs/ai-logic/live-api.md.txt).

  To use the 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](https://firebase.google.com/docs/cloud-messaging/ai-insights). Learn more at [Gemini in Firebase](https://firebase.google.com/docs/ai-assistance/gemini-in-firebase.md.txt).

### Test Lab

- The following device is deprecated and will be removed on 2025-05-03: `J606F/30`. If you currently use this device, consider moving to a different device now.

### Firebase CLI (v14.1.0)

- The latest [Firebase CLI (v14.1.0)](https://firebase.google.com/support/release-notes/cli.md.txt#14.1.0) is now available. This version adds support for update transforms and server values in SQL Connect. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## March 31, 2025

### SDK Releases

- The
  [Firebase Apple SDK (v11.11.0)](https://firebase.google.com/support/release-notes/ios.md.txt#11.11.0)
  is now available. For more details, see the
  [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#11.11.0).
  To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

- The Firebase Android SDKs for
  Cloud Functions (client), SQL Connect, and
  Vertex AI in Firebase
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2025-03-31).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v11.6.0)](https://firebase.google.com/support/release-notes/js.md.txt#11.6.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#11.6.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase SDK for Flutter
  (v3.9.0)](https://firebase.google.com/support/release-notes/flutter#bom-v3-9-0) is now available.
  This release includes changes in Cloud Functions, Core, and
  Firebase SQL Connect, as well as bug fixes in App Check, Authentication,
  Firebase installations, and Vertex AI in Firebase.

## March 28, 2025

### Firebase CLI (v14.0.1)

- The latest [Firebase CLI (v14.0.1)](https://firebase.google.com/support/release-notes/cli.md.txt#14.0.1) is now available. This version fixes issues affecting Cloud Functions deployments and SQL Connect emulation. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_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](https://firebase.google.com/docs/firestore/manage-data/bulk-delete.md.txt).

### Firebase CLI (v14.0.0)

- **Breaking Changes:** The latest [Firebase CLI (v14.0.0)](https://firebase.google.com/support/release-notes/cli.md.txt#14.0.0) is now available. This version removes support for Node 18, and includes **breaking changes** for App Hosting, SQL Connect, and Cloud Functions. It also includes improvements to secret handling in App Hosting, safer schema updates for SQL Connect, and multiple bug fixes. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### SDK Releases

- The [Firebase SDK for Unity
  (v12.8.0)](https://firebase.google.com/support/release-notes/unity#12.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)](https://firebase.google.com/support/release-notes/cpp-relnotes#12.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 regions `us-central1` (Iowa) and `us-east4` (Northern Virginia). See [Cloud Firestore locations](https://firebase.google.com/docs/firestore/locations.md.txt).

## March 20, 2025

### SDK Releases

- The Firebase Android SDKs for
  Analytics, App Distribution, Cloud Firestore,
  Cloud Functions (client), Cloud Messaging, Crashlytics,
  Crashlytics NDK, In-App Messaging, Performance Monitoring, and
  SQL Connect.
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2025-03-20).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v11.5.0)](https://firebase.google.com/support/release-notes/js.md.txt#11.5.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#11.5.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

### Firebase CLI (v13.35.0)

- The latest [Firebase CLI (v13.35.0)](https://firebase.google.com/support/release-notes/cli.md.txt#13.35.0) is now available. This version includes improvements to artifact clean up for Cloud Functions, support for Angular in SQL 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](https://firebase.google.com/docs/cli.md.txt#setup_update_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` (and `gemini-1.5-pro`): September 24, 2025
    - `gemini-1.5-pro-001`: May 24, 2025
  - Gemini 1.5 Flash models:

    - `gemini-1.5-flash-002` (and `gemini-1.5-flash`): September 24, 2025
    - `gemini-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)](https://firebase.google.com/support/release-notes/ios.md.txt#11.10.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#11.10.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## 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](https://firebase.google.com/docs/remote-config/server.md.txt?serverplatform=python).

### SDK Releases

- The [Firebase Admin Python SDK (v6.7.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#6.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](https://firebase.google.com/docs/admin/setup.md.txt).

## March 11, 2025

### FCM

- Firebase Cloud Messaging released the new [FCM Status Dashboard](https://status.firebase.google.com/cloud-messaging/), 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)](https://firebase.google.com/support/release-notes/cli.md.txt#13.34.0) is now available. This version includes a new command to set up SQL Connect on databases with existing tables. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## March 06, 2025

### SDK Releases

- The [Firebase SDK for Unity
  (v12.7.0)](https://firebase.google.com/support/release-notes/unity#12.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)](https://firebase.google.com/support/release-notes/cli.md.txt#13.33.0) is now available. This version includes bug fixes for SQL 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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## March 05, 2025

### SDK Releases

- The [Firebase Admin Node.js SDK (v13.2.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#13.2.0) is now available. This release comes with new features and fixes in the Remote Config and Firebase SQL Connect APIs and a fix in the Cloud Functions API. To install this SDK, see [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## March 04, 2025

### Test Lab

- The following devices are now deprecated and will be removed on
  2025-04-03:

  - `iphone8/14.7`
  - `iphone11pro/14.7`
  - `iphone12pro/14.8`

  If you currently use these devices, consider moving to a different device now.

## February 28, 2025

### Firebase SQL Connect

- In `@auth` and `@check` expressions, `auth` and `request.auth` now correctly returns `null` 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](https://firebase.google.com/docs/ai-logic/generate-images-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 (client), Crashlytics,
  Crashlytics NDK, and Vertex AI in Firebase
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2025-02-27).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v11.4.0)](https://firebase.google.com/support/release-notes/js.md.txt#11.4.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#11.4.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

### Firebase CLI (v13.32.0)

- The latest [Firebase CLI (v13.32.0)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## February 26, 2025

### SDK Releases

- The [Firebase SDK for Flutter
  (v3.8.0)](https://firebase.google.com/support/release-notes/flutter#bom-v3-8-0) is now available. This release includes changes in Vertex AI in Firebase, and bug fixes in Core and Firebase SQL Connect.

## February 25, 2025

### Test Lab

- The following devices have been removed:

  - `OnePlus9Pro/33`
  - `q2q/30`

### Test Lab

- The following devices are now deprecated and will be removed on
  2025-03-25:

  - `RED8BEL1/33`
  - `starqlteue/26`

  If you currently use these devices, consider moving to a different device now.
  See
  [Deprecated devices](https://firebase.google.com/docs/test-lab/android/available-testing-devices.md.txt#deprecated_devices)
  for recommended replacements.

### SDK Releases

- The [Firebase Apple SDK (v11.9.0)](https://firebase.google.com/support/release-notes/ios.md.txt#11.9.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#11.9.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## February 20, 2025

### Firebase CLI (v13.31.2)

- The latest [Firebase CLI (v13.31.2)](https://firebase.google.com/support/release-notes/cli.md.txt#13.31.2) is now available. This version includes bug fixes for SQL Connect. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## February 18, 2025

### Test Lab

- The following devices are now 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 currently use these devices, consider moving to an Arm virtual device
  (for example, `MediumPhone.arm`). See
  [Deprecated devices](https://firebase.google.com/docs/test-lab/android/available-testing-devices.md.txt#deprecated_devices)
  for recommended replacements.

### SDK Releases

- The [Firebase SDK for Flutter
  (v3.7.0)](https://firebase.google.com/support/release-notes/flutter#bom-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)](https://firebase.google.com/support/release-notes/admin/go.md.txt#4.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase SDK for Unity
  (v12.6.0)](https://firebase.google.com/support/release-notes/unity#12.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)](https://firebase.google.com/support/release-notes/cli.md.txt#13.31.1) is now available. This version includes bug fixes for SQL Connect. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## February 12, 2025

### SDK Releases

- The [Firebase SDK for C++
  (v12.6.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#12.6.0) is now available. This release includes dependency updates.

### Firebase CLI (v13.31.0)

- The latest [Firebase CLI (v13.31.0)](https://firebase.google.com/support/release-notes/cli.md.txt#13.31.0) is now available. This version includes support for generated React hooks in SQL 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](https://firebase.google.com/docs/cli.md.txt#setup_update_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)](https://firebase.google.com/docs/perf-mon/page-load-traces). 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)](https://firebase.google.com/support/release-notes/js.md.txt#11.3.1) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#11.3.1). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## 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](https://firebase.google.com/support/release-notes/android.md.txt#2025-02-06). To get
  started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v11.3.0)](https://firebase.google.com/support/release-notes/js.md.txt#11.3.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#11.3.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The Firebase Admin SDK v13.1.0 has been updated to give you greater
  control over email action flows. This update introduces
  `UpdateProjectConfigRequest.mobileLinksConfig` and
  `ActionCodeSettings.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](https://firebase.google.com/support/dynamic-links-faq#impacts-on-email-link-authentication).

## February 05, 2025

### SDK Releases

- The [Firebase SDK for Flutter
  (v3.6.0)](https://firebase.google.com/support/release-notes/flutter#bom-v3-6-0) is now available.
  This release includes changes in Firebase SQL Connect and
  Remote Config, and bug fixes in Vertex AI in Firebase.

- The [Firebase Admin Node.js SDK (v13.1.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#13.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](https://firebase.google.com/docs/admin/setup.md.txt).

## February 04, 2025

### Firebase CLI (v13.30.0)

- The latest [Firebase CLI (v13.30.0)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### SDK Releases

- The [Firebase Apple SDK (v11.8.1)](https://firebase.google.com/support/release-notes/ios.md.txt#11.8.1) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#11.8.1). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## February 03, 2025

### SDK Releases

- The [Firebase Apple SDK (v11.8.0)](https://firebase.google.com/support/release-notes/ios.md.txt#11.8.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#11.8.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## January 30, 2025

### Firebase CLI (v13.29.3)

- The latest [Firebase CLI (v13.29.3)](https://firebase.google.com/support/release-notes/cli.md.txt#13.29.3) is now available. This version includes fixes for the SQL Connect emulator and Genkit triggered functions. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_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](https://firebase.google.com/docs/remote-config/parameters.md.txt?template_type=client#custom_signal_conditions).

## January 22, 2025

### Firebase CLI (v13.29.2)

- The latest [Firebase CLI (v13.29.2)](https://firebase.google.com/support/release-notes/cli.md.txt#13.29.2) is now available. This version includes updates to vulnerable dependencies and fixes for the SQL Connect emulator. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## January 17, 2025

### Cloud Firestore

- The `roles/firebase.developViewer` and `roles/firebase.viewer` roles now include the `datastore.backups.get` and `datastore.backups.list` permissions. These permissions are required to view Cloud Firestore database backup schedules.

## January 16, 2025

### Crashlytics

- [AI assistance in Crashlytics](https://firebase.google.com/docs/crashlytics/ai-assistance.md.txt) now provides insights for crashes and ANRs produced by Flutter and Unity apps.

### SDK Releases

- The Firebase Android SDKs for
  Analytics, Crashlytics, Crashlytics NDK, Performance Monitoring,
  Remote Config, and SQL Connect
  have been updated.
  The App Distribution Gradle plugin
  has also been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2025-01-16). To get
  started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v11.2.0)](https://firebase.google.com/support/release-notes/js.md.txt#11.2.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#11.2.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## January 13, 2025

### SDK Releases

- The [Firebase Apple SDK (v11.7.0)](https://firebase.google.com/support/release-notes/ios.md.txt#11.7.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#11.7.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## January 09, 2025

### SDK Releases

- The [Firebase Admin Java SDK (v9.4.3)](https://firebase.google.com/support/release-notes/admin/java.md.txt#9.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](https://firebase.google.com/docs/admin/setup.md.txt).

## January 06, 2025

### Test Lab

- The following device is now deprecated and will be removed on
  2025-02-05:

  - `q2q/30`

  If you currently use this device, consider moving to a different device now.

## December 19, 2024

### SDK Releases

- The [Firebase Admin Node.js SDK (v13.0.2)](https://firebase.google.com/support/release-notes/admin/node.md.txt#13.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](https://firebase.google.com/docs/admin/setup.md.txt).

## December 13, 2024

### Firebase CLI (v13.29.1)

- The latest [Firebase CLI (v13.29.1)](https://firebase.google.com/support/release-notes/cli.md.txt#13.29.1) is now available. This version includes fixes for crashes in the SQL Connect emulator. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_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](https://genkit.dev/docs/observability/getting-started/).

### SDK Releases

- The
  [Firebase JavaScript SDK (v11.1.0)](https://firebase.google.com/support/release-notes/js.md.txt#11.1.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#11.1.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase SDK for Unity
  (v12.5.0)](https://firebase.google.com/support/release-notes/unity#12.5.0) is now available. This
  release includes dependency updates only.

### Firebase CLI (v13.29.0)

- The latest [Firebase CLI (v13.29.0)](https://firebase.google.com/support/release-notes/cli.md.txt#13.29.0) is now available. This version includes improvements to callable functions, and fixes for SQL Connect. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## December 10, 2024

### SDK Releases

- The [Firebase SDK for C++
  (v12.5.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#12.5.0) is now available. This release includes dependency updates only.

## December 09, 2024

### Gemini in Firebase

- [Gemini in Firebase](https://firebase.google.com/docs/ai-assistance/gemini-in-firebase.md.txt), available with [Gemini Code Assist](https://cloud.google.com/products/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](https://cloud.google.com/products/gemini/code-assist). Learn more at [Gemini in Firebase pricing](https://firebase.google.com/docs/ai-assistance/gemini-in-firebase.md.txt#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](https://firebase.google.com/support/release-notes/android.md.txt#2024-12-05).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The [Firebase Admin Go SDK (v4.15.1)](https://firebase.google.com/support/release-notes/admin/go.md.txt#4.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Java SDK (v9.4.2)](https://firebase.google.com/support/release-notes/admin/java.md.txt#9.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](https://firebase.google.com/docs/admin/setup.md.txt).

## December 04, 2024

### Crashlytics

- Added Crashlytics support for obfuscated Android crashes for apps built with [Flutter deferred
  components](https://docs.flutter.dev/perf/deferred-components). Upgrade to [Flutterfire](https://github.com/firebase/flutterfire/blob/main/CHANGELOG.md) v4.2.0 or higher to start seeing crashes from deferred components.

### Firebase CLI (v13.28.0)

- The latest [Firebase CLI (v13.28.0)](https://firebase.google.com/support/release-notes/cli.md.txt#13.28.0) is now available. This version includes fixes for App Hosting, Genkit, and SQL Connect. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## December 03, 2024

### SDK Releases

- The [Firebase Apple SDK (v11.6.0)](https://firebase.google.com/support/release-notes/ios.md.txt#11.6.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#11.6.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## November 26, 2024

### SQL Connect

- For users developing on macOS or Linux, SQL Connect now offers an automatic installation option for local tooling. Learn how to use this feature in the [getting started guide for local development](https://firebase.google.com/docs/data-connect/quickstart-local).

## 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](https://github.com/firebase/firebase-ios-sdk), [Android](https://github.com/firebase/firebase-android-sdk), and [JS](https://github.com/firebase/firebase-js-sdk).

### Firebase CLI (v13.27.0)

- The latest [Firebase CLI (v13.27.0)](https://firebase.google.com/support/release-notes/cli.md.txt#13.27.0) is now available. This version adds an emulator for App Hosting and import/export support for the SQL Connect emulator. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## November 20, 2024

### SDK Releases

- The [Firebase Admin Node.js SDK (v13.0.1)](https://firebase.google.com/support/release-notes/admin/node.md.txt#13.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](https://firebase.google.com/docs/admin/setup.md.txt).

## November 19, 2024

### Firebase CLI (v13.26.0)

- The latest [Firebase CLI (v13.26.0)](https://firebase.google.com/support/release-notes/cli.md.txt#13.26.0) is now available. This version includes new commands for App Distribution and bug fixes for SQL Connect. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## November 15, 2024

### SDK Releases

- The Firebase Android SDKs for
  Cloud Functions (client), Cloud Messaging, SQL Connect,
  and Vertex AI in Firebase
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2024-11-15).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## November 14, 2024

### SDK Releases

- The
  [Firebase JavaScript SDK (v11.0.2)](https://firebase.google.com/support/release-notes/js.md.txt#11.0.2)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#11.0.2).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase SDK for Unity
  (v12.4.1)](https://firebase.google.com/support/release-notes/unity#12.4.1) is now available. This
  release includes general fixes.

## November 13, 2024

### SQL Connect

- SQL 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](https://firebase.google.com/docs/data-connect/authorization-and-security#check-redact-directives).

## November 12, 2024

### SDK Releases

- The [Firebase Admin Node.js SDK (v13.0.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#13.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase Apple SDK (v11.5.0)](https://firebase.google.com/support/release-notes/ios.md.txt#11.5.0)
  is now available. For more details, see the
  [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#11.5.0).
  To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

### Firebase CLI (v13.25.0)

- The latest [Firebase CLI (v13.25.0)](https://firebase.google.com/support/release-notes/cli.md.txt#13.25.0) is now available. This version includes SQL 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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## November 07, 2024

### FCM

- Remotely start, update, or end live activities on iOS devices with the Firebase Cloud Messaging [HTTP v1
  API](https://firebase.google.com/docs/reference/fcm/rest/v1/projects.messages/send). 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](https://firebase.google.com/docs/cloud-messaging/ios/live-activity).

### SDK Releases

- The [Firebase Admin Python SDK (v6.6.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#6.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin .NET SDK (v3.1.0)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#3.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](https://firebase.google.com/docs/admin/setup.md.txt).

### Firebase CLI (v13.24.2)

- The latest [Firebase CLI (v13.24.2)](https://firebase.google.com/support/release-notes/cli.md.txt#13.24.2) is now available. This version includes fixes for SQL Connect. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_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](https://firebase.google.com/docs/firestore/manage-data/bulk-delete.md.txt).

## November 05, 2024

### Firebase CLI (v13.24.1)

- The latest [Firebase CLI (v13.24.1)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## November 04, 2024

### Firebase CLI (v13.24.0)

- The latest [Firebase CLI (v13.24.0)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## October 31, 2024

### SQL Connect

- Gemini in Firebase now provides AI assistance for SQL 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](https://firebase.google.com/docs/data-connect/ai-assistance).

### SDK Releases

- The [Firebase SDK for Unity
  (v12.4.0)](https://firebase.google.com/support/release-notes/unity#12.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](https://firebase.google.com/docs/storage/faqs-storage-changes-announced-sept-2024.md.txt).

- A Firebase project must now be on the [pay-as-you-go Blaze pricing plan](https://firebase.google.com/pricing.md.txt)
  to get started with Cloud Storage for Firebase and provision the project's
  default bucket. The bucket can optionally use the
  ["Always Free" tier](https://cloud.google.com/storage/pricing#cloud-storage-always-free) for Google Cloud Storage.

- All *newly provisioned* Cloud Storage for Firebase default buckets
  will have the name format of `PROJECT_ID.firebasestorage.app` (instead
  of `PROJECT_ID.appspot.com`). These buckets will follow
  [Google Cloud Storage pricing and usage](https://cloud.google.com/storage/pricing)
  which provides an ["Always Free" tier](https://cloud.google.com/storage/pricing#cloud-storage-always-free) for buckets in
  `US-CENTRAL1`, `US-EAST1`, and `US-WEST1`.

- All *existing* `*.appspot.com` default
  buckets will experience ***no changes*** right now. However, note that by
  February 03, 2026, 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`](https://firebase.google.com/docs/reference/rest/storage/rest/v1alpha/projects.defaultBucket/create.md.txt)
  now provisions default buckets with the name format of
  `PROJECT_ID.firebasestorage.app`. Also, using this API now requires the
  [pay-as-you-go Blaze pricing plan](https://firebase.google.com/pricing.md.txt).

- The following REST endpoints from the Firebase Management API are
  now decommissioned and will return 404 errors:

  - [`projects.availableLocations.list`](https://firebase.google.com/docs/reference/firebase-management/rest/v1beta1/projects.availableLocations/list.md.txt)
  - [`projects.defaultLocation.finalize`](https://firebase.google.com/docs/reference/firebase-management/rest/v1beta1/projects.defaultLocation/finalize.md.txt)

  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)](https://firebase.google.com/support/release-notes/cli.md.txt#13.23.1) is now available. This version includes fixes for App Hosting and SQL Connect. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_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](https://firebase.google.com/docs/crashlytics/ai-assistance).

### Cloud Functions for Firebase

- Cloud Functions for Firebase has added two new Auth blocking event types for Node.js: `beforeSmsSent` and `beforeEmailSent`. 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](https://firebase.google.com/docs/functions/auth-blocking-events.md.txt).

### SDK Releases

- The [Firebase Admin Go SDK (v4.15.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#4.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Node.js SDK (v12.7.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#12.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase SDK for C++
  (v12.4.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#12.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)](https://firebase.google.com/support/release-notes/ios.md.txt#11.4.2)
  is now available. For more details, see the
  [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#11.4.2).
  To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

- The Firebase Android SDK for
  Vertex AI in Firebase
  has been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2024-10-23).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## October 22, 2024

### SDK Releases

- The
  [Firebase Apple SDK (v11.4.1)](https://firebase.google.com/support/release-notes/ios.md.txt#11.4.1)
  is now available. For more details, see the
  [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#11.4.1).
  To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

- The
  [Firebase JavaScript SDK (v11.0.1)](https://firebase.google.com/support/release-notes/js.md.txt#11.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](https://firebase.google.com/support/release-notes/js.md.txt#11.0.1).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

### Firebase CLI (v13.23.0)

- The latest [Firebase CLI (v13.23.0)](https://firebase.google.com/support/release-notes/cli.md.txt#13.23.0) is now available. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_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
  Agent Platform Gemini API (formerly Vertex AI) directly from your app. They're available for
  [Swift](https://firebase.google.com/docs/ai-logic/get-started.md.txt),
  [Android](https://firebase.google.com/docs/ai-logic/get-started.md.txt),
  [Web](https://firebase.google.com/docs/ai-logic/get-started.md.txt),
  and
  [Flutter](https://firebase.google.com/docs/ai-logic/get-started.md.txt).
  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](https://firebase.google.com/docs/ai-logic/app-check.md.txt): Help secure the
    Gemini API against unauthorized clients.

  - [Firebase Remote Config](https://firebase.google.com/docs/ai-logic/solutions/remote-config.md.txt):
    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](https://firebase.google.com/docs/ai-logic/solutions/cloud-storage.md.txt): 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](https://firebase.google.com/docs/ai-logic/migrate-from-preview.md.txt) 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](https://developers.google.com/tag-platform/tag-manager/server-side/server-side-tagging-for-mobile-apps).

### SDK Releases

- The
  [Firebase Apple SDK (v11.4.0)](https://firebase.google.com/support/release-notes/ios.md.txt#11.4.0)
  is now available. For more details, see the
  [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#11.4.0).
  To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

- The Firebase Android SDKs for
  Authentication, Cloud Firestore, Cloud Messaging, Crashlytics,
  Crashlytics NDK, In-App Messaging, Firebase ML, Performance Monitoring,
  Remote Config, SQL Connect, and Vertex AI in Firebase
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2024-10-21).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v11.0.0)](https://firebase.google.com/support/release-notes/js.md.txt#11.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](https://firebase.google.com/support/release-notes/js.md.txt#11.0.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The
  [Firebase Flutter SDK (BoM v3.0.0)](https://github.com/firebase/flutterfire/blob/main/CHANGELOG.md#2024-10-21---bom-300)
  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](https://firebase.google.com/support/guides/launch-checklist.md.txt). 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](https://firebase.google.com/docs/crashlytics/bigquery-export.md.txt). If you've already set up export to BigQuery, you can optionally [change the location for existing data exports](https://firebase.google.com/docs/projects/bigquery-export.md.txt?product=crashlytics#change-dataset-location).

## October 16, 2024

### Firebase CLI (v13.22.1)

- The latest [Firebase CLI (v13.22.1)](https://firebase.google.com/support/release-notes/cli.md.txt#13.22.1) is now available. This version includes fixes for the Cloud Functions and Firebase SQL Connect emulators. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## October 15, 2024

### SDK Releases

- The [Firebase Admin Java SDK (v9.4.1)](https://firebase.google.com/support/release-notes/admin/java.md.txt#9.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](https://firebase.google.com/docs/admin/setup.md.txt).

## 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](https://firebase.google.com/docs/ai-assistance/gemini-in-firebase/try-gemini.md.txt#messaging-insights).

## October 10, 2024

### SDK Releases

- The [Firebase JavaScript SDK (v10.14.1)](https://firebase.google.com/support/release-notes/js.md.txt#10.14.1) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#10.14.1). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## October 09, 2024

### SDK Releases

- The [Firebase Admin Java SDK (v9.4.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#9.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](https://firebase.google.com/docs/admin/setup.md.txt).

## October 08, 2024

### Firebase CLI (v13.22.0)

- The latest [Firebase CLI (v13.22.0)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## October 07, 2024

### Firebase CLI (v13.21.0)

- The latest [Firebase CLI (v13.21.0)](https://firebase.google.com/support/release-notes/cli.md.txt#13.21.0) is now available. This version includes the new `apphosting:rollouts:create` command, support for generating Dart SDKs for Firebase SQL Connect, and emulator support for extensions SDKs. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## October 01, 2024

### SDK Releases

- The Firebase Android SDKs for
  Analytics, Cloud Messaging, Cloud Storage, Crashlytics,
  Crashlytics NDK, SQL Connect, and Vertex AI in Firebase
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2024-10-01).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#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](https://firebase.google.com/docs/perf-mon/bigquery-export.md.txt).

### 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](https://firebase.google.com/docs/ai-assistance/gemini-in-firebase.md.txt) and [Gemini Code Assist overview](https://cloud.google.com/gemini/docs/codeassist/overview).

### SDK Releases

- The [Firebase SDK for Unity
  (v12.3.0)](https://firebase.google.com/support/release-notes/unity#12.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)](https://firebase.google.com/support/release-notes/js.md.txt#10.14.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#10.14.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase Admin Node.js SDK (v12.6.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#12.6.0)
  is now available. This release comes with a new API to perform administrative
  queries and mutations on a Firebase SQL Connect service.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase Apple SDK (v11.3.0)](https://firebase.google.com/support/release-notes/ios.md.txt#11.3.0)
  is now available. For more details, see the
  [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#11.3.0).
  To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

### Firebase CLI (v13.20.2)

- The latest [Firebase CLI (v13.20.2)](https://firebase.google.com/support/release-notes/cli.md.txt#13.20.2) is now available. This version includes bug fixes for the Firebase SQL Connect emulator. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## September 26, 2024

### SDK Releases

- The [Firebase SDK for C++
  (v12.3.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#12.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)](https://firebase.google.com/support/release-notes/cli.md.txt#13.20.1) is now available. This version includes bug fixes for the Firebase SQL Connect emulator. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## September 25, 2024

### Firebase CLI (v13.20.0)

- The latest [Firebase CLI (v13.20.0)](https://firebase.google.com/support/release-notes/cli.md.txt#13.20.0) is now available. This version includes many new features for Firebase SQL Connect. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_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](https://console.firebase.google.com/project/_/authentication/settings) page.

## September 22, 2024

### Firebase CLI (v13.19.0)

- The latest [Firebase CLI (v13.19.0)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## September 18, 2024

### SDK Releases

- The [Firebase JavaScript SDK (v10.13.2)](https://firebase.google.com/support/release-notes/js.md.txt#10.13.2) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#10.13.2). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

### Firebase CLI (v13.18.0)

- The latest [Firebase CLI (v13.18.0)](https://firebase.google.com/support/release-notes/cli.md.txt#13.18.0) is now available. This version includes support for `firebase deploy --dry-run`, and fixes for `init firestore`, web frameworks, and Data Connect. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_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](https://firebase.google.com/docs/remote-config/parameters.md.txt?template_type=server#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](https://firebase.google.com/support/release-notes/android.md.txt#2024-09-12).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The [Firebase Admin Node.js SDK (v12.5.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#12.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin .NET SDK (v3.0.1)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#3.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](https://firebase.google.com/docs/admin/setup.md.txt).

## September 11, 2024

### Firebase CLI (v13.17.0)

- The latest [Firebase CLI (v13.17.0)](https://firebase.google.com/support/release-notes/cli.md.txt#13.17.0) is now available. This version includes support for encrypted Cloud Firestore backups, and new features for Firebase SQL Connect and the Authentication emulator. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## September 10, 2024

### SDK Releases

- The [Firebase Apple SDK (v11.2.0)](https://firebase.google.com/support/release-notes/ios.md.txt#11.2.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#11.2.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## 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](https://firebase.google.com/docs/functions/2nd-gen-upgrade.md.txt). 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](https://firebase.google.com/docs/functions/config-env.md.txt#migrate-to-dotenv).

- 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](https://firebase.google.com/docs/functions/local-emulator.md.txt#firebase_alerts)
  and how to
  [instrument your app for task queue functions emulation](https://firebase.google.com/support/docs/functions/local-emulator#instrument-tq).

## September 04, 2024

### SDK Releases

- The [Firebase SDK for Unity
  (v12.2.1)](https://firebase.google.com/support/release-notes/unity#12.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](https://developers.google.com/identity/sign-in/ios/appcheck/get-started).

## August 29, 2024

### SDK Releases

- The [Firebase JavaScript SDK (v10.13.1)](https://firebase.google.com/support/release-notes/js.md.txt#10.13.1) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#10.13.1). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## August 27, 2024

- The latest [Firebase CLI (v13.16.0)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## August 23, 2024

### Test Lab

- The following device is now deprecated and will be removed on
  2024-09-30:

  - `PD1901/28`

  If you currently use 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](https://firebase.google.com/support/release-notes/android.md.txt#2024-08-22).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The [Firebase Admin Node.js SDK (v12.4.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#12.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](https://firebase.google.com/docs/admin/setup.md.txt).

## August 21, 2024

### Firebase CLI (v13.15.4)

- The latest [Firebase CLI (v13.15.4)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## August 20, 2024

### Firebase CLI (v13.15.3)

- The latest [Firebase CLI (v13.15.3)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## August 19, 2024

### SDK Releases

- The [Firebase Apple SDK (v11.1.0)](https://firebase.google.com/support/release-notes/ios.md.txt#11.1.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#11.1.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## August 15, 2024

### SDK Releases

- The [Firebase JavaScript SDK (v10.13)](https://firebase.google.com/support/release-notes/js.md.txt#10.13) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#10.13). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

### Firebase CLI (v13.15.2)

- The latest [Firebase CLI (v13.15.2)](https://firebase.google.com/support/release-notes/cli.md.txt#13.15.2) is now available. This version includes improvements for Firebase SQL Connect and web frameworks. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## August 09, 2024

### Firebase CLI (v13.15.1)

- The latest [Firebase CLI (v13.15.1)](https://firebase.google.com/support/release-notes/cli.md.txt#13.15.1) is now available. This version includes improvements for Firebase SQL Connect and Cloud Functions. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## August 08, 2024

### SDK Releases

- The [Firebase Admin Node.js SDK (v12.3.1)](https://firebase.google.com/support/release-notes/admin/node.md.txt#12.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](https://firebase.google.com/docs/admin/setup.md.txt).

## August 07, 2024

### SDK Releases

- The [Firebase SDK for Unity
  (v12.2.0)](https://firebase.google.com/support/release-notes/unity#12.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)](https://firebase.google.com/support/release-notes/cpp-relnotes#12.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](https://cloud.google.com/build/docs/cloud-build-service-account-updates).
  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](https://cloud.google.com/resource-manager/docs/organization-policy/restricting-service-accounts#disable_service_account_default_grants)
  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](https://cloud.google.com/build/docs/cloud-build-service-account-updates#what_do_you_need_to_do)
  - Add the [Cloud Build Service Account role](https://cloud.google.com/iam/docs/understanding-roles#cloudbuild.builds.builder) (`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](https://firebase.google.com/docs/app-hosting/monorepos.md.txt).

- 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](https://firebase.google.com/support/release-notes/js.md.txt#version_10123_-_july_3_2024).

- 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](https://firebase.google.com/docs/app-hosting/multiple-environments.md.txt).

To learn more about these features and other enhancements to App Hosting,
see [Firebase App Hosting: July Updates](https://firebase.blog/posts/2024/07/app-hosting-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](https://firebase.google.com/support/release-notes/android.md.txt#2024-08-01).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The
  [Firebase JavaScript SDK (v10.12.5)](https://firebase.google.com/support/release-notes/js.md.txt#10.12.5)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#10.12.5).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

### Firebase CLI (v13.15.0)

- The latest [Firebase CLI (v13.15.0)](https://firebase.google.com/support/release-notes/cli.md.txt#13.15.0) is now available. This version includes CMEK support in Cloud Firestore and bug fixes for Firebase SQL Connect and Cloud Functions. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## July 30, 2024

### Test Lab

- The following devices are now 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 currently use these devices, consider moving to an Arm virtual device
  (for example, `MediumPhone.arm`).
- The following devices are now deprecated and will be removed at
  a later date:

  - `f2q/30`
  - `HWMHA/24`
  - `vivo_1906/28`

  If you currently use these devices, consider moving to a different device now.

### SDK Releases

- The [Firebase Apple SDK (v11.0.0)](https://firebase.google.com/support/release-notes/ios.md.txt#11.0.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#11.0.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## 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](https://firebase.google.com/docs/firestore/query-data/multiple-range-fields).

## July 26, 2024

### Firebase CLI (v13.14.2)

- The latest [Firebase CLI (v13.14.2)](https://firebase.google.com/support/release-notes/cli.md.txt#13.14.2) is now available. This version includes bug fixes for Firebase SQL Connect. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## July 25, 2024

### SDK Releases

- The [Firebase Admin Node.js SDK (v12.3.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#12.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](https://firebase.google.com/docs/admin/setup.md.txt).

### Firebase CLI (v13.14.1)

- The latest [Firebase CLI (v13.14.1)](https://firebase.google.com/support/release-notes/cli.md.txt#13.14.1) is now available. This version includes bug fixes for Firebase SQL Connect. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## July 23, 2024

### Firebase CLI (v13.14.0)

- The latest [Firebase CLI (v13.14.0)](https://firebase.google.com/support/release-notes/cli.md.txt#13.14.0) is now available. This version includes Firebase alerts events support in the Cloud Functions emulator, new features for Firebase SQL Connect, and many other fixes. emulator, new features for Firebase SQL Connect, and many other fixes. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## July 18, 2024

### SDK Releases

- The [Firebase JavaScript SDK (v10.12.4)](https://firebase.google.com/support/release-notes/js.md.txt#10.12.4) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#10.12.4). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## July 15, 2024

### Firebase CLI (v13.13.3)

- The latest [Firebase CLI (v13.13.3)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_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](https://firebase.google.com/support/release-notes/android.md.txt#2024-07-11).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

### Firebase CLI (v13.13.2)

- The latest [Firebase CLI (v13.13.2)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## July 10, 2024

### Firebase CLI (v13.13.1)

- The latest [Firebase CLI (v13.13.1)](https://firebase.google.com/support/release-notes/cli.md.txt#13.13.1) is now available. This version includes improvements for Firebase SQL Connect and Cloud Functions. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## July 08, 2024

### SDK Releases

- The [Firebase Apple SDK (v10.29.0)](https://firebase.google.com/support/release-notes/ios.md.txt#10.29.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.29.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt). This release is available via CocoaPods and Swift Package Manager only.

## July 03, 2024

### SDK Releases

- The [Firebase JavaScript SDK (v10.12.3)](https://firebase.google.com/support/release-notes/js.md.txt#10.12.3) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#10.12.3). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## July 01, 2024

### Firebase CLI (v13.13.0)

- The latest [Firebase CLI (v13.13.0)](https://firebase.google.com/support/release-notes/cli.md.txt#13.13.0) is now available. This version includes improvements for Firebase SQL Connect and Web Frameworks. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## June 27, 2024

### SDK Releases

- The [Firebase SDK for Unity
  (v12.1.0)](https://firebase.google.com/support/release-notes/unity#12.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)](https://firebase.google.com/support/release-notes/cli.md.txt#13.12.0) is now available. This version includes improvements for Firebase SQL Connect and Hosting. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## June 26, 2024

### SDK Releases

- The [Firebase SDK for C++
  (v12.1.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#12.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)](https://firebase.google.com/support/release-notes/ios.md.txt#10.28.1) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.28.1). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt). 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)](https://firebase.google.com/support/release-notes/cli.md.txt#13.11.4) is now available. This version includes fixes for Firebase SQL Connect and Crashlytics. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_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](https://firebase.google.com/support/release-notes/android.md.txt#2024-06-20).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The [Firebase Admin Node.js SDK (v12.2.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#12.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](https://firebase.google.com/docs/admin/setup.md.txt).

### Firebase CLI (v13.11.3)

- The latest [Firebase CLI (v13.11.3)](https://firebase.google.com/support/release-notes/cli.md.txt#13.11.3) is now available. This version includes fixes for Firebase SQL Connect. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## June 18, 2024

### Test Lab

- The following Xcode version has been removed: Xcode 15.0. If you haven't already, make sure to migrate to Xcode 15.3.

## June 17, 2024

### SDK Releases

- The [Firebase Apple SDK (v10.28.0)](https://firebase.google.com/support/release-notes/ios.md.txt#10.28.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.28.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## June 11, 2024

### SDK Releases

- The [Firebase Flutter SDK (BoM v2.1.0)](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2024-06-11---bom-210)
  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.

## 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](https://firebase.google.com/docs/test-lab/usage-quotas-pricing.md.txt#device-streaming) for more details.

## June 07, 2024

### Firebase CLI (v13.11.2)

- The latest [Firebase CLI (v13.11.2)](https://firebase.google.com/support/release-notes/cli.md.txt#13.11.2) is now available. This version includes fixes for Firebase SQL Connect. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## June 06, 2024

### Firebase CLI (v13.11.1)

- The latest [Firebase CLI (v13.11.1)](https://firebase.google.com/support/release-notes/cli.md.txt#13.11.1) is now available. This version includes includes fixes for Firebase SQL Connect. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli)

## June 05, 2024

### Firebase CLI (v13.11.0)

- The latest [Firebase CLI (v13.11.0)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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 SQL Connect, Crashlytics, and the Pub/Sub emulator. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## June 04, 2024

### SDK Releases

- The [Firebase Flutter SDK (BoM v2.0.0)](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2024-06-04---bom-200)
  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 a `minSdk` 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](https://firebase.google.com/docs/cloud-messaging/android/message-priority#proxy)
  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](https://firebase.google.com/support/release-notes/android.md.txt#2024-05-30).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- An updated version of the
  [`google-services` Gradle plugin](https://firebase.google.com/docs/android/google-services-plugin-and-file.md.txt)
  for Android (v4.4.2) is now available. For more information, see the
  [Firebase Android SDK Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#google-services_plugin_v4-4-2).

- The [Firebase Admin Go SDK (v4.14.1)](https://firebase.google.com/support/release-notes/admin/go.md.txt#4.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](https://firebase.google.com/docs/admin/setup.md.txt).

## May 29, 2024

- The [Firebase Apple SDK (v10.27.0)](https://firebase.google.com/support/release-notes/ios.md.txt#10.27.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.27.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## May 28, 2024

### SDK Releases

- The [Firebase Flutter SDK (BoM v1.1.0)](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2024-05-28---bom-110)
  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](https://firebase.google.com/docs/ai-logic/solutions/cloud-storage.md.txt).

### Firebase CLI (v13.10.2)

- The latest [Firebase CLI (v13.10.2)](https://firebase.google.com/support/release-notes/cli.md.txt#13.10.2) is now available. This version includes includes fixes for Firebase SQL Connect. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## May 27, 2024

### SDK Releases

- The [Firebase JavaScript SDK (v10.12.2)](https://firebase.google.com/support/release-notes/js.md.txt#10.12.2) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#10.12.2). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## May 24, 2024

### Firebase CLI (v13.10.1)

- The latest [Firebase CLI (v13.10.1)](https://firebase.google.com/support/release-notes/cli.md.txt#13.10.1) is now available. This version includes includes fixes for Firebase SQL Connect. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## May 21, 2024

### SDK Releases

- The [Firebase Flutter SDK (BoM v1.0.1)](https://github.com/firebase/flutterfire/blob/master/VERSIONS.md#flutter-bom-101-2024-05-21)
  is now available.

  This release includes the [Vertex AI in Firebase SDK
  (public preview)](https://pub.dev/packages/firebase_vertexai).
- The [Firebase Admin Node.js SDK (v12.1.1)](https://firebase.google.com/support/release-notes/admin/node.md.txt#12.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Java SDK (v9.3.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#9.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](https://firebase.google.com/docs/admin/setup.md.txt).

### Firebase CLI (v13.10.0)

- The latest [Firebase CLI (v13.10.0)](https://firebase.google.com/support/release-notes/cli.md.txt#13.10.0) is now available. This version includes configurable functions discovery timeouts and fixes for Firebase App Hosting and Firebase SQL Connect. To use the Firebase CLI in your development environment, [set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## May 20, 2024

### SDK Releases

- The [Firebase JavaScript SDK (v10.12.1)](https://firebase.google.com/support/release-notes/js.md.txt#10.12.1) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#10.12.1). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## 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](https://firebase.google.com/docs/app-hosting.md.txt) documentation.

### Firebase SQL Connect

- Firebase SQL Connect is now available in preview. SQL 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](https://firebase.google.com/docs/data-connect/quickstart), 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](https://genkit.dev).

### Firebase CLI (v13.9.0)

- The latest [Firebase CLI (v13.9.0)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_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 Agent Platform Gemini API (formerly Vertex AI) 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](https://firebase.google.com/docs/ai-logic.md.txt).

### 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](https://firebase.google.com/docs/ai-assistance/gemini-in-firebase.md.txt).

### Crashlytics

- AI assistance in Crashlytics is now generally available. Provided as part of [Gemini in Firebase](https://firebase.google.com/docs/ai-assistance/gemini-in-firebase.md.txt), 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](https://firebase.google.com/docs/crashlytics/ai-assistance).

### SDK Releases

- The
  [Firebase Apple SDK (v10.26.0)](https://firebase.google.com/support/release-notes/ios.md.txt#10.26.0)
  is now available. For more details, see the
  [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.26.0).
  To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).
  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](https://firebase.google.com/support/release-notes/android.md.txt#2024-05-13).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The
  [Firebase JavaScript SDK (v10.12.0)](https://firebase.google.com/support/release-notes/js.md.txt#10.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](https://firebase.google.com/support/release-notes/js.md.txt#10.12.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- Initial release of the [Vertex AI in Firebase SDK
  (public preview)](https://pub.dev/packages/firebase_vertexai) is now
  available. Learn how to
  [get started](https://firebase.google.com/docs/ai-logic/get-started.md.txt) with the SDK in
  your app.

## May 09, 2024

### SDK Releases

- The [Firebase SDK for Unity
  (v12.0.0)](https://firebase.google.com/support/release-notes/unity#12.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)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## May 08, 2024

### SDK Releases

- The [Firebase Admin .NET SDK (v3.0.0)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#3.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](https://firebase.google.com/docs/admin/setup.md.txt).

### Firebase CLI (v13.8.1)

- The latest [Firebase CLI (v13.8.1)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_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)](https://firebase.google.com/support/release-notes/cpp-relnotes#12.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 (client), Cloud Messaging, Cloud Storage,
  Crashlytics, Crashlytics NDK, Dynamic Links, In-App Messaging,
  Firebase 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](https://firebase.google.com/support/release-notes/android.md.txt#2024-05-02). To get
  started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#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](https://firebase.google.com/docs/crashlytics/upgrade-to-crashlytics-gradle-plugin-v3).

## May 01, 2024

### Firebase CLI (v13.8.0)

- The latest [Firebase CLI (v13.8.0)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_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](https://developer.android.com/studio/run/android-device-streaming).

### SDK Releases

- The [Firebase Apple SDK (v10.25.0)](https://firebase.google.com/support/release-notes/ios.md.txt#10.25.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.25.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## April 25, 2024

### SDK Releases

- The [Firebase JavaScript SDK (v10.11.1)](https://firebase.google.com/support/release-notes/js.md.txt#10.11.1) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#10.11.1). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## April 23, 2024

### SDK Releases

- A new release of the
  [Firebase Flutter SDK](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2024-04-23)
  is available.

  This release includes the following:
  - The FCM plugin now provides a privacy manifest on Apple platforms for its use of `NSUserDefaults`.

### Firebase CLI (v13.7.4)

- The latest [Firebase CLI (v13.7.4)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## April 18, 2024

### 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](https://firebase.google.com/docs/remote-config/server.md.txt).

### 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](https://firebase.google.com/docs/test-lab/android/analyzing-results.md.txt#detailed).

### SDK Releases

- The [Firebase SDK for Unity
  (v11.9.0)](https://firebase.google.com/support/release-notes/unity#11.9.0) is now available. This release includes bug fixes in App Check and Cloud Storage, as well as other changes.

## April 17, 2024

### 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](https://firebase.google.com/docs/remote-config/rollouts.md.txt).

### Test Lab

- The following devices have been removed:

  - `ipad5/15.4`
  - `ipadmini4/15.4`
  - `iphone13pro/15.2`

### SDK Releases

- The [Firebase SDK for C++
  (v11.10.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#11.10.0) is now available. This release includes changes to Google Mobile Ads and Cloud Storage, as well as other changes.

### Firebase CLI (v13.7.3)

- The latest [Firebase CLI (v13.7.3)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## April 16, 2024

### SDK Releases

- The [Firebase Admin Node.js SDK (v12.1.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#12.1.0)
  is now available. This release comes with
  [server-side Remote Config](https://firebase.google.com/docs/remote-config/server.md.txt) support.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- A new release of the
  [Firebase Flutter SDK](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2024-04-16)
  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](https://firebase.google.com/support/release-notes/android.md.txt#2024-04-11).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v10.11.0)](https://firebase.google.com/support/release-notes/js.md.txt#10.11.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#10.11.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

### Firebase CLI (v13.7.2)

- The latest [Firebase CLI (v13.7.2)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## April 10, 2024

### Test Lab

- Xcode 15.3 is now available. If you haven't already, consider migrating to Xcode 15.3 now.

### SDK Releases

- The [Firebase Admin Go SDK (v4.14.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#4.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](https://firebase.google.com/docs/admin/setup.md.txt).

## April 09, 2024

### Test Lab

- The following devices have been removed:

  - `hammerhead/23`
  - `dreamlte/28`

### SDK Releases

- The Firebase SDK for Cloud Functions
  ([Node.js v4.9.0](https://github.com/firebase/firebase-functions/releases/tag/v4.9.0)
  and [Python v0.3.0](https://github.com/firebase/firebase-functions-python/releases/tag/0.3.0))
  introduces authentication context for 2nd gen Cloud Firestore triggers on Node.js and Python.
  See [Access user authentication information](https://firebase.google.com/docs/functions/firestore-events.md.txt?gen=2nd#auth-context)
  for detail on new event types.
  Users migrating from triggers without authentication context can
  [change the trigger type](https://firebase.google.com/docs/functions/manage-functions.md.txt?gen=2nd#modify-trigger)
  of affected functions to prevent data loss.

- The
  [Firebase Apple SDK (v10.24.0)](https://firebase.google.com/support/release-notes/ios.md.txt#10.24.0)
  is now available. For more details, see the
  [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.24.0).
  To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## 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](https://firebase.google.com/docs/ai-assistance/gemini-in-firebase.md.txt).

## 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](https://firebase.google.com/docs/firestore/manage-databases.md.txt).

### Firebase CLI (v13.7.1)

- The latest [Firebase CLI (v13.7.1)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## April 04, 2024

### SDK Releases

- The [Firebase Admin .NET SDK (v2.4.1)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#2.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](https://firebase.google.com/docs/admin/setup.md.txt).

### Firebase CLI (v13.7.0)

- The latest [Firebase CLI (v13.7.0)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## April 02, 2024

### SDK Releases

- A new release of the
  [Firebase Flutter SDK](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2024-04-02)
  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)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## March 29, 2024

### SDK Releases

- The [Firebase SDK for Unity
  (v11.8.1)](https://firebase.google.com/support/release-notes/unity#11.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)](https://firebase.google.com/support/release-notes/ios.md.txt#10.23.1)
  is now available. For more details, see the
  [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.23.1).
  To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).
  This release is available via CocoaPods and Swift Package Manager only.

- The
  [Firebase JavaScript SDK (v10.10.0)](https://firebase.google.com/support/release-notes/js.md.txt#10.10.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#10.10.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## 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](https://firebase.google.com/docs/firestore/query-data/multiple-range-fields.md.txt).

### 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](https://firebase.google.com/docs/firestore/query-explain.md.txt).

## March 26, 2024

### SDK Releases

- A new release of the
  [Firebase Flutter SDK](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2024-03-26)
  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, Performance Monitoring, Realtime Database, 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)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_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](https://firebase.google.com/support/release-notes/android.md.txt#2024-03-21).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## March 19, 2024

### SDK Releases

- The [Firebase Apple SDK (v10.23.0)](https://firebase.google.com/support/release-notes/ios.md.txt#10.23.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.23.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

### Firebase CLI (v13.5.2)

- The latest [Firebase CLI (v13.5.2)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## March 14, 2024

### SDK Releases

- The [Firebase JavaScript SDK (v10.9.0)](https://firebase.google.com/support/release-notes/js.md.txt#10.9.0) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#10.9.0). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

### Firebase CLI (v13.5.1)

- The latest [Firebase CLI (v13.5.1)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## March 13, 2024

### SDK Releases

- The [Firebase SDK for C++
  (v11.9.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#11.9.0) is now available.
  This release includes changes to Authentication and updated dependencies.

- The [Firebase SDK for Unity
  (v11.8.0)](https://firebase.google.com/support/release-notes/unity#11.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)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## March 12, 2024

### SDK Releases

- A new release of the
  [Firebase Flutter SDK](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2024-03-12)
  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)](https://firebase.google.com/support/release-notes/admin/python.md.txt#6.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](https://firebase.google.com/docs/admin/setup.md.txt).

## March 08, 2024

### Test Lab

- The following devices are now deprecated and will be removed on
  2024-04-07:

  - `ipad5/15.4`
  - `iphone13pro/15.2`
  - `ipadmini4/15.4`

  If you currently use these devices, consider moving to a different device now.

## March 07, 2024

### SDK Releases

- The
  [Firebase Apple SDK (v10.22.1)](https://firebase.google.com/support/release-notes/ios.md.txt#10.22.1)
  is now available. For more details, see the
  [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.22.1).
  To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

- The Firebase Android SDK for
  Remote Config has been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2024-03-07).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

### Firebase CLI (v13.4.1)

- The latest [Firebase CLI (v13.4.1)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## March 04, 2024

### SDK Releases

- The [Firebase Apple SDK (v10.22.0)](https://firebase.google.com/support/release-notes/ios.md.txt#10.22.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.22.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## February 28, 2024

### SDK Releases

- The
  [Firebase JavaScript SDK (v10.8.1)](https://firebase.google.com/support/release-notes/js.md.txt#10.8.1)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#10.8.1).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- 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](https://firebase.google.com/support/release-notes/android.md.txt#2024-02-28). To get
  started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- A new release of the
  [Firebase Flutter SDK](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2024-02-28)
  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)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## February 21, 2024

### Crashlytics

- The
  [*Release Monitoring* dashboard](https://console.firebase.google.com/project/_/releasemonitoring/)
  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](https://firebase.google.com/docs/release/release-monitoring.md.txt).

### Firebase CLI (v13.3.1)

- The latest [Firebase CLI (v13.3.1)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## February 19, 2024

### SDK Releases

- A new release of the
  [Firebase Flutter SDK](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2024-02-19)
  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)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## February 13, 2024

### SDK Releases

- The [Firebase SDK for Unity
  (v11.7.0)](https://firebase.google.com/support/release-notes/unity#11.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](https://firebase.google.com/support/release-notes/android.md.txt#2024-02-08). To get
  started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- An updated version of the
  [`google-services` Gradle plugin](https://firebase.google.com/docs/android/google-services-plugin-and-file.md.txt)
  for Android (v4.4.1) is now available. For more information, see the
  [Firebase Android SDK Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#google-services_plugin_v4-4-1).

### 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](https://firebase.google.com/docs/app-distribution/android-automated-tester.md.txt).

## February 07, 2024

### Firebase CLI (v13.2.1)

- The latest [Firebase CLI (v13.2.1)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## February 06, 2024

### SDK Releases

- The [Firebase Apple SDK (v10.21.0)](https://firebase.google.com/support/release-notes/ios.md.txt#10.21.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.21.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

### Firebase CLI (v13.2.0)

- The latest [Firebase CLI (v13.2.0)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## February 02, 2024

### Test Lab

- The following device is now deprecated and will be removed on
  2024-03-03:

  - `HWCOR/27`

  If you currently use this device, consider moving to a different device now.

## February 01, 2024

### SDK Releases

- The [Firebase JavaScript SDK (v10.8.0)](https://firebase.google.com/support/release-notes/js.md.txt#10.8.0) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#10.8.0). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

### 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](https://firebase.google.com/docs/crashlytics/crash-free-metrics.md.txt).

  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](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2024-01-31)
  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

### Test Lab

- The following devices are now 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 currently use these devices, consider moving to an Arm virtual device
  (for example, `MediumPhone.arm`).

### Firebase CLI (v13.1.0)

- The latest [Firebase CLI (v13.1.0)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## January 23, 2024

### SDK Releases

- The [Firebase SDK for C++
  (v11.8.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#11.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)](https://firebase.google.com/support/release-notes/admin/python.md.txt#6.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](https://firebase.google.com/docs/admin/setup.md.txt).

## 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](https://firebase.google.com/support/release-notes/android.md.txt#2024-01-18).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v10.7.2)](https://firebase.google.com/support/release-notes/js.md.txt#10.7.2)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#10.7.2).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## 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)](https://firebase.google.com/support/release-notes/ios.md.txt#10.20.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.20.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## January 11, 2024

### Test Lab

- The following Xcode versions have been removed: Xcode 14.2 and Xcode 14.3. If you haven't already, make sure to migrate to Xcode 15.0.

## January 07, 2024

### Firebase CLI (v13.0.3)

- The latest [Firebase CLI (v13.0.3)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## January 04, 2024

### Test Lab

- The following device is now deprecated and will be removed on
  2024-02-05:

  - `hammerhead/23`

  If you currently use this device, consider moving to a different device now.

### SDK Releases

- A new release of the
  [Firebase Flutter SDK](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2024-01-04)
  is available.

  This release adds support for `sum` and `average` aggregated queries in
  Cloud Firestore, and on-device conversion measurement using Analytics.
- The [Firebase SDK for C++
  (v11.7.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#11.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](https://github.com/firebase/firebase-functions/releases/tag/v4.6.0))
  includes updated peer dependencies for `firebase-admin`
  [12.0.0](https://firebase.google.com/support/release-notes/admin/node.md.txt#12.0.0) and
  the addition of trace context for callable functions. Trace context
  provides easier logging and debugging, fixing issue
  ([#1487](https://github.com/firebase/firebase-functions/issues/1487)).

## December 17, 2023

### Firebase CLI (v13.0.2)

- The latest [Firebase CLI (v13.0.2)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## December 15, 2023

### Cloud Firestore

- In the Firebase console, the Query Builder for Cloud Firestore now supports assembly and execution of [`sum()` and `avg()` queries](https://firebase.google.com/docs/firestore/query-data/aggregation-queries.md.txt). 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)](https://firebase.google.com/support/release-notes/ios.md.txt#10.19.1) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.19.1). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt). 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](https://firebase.google.com/support/release-notes/android.md.txt#2023-12-07).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The [Firebase Admin Node.js SDK (v12.0.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#12.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](https://firebase.google.com/docs/admin/setup.md.txt).

### Firebase CLI (v13.0.1)

- The latest [Firebase CLI (v13.0.1)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## December 06, 2023

### Firebase CLI (v13.0.0)

- The latest [Firebase CLI (v13.0.0)](https://firebase.google.com/support/release-notes/cli.md.txt#13.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## December 05, 2023

### SDK Releases

- The
  [Firebase Apple SDK (v10.19.0)](https://firebase.google.com/support/release-notes/ios.md.txt#10.19.0)
  is now available. For more details, see the
  [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.19.0).
  To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase Admin Python SDK (v6.3.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#6.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v10.7.1)](https://firebase.google.com/support/release-notes/js.md.txt#10.7.1)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#10.7.1).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## November 28, 2023

### SDK Releases

- A new release of the
  [Firebase Flutter SDK](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2023-11-28)
  is available.

  This release adds support for custom Authentication domains.

## November 27, 2023

### SDK Releases

- The [Firebase JavaScript SDK (v10.7.0)](https://firebase.google.com/support/release-notes/js.md.txt#10.7.0) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#10.7.0). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## November 23, 2023

### SDK Releases

- The [Firebase Admin Go SDK (v4.13.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#4.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Node.js SDK (v11.11.1)](https://firebase.google.com/support/release-notes/admin/node.md.txt#11.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](https://firebase.google.com/docs/admin/setup.md.txt).

## 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](https://firebase.google.com/support/release-notes/android.md.txt#2023-11-16).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## November 15, 2023

### Firebase CLI (v12.9.1)

- The latest [Firebase CLI (v12.9.1)](https://firebase.google.com/support/release-notes/cli.md.txt#12.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## November 14, 2023

### SDK Releases

- The
  [Firebase Apple SDK (v10.18.0)](https://firebase.google.com/support/release-notes/ios.md.txt#10.18.0)
  is now available. For more details, see the
  [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.18.0).
  To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

- A new release of the
  [Firebase Flutter SDK](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2023-11-14)
  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)](https://firebase.google.com/support/release-notes/cli.md.txt#12.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## November 09, 2023

### SDK Releases

- The [Firebase JavaScript SDK (v10.6.0)](https://firebase.google.com/support/release-notes/js.md.txt#10.6.0) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#10.6.0). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## 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](https://firebase.google.com/docs/functions/get-started.md.txt) with Cloud Functions for Firebase and the detailed [API reference](https://firebase.google.com/docs/reference/functions/2nd-gen/python.md.txt).

## October 31, 2023

### Firebase CLI (v12.8.0)

- The latest [Firebase CLI (v12.8.0)](https://firebase.google.com/support/release-notes/cli.md.txt#12.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](https://firebase.google.com/docs/cli.md.txt#setup_update_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](https://firebase.google.com/docs/analytics/measure-in-app-purchases).

### SDK Releases

- The
  [Firebase Apple SDK (v10.17.0)](https://firebase.google.com/support/release-notes/ios.md.txt#10.17.0)
  is now available. For more details, see the
  [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.17.0).
  To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt). The
  Swift extension SDKs are deprecated in this version of Firebase. See
  [the migration guide](https://firebase.google.com/docs/ios/swift-migration.md.txt) for more details.

- The Firebase Android SDK for
  Analytics
  has been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2023-10-30).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## October 26, 2023

### SDK Releases

- The
  [Firebase JavaScript SDK (v10.5.2)](https://firebase.google.com/support/release-notes/js.md.txt#10.5.2)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#10.5.2).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- 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](https://firebase.google.com/support/release-notes/android.md.txt#2023-10-26). To get
  started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## October 24, 2023

### SDK Releases

- A new release of the
  [Firebase Flutter SDK](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2023-10-24)
  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](https://firebase.google.com/docs/ab-testing/ab-concepts.md.txt).

## October 19, 2023

### SDK Releases

- The [Firebase SDK for Unity
  (v11.6.0)](https://firebase.google.com/support/release-notes/unity#11.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](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2023-10-19)
  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 (client), Cloud Messaging, Cloud Storage,
  Crashlytics, Crashlytics NDK, Dynamic Links, In-App Messaging,
  Firebase installations, Firebase ML, Performance Monitoring, Realtime Database, and
  Remote Config
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2023-10-18).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#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](https://firebase.google.com/docs/test-lab/android/avds.md.txt).

### SDK Releases

- The [Firebase SDK for C++
  (v11.6.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#11.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](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2023-10-17)
  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)](https://firebase.google.com/support/release-notes/js.md.txt#10.5.0) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#10.5.0). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

### 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 **DevOps \& Engagement** \> **Test Lab** in the Firebase console and select the Google Pixel 8 or the Pixel 8 Pro. To learn more, see [Available devices in Test Lab](https://firebase.google.com/docs/test-lab/android/available-testing-devices.md.txt).

## October 11, 2023

### Firebase CLI (v12.7.0)

- The latest [Firebase CLI (v12.7.0)](https://firebase.google.com/support/release-notes/cli.md.txt#12.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## October 04, 2023

### Firebase CLI (v12.6.2)

- The latest [Firebase CLI (v12.6.2)](https://firebase.google.com/support/release-notes/cli.md.txt#12.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## October 03, 2023

### SDK Releases

- The [Firebase Apple SDK (v10.16.0)](https://firebase.google.com/support/release-notes/ios.md.txt#10.16.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.16.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## October 01, 2023

### Firebase project management

- Firebase now offers more support for
  [Terraform](https://registry.terraform.io/providers/hashicorp/google/latest/docs),
  including the following:

  - Install and update
    [Firebase Extensions](https://firebase.google.com/docs/projects/terraform/get-started.md.txt#resources-firebase-extensions)
    (see a
    [sample `.tf` config file for Extensions](https://firebase.google.com/docs/projects/terraform/get-started.md.txt#tf-sample-firebase-extensions)).

  - For
    [Authentication](https://firebase.google.com/docs/projects/terraform/get-started.md.txt#resources-authentication),
    configure blocking functions and authorized domains (see a
    [sample `.tf` config file for Authentication](https://firebase.google.com/docs/projects/terraform/get-started.md.txt#tf-sample-auth)).

## September 28, 2023

### SDK Releases

- The [Firebase Admin Node.js SDK (v11.11.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#11.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](https://firebase.google.com/docs/admin/setup.md.txt).

## September 27, 2023

### Firebase CLI (v12.6.1)

- The latest [Firebase CLI (v12.6.1)](https://firebase.google.com/support/release-notes/cli.md.txt#12.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## September 26, 2023

### Firebase CLI (v12.6.0)

- The latest [Firebase CLI (v12.6.0)](https://firebase.google.com/support/release-notes/cli.md.txt#12.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](https://firebase.google.com/docs/cli.md.txt#setup_update_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)](https://firebase.google.com/support/release-notes/admin/go.md.txt#4.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](https://firebase.google.com/docs/admin/setup.md.txt).

## September 21, 2023

### SDK Releases

- The [Firebase SDK for Unity
  (v11.5.0)](https://firebase.google.com/support/release-notes/unity#11.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)](https://firebase.google.com/support/release-notes/cpp-relnotes#11.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](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2023-09-19)
  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, Cloud Firestore, Crashlytics, Crashlytics NDK, and
  In-App Messaging
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2023-09-15).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## September 14, 2023

### SDK Releases

- The Firebase Android SDKs for
  Cloud Firestore, Crashlytics, Crashlytics NDK, and In-App Messaging
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2023-09-14).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- An updated version of the
  [`google-services` Gradle plugin](https://firebase.google.com/docs/android/google-services-plugin-and-file.md.txt)
  for Android (v4.4.0) is now available. For more information, see the
  [Firebase Android SDK Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#google-services_plugin_v4-4-0).

- The
  [Firebase JavaScript SDK (v10.4.0)](https://firebase.google.com/support/release-notes/js.md.txt#10.4.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#10.4.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## September 12, 2023

### SDK Releases

- The [Firebase Apple SDK (v10.15.0)](https://firebase.google.com/support/release-notes/ios.md.txt#10.15.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.15.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

### Firebase CLI (v12.5.4)

- The latest [Firebase CLI (v12.5.4)](https://firebase.google.com/support/release-notes/cli.md.txt#12.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](https://firebase.google.com/docs/cli.md.txt#setup_update_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](https://firebase.google.com/docs/hosting/custom-domain.md.txt).

### Firebase CLI (v12.5.3)

- The latest [Firebase CLI (v12.5.3)](https://firebase.google.com/support/release-notes/cli.md.txt#12.5.3) is now available. This version includes bug fixes for Extensions deploys and fixes issues when installing the CLI from [firebase.tools](https://firebase.tools). To use the Firebase CLI in your development environment, see [Set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## August 31, 2023

- The [Firebase JavaScript SDK (v10.3.1)](https://firebase.google.com/support/release-notes/js.md.txt#10.3.1) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#10.3.1). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## August 30, 2023

### SDK Releases

- A new release of the
  [Firebase Flutter SDK](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2023-08-30)
  is available.

  This release adds support for TOTP as a second factor when using Firebase Authentication with Identity Platform.

## August 28, 2023

### Remote Config

- You can now delete Remote Config templates directly from Firebase console. For more information, see [Remote Config Templates and Versioning](https://firebase.google.com/docs/remote-config/templates.md.txt#delete_template).

### Test Lab

- The following device is now deprecated and will be removed on
  2023-9-25:

  - `iphone14pro/16.5`

  If you currently use this device, consider moving to `iphone14pro/16.6`
  instead.

### 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)](https://firebase.google.com/support/release-notes/cli.md.txt#12.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](https://firebase.google.com/docs/cli.md.txt#setup_update_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](https://firebase.google.com/support/release-notes/android.md.txt#2023-08-24).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## August 23, 2023

### Firebase CLI (v12.5.1)

- The latest [Firebase CLI (v12.5.1)](https://firebase.google.com/support/release-notes/cli.md.txt#12.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

### SDK Releases

- A new release of the
  [Firebase Flutter SDK](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2023-08-23)
  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)](https://firebase.google.com/support/release-notes/ios.md.txt#10.14.0)
  is now available. For more details, see the
  [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.14.0).
  To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

- The
  [Firebase JavaScript SDK (v10.3.0)](https://firebase.google.com/support/release-notes/js.md.txt#10.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](https://firebase.google.com/support/release-notes/js.md.txt#10.3.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

### Firebase CLI (v12.5.0)

- The latest [Firebase CLI (v12.5.0)](https://firebase.google.com/support/release-notes/cli.md.txt#12.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](https://firebase.google.com/docs/cli.md.txt#setup_update_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 are now deprecated and will be removed on
  2023-9-14:

  - `iphone11pro/16.5`
  - `iphone8/16.5`

  If you currently use these devices, consider moving to these devices:
  `iphone11pro/16.6` and `iphone8/16.6`.

### SDK Releases

- The [Firebase SDK for Unity
  (v11.4.0)](https://firebase.google.com/support/release-notes/unity#11.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)](https://firebase.google.com/support/release-notes/js.md.txt#10.2.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#10.2.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## August 16, 2023

### Crashlytics

- Crashlytics now supports symbolicating Flutter applications on Apple platforms which are built with the `--split-debug-info` and `--obfuscate` flags. This is in addition to the existing support for Flutter apps on Android. Learn more about this feature for [Apple platforms](https://firebase.google.com/docs/crashlytics/flutter/get-deobfuscated-reports.md.txt#apple-split-debug-info) and for [Android](https://firebase.google.com/docs/crashlytics/flutter/get-deobfuscated-reports.md.txt#android-split-debug-info).

### Test Lab

- Test Lab now offers Robo tests for iOS+ (Beta). To learn how to run these tests, see [Run a Robo test](https://firebase.google.com/docs/test-lab/ios/robo-ux-test.md.txt).

### SDK Releases

- A new release of the
  [Firebase Flutter SDK](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2023-08-16)
  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)](https://firebase.google.com/support/release-notes/cli.md.txt#12.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## August 10, 2023

### Remote Config

- Remote Config improved capabilities related to [deleting
  personalizations](https://firebase.google.com/docs/remote-config/personalization/about#understand-personalization-deletion).

## August 09, 2023

### SDK Releases

- The [Firebase SDK for C++
  (v11.4.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#11.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,
  Firebase 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](https://firebase.google.com/support/release-notes/android.md.txt#2023-08-03).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## August 02, 2023

### Firebase CLI (v12.4.7)

- The latest [Firebase CLI (v12.4.7)](https://firebase.google.com/support/release-notes/cli.md.txt#12.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## August 01, 2023

### SDK Releases

- The [Firebase Apple SDK (v10.13.0)](https://firebase.google.com/support/release-notes/ios.md.txt#10.13.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.13.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## July 26, 2023

### Test Lab

- The iOS 16.3 API has been removed. If you're using devices on the older API, update to the newer API version (16.5). To learn more, see [Deprecated devices and versions](https://firebase.google.com/docs/test-lab/ios/available-testing-devices.md.txt#deprecated).

## July 25, 2023

### Firebase CLI (v12.4.6)

- The latest [Firebase CLI (v12.4.6)](https://firebase.google.com/support/release-notes/cli.md.txt#12.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## July 20, 2023

### SDK Releases

- The
  [Firebase JavaScript SDK (v10.1.0)](https://firebase.google.com/support/release-notes/js.md.txt#10.1.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#10.1.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase SDK for Unity
  (v11.3.0)](https://firebase.google.com/support/release-notes/unity#11.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)](https://firebase.google.com/support/release-notes/cli.md.txt#12.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## July 18, 2023

### SDK Releases

- The [Firebase SDK for C++
  (v11.3.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#11.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](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2023-07-14)
  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](https://firebase.google.com/support/release-notes/android.md.txt#2023-07-13).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The [Firebase Admin Node.js SDK (v11.10.1)](https://firebase.google.com/support/release-notes/admin/node.md.txt#11.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](https://firebase.google.com/docs/admin/setup.md.txt).

## July 12, 2023

### SDK Releases

- The [Firebase Admin Node.js SDK (v11.10.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#11.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Go SDK (v4.12.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#4.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin .NET SDK (v2.4.0)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#2.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](https://firebase.google.com/docs/admin/setup.md.txt).

### Firebase CLI (v12.4.4)

- The latest [Firebase CLI (v12.4.4)](https://firebase.google.com/support/release-notes/cli.md.txt#12.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## July 11, 2023

### SDK Releases

- The [Firebase Apple SDK (v10.12.0)](https://firebase.google.com/support/release-notes/ios.md.txt#10.12.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.12.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## July 06, 2023

### SDK Releases

- The [Firebase JavaScript SDK (v10.0.0)](https://firebase.google.com/support/release-notes/js.md.txt#10.0.0) is now available. This release contains some **breaking changes** . For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#10.0.0). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

### Firebase CLI (v12.4.3)

- The latest [Firebase CLI (v12.4.3)](https://firebase.google.com/support/release-notes/cli.md.txt#12.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## June 28, 2023

### Firebase CLI (v12.4.2)

- The latest [Firebase CLI (v12.4.2)](https://firebase.google.com/support/release-notes/cli.md.txt#12.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](https://firebase.google.com/docs/cli.md.txt#setup_update_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](https://firebase.google.com/docs/test-lab/android/available-testing-devices.md.txt).

### Firebase CLI (v12.4.1)

- The latest [Firebase CLI (v12.4.1)](https://firebase.google.com/support/release-notes/cli.md.txt#12.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## June 26, 2023

### SDK Releases

- A new release of the
  [Firebase Flutter SDK](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2023-06-26)
  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)](https://firebase.google.com/support/release-notes/unity#11.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)](https://firebase.google.com/support/release-notes/admin/python.md.txt#6.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Java SDK (v9.2.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#9.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v9.23.0)](https://firebase.google.com/support/release-notes/js.md.txt#9.23.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.23.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## June 21, 2023

### SDK Releases

- The [Firebase SDK for C++
  (v11.2.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#11.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](https://firebase.google.com/docs/test-lab/android/available-testing-devices.md.txt).

## 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.

  > [!NOTE]
  > **Note:** Events collected before 04 May 2023 will be listed under a *temporary* "Unknown" category. After 03 August 2023, all events will be associated with an actual device category.

## 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](https://firebase.google.com/support/release-notes/android.md.txt#2023-06-15).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

### Firebase CLI (v12.4.0)

- The latest [Firebase CLI (v12.4.0)](https://firebase.google.com/support/release-notes/cli.md.txt#12.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](https://firebase.google.com/docs/cli.md.txt#setup_update_cli)

## June 13, 2023

### SDK Releases

- The [Firebase Apple SDK (v10.11.0)](https://firebase.google.com/support/release-notes/ios.md.txt#10.11.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.11.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## June 08, 2023

### SDK Releases

- The [Firebase JavaScript SDK (v9.22.2)](https://firebase.google.com/support/release-notes/js.md.txt#9.22.2) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.22.2). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## June 06, 2023

### Firebase CLI (v12.3.1)

- The latest [Firebase CLI (v12.3.1)](https://firebase.google.com/support/release-notes/cli.md.txt#12.3.1) is now available. To use the Firebase CLI in your development environment, see [Set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## June 01, 2023

### SDK Releases

- The [Firebase SDK for Unity
  (v11.1.0)](https://firebase.google.com/support/release-notes/unity#11.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)](https://firebase.google.com/support/release-notes/cli.md.txt#12.3.0) is now available. To use the Firebase CLI in your development environment, see [Set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## May 31, 2023

### SDK Releases

- The [Firebase SDK for C++
  (v11.1.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#11.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)](https://firebase.google.com/support/release-notes/admin/node.md.txt#11.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](https://firebase.google.com/docs/admin/setup.md.txt).

- A new release of the
  [Firebase Flutter SDK](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2023-05-30)
  is available.

  This release adds debug logging for Cloud Firestore.

## May 25, 2023

### SDK Releases

- The
  [Firebase JavaScript SDK (v9.22.1)](https://firebase.google.com/support/release-notes/js.md.txt#9.22.1)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.22.1).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The Firebase Android SDKs for
  Analytics, App Check, Cloud Firestore, Cloud Functions (client), and
  Realtime Database
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2023-05-25).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## May 24, 2023

### Firebase CLI (v12.2.1)

- The latest [Firebase CLI (v12.2.1)](https://firebase.google.com/support/release-notes/cli.md.txt#12.2.1) is now available. To use the Firebase CLI in your development environment, see [Set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## May 23, 2023

### SDK Releases

- The [Firebase Apple SDK (v10.10.0)](https://firebase.google.com/support/release-notes/ios.md.txt#10.10.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.10.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

### Firebase CLI (v12.2.0)

- The latest [Firebase CLI (v12.2.0)](https://firebase.google.com/support/release-notes/cli.md.txt#12.2.0) is now available. To use the Firebase CLI in your development environment, see [Set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## May 19, 2023

### Firebase CLI (v12.1.0)

- The latest [Firebase CLI (v12.1.0)](https://firebase.google.com/support/release-notes/cli.md.txt#12.1.0) is now available. To use the Firebase CLI in your development environment, see [Set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_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](https://firebase.google.com/docs/test-lab/android/available-testing-devices.md.txt).

## May 16, 2023

### Firebase CLI (v12.0.1)

- The latest [Firebase CLI (v12.0.1)](https://firebase.google.com/support/release-notes/cli.md.txt#12.0.1) is now available. To use the Firebase CLI in your development environment, see [Set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## May 12, 2023

### SDK Releases

- The [Firebase JavaScript SDK (v9.22.0)](https://firebase.google.com/support/release-notes/js.md.txt#9.22.0) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.22.0). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## May 11, 2023

### SDK Releases

- A new release of the
  [Firebase Flutter SDK](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2023-05-11)
  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](https://firebase.google.com/docs/remote-config/real-time).

### 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](https://firebase.google.com/docs/functions/version-comparison.md.txt) and the
  [upgrade guide](https://firebase.google.com/docs/functions/2nd-gen-upgrade.md.txt) 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](https://firebase.google.com/docs/functions/get-started.md.txt) with Cloud Functions for Firebase
  and the detailed [API reference](https://firebase.google.com/docs/reference/functions/2nd-gen/python.md.txt).

### 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 [use `pinTag` within a rewrite to a function](https://firebase.google.com/docs/hosting/functions.md.txt#direct-requests-to-function),
  then the "pinned" function will be deployed along with your static Hosting
  resources and configuration, even when running
  `firebase deploy --only hosting`. If you roll back a
  version of your site, the "pinned" function is also rolled back.

  You can also use the `pinTag` feature with [Hosting rewrites to
  Cloud Run](https://firebase.google.com/docs/hosting/cloud-run#direct_requests_to_container).

### Firebase Extensions

- You can now build your own extensions and publish them on [Extensions Hub (extensions.dev)](https://extensions.dev/). Take a look at the [extension publisher docs](https://firebase.google.com/docs/extensions/publishers.md.txt) 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](https://developer.android.com/studio/preview/features#aqi-vcs).

  To use the new VCS integration, you'll need the following:
  - [Android Studio Hedgehog Canary 3](https://developer.android.com/studio/preview/)
  - 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, the `android.enableVcsInfo` flag set to `true`

## May 09, 2023

### SDK Releases

- The [Firebase SDK for Unity
  (v11.0.0)](https://firebase.google.com/support/release-notes/unity#11.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)](https://firebase.google.com/support/release-notes/cpp-relnotes#11.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)](https://firebase.google.com/support/release-notes/cli.md.txt#12.0.0) is now available. To use the Firebase CLI in your development environment, see [Set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## May 04, 2023

### SDK Releases

- The [Firebase SDK for C++
  (v11.0.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#11.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)](https://firebase.google.com/support/release-notes/admin/node.md.txt#11.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](https://firebase.google.com/docs/admin/setup.md.txt).

- A new release of the
  [Firebase Flutter SDK](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2023-05-04)
  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)](https://firebase.google.com/support/release-notes/cli.md.txt#11.30.0) is now available. To use the Firebase CLI in your development environment, see [Set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## May 01, 2023

### SDK Releases

- The Firebase Android SDKs for
  App Check, Authentication, Cloud Firestore, Cloud Functions (client),
  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](https://firebase.google.com/support/release-notes/android.md.txt#2023-05-01).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## April 27, 2023

### SDK Releases

- The [Firebase JavaScript SDK (v9.21.0)](https://firebase.google.com/support/release-notes/js.md.txt#9.21.0) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.21.0). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## May 26, 2023

### Firebase CLI (v11.29.1)

- The latest [Firebase CLI (v11.29.1)](https://firebase.google.com/support/release-notes/cli.md.txt#11.29.1) is now available. To use the Firebase CLI in your development environment, see [Set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_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](https://firebase.blog/posts/2023/05/crashlytics-event-grouping-algorithm-update).

### SDK Releases

- The [Firebase Apple SDK (v10.9.0)](https://firebase.google.com/support/release-notes/ios.md.txt#10.9.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.9.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

### Firebase CLI (v11.29.0)

- The latest [Firebase CLI (v11.29.0)](https://firebase.google.com/support/release-notes/cli.md.txt#11.29.0) is now available. To use the Firebase CLI in your development environment, see [Set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_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)](https://firebase.google.com/support/release-notes/js.md.txt#9.20.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.20.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase Admin Node.js SDK (v11.7.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#11.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](https://firebase.google.com/docs/admin/setup.md.txt).

- A new release of the
  [Firebase Flutter SDK](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2023-04-18)
  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)](https://firebase.google.com/support/release-notes/cli.md.txt#11.28.0) is now available. To use the Firebase CLI in your development environment, see [Set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_cli).

## April 13, 2023

### SDK Releases

- The
  [Firebase Apple SDK (v10.8.1)](https://firebase.google.com/support/release-notes/ios.md.txt#10.8.1)
  is now available. For more details, see the
  [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.8.1).
  To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).
  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](https://firebase.google.com/support/release-notes/android.md.txt#2023-04-13).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

### Firebase CLI (v11.27.0)

- The latest [Firebase CLI (v11.27.0)](https://firebase.google.com/support/release-notes/cli.md.txt#11.27.0) is now available. To use the Firebase CLI in your development environment, see [Set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_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)](https://firebase.google.com/support/release-notes/ios.md.txt#10.8.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.8.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

### Firebase CLI (v11.26.0)

- The latest [Firebase CLI (v11.26.0)](https://firebase.google.com/support/release-notes/cli.md.txt#11.26.0) is now available. To use the Firebase CLI in your development environment, see [Set up or update the CLI](https://firebase.google.com/docs/cli.md.txt#setup_update_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)](https://firebase.google.com/support/release-notes/admin/go.md.txt#4.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Node.js SDK (v11.6.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#11.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](https://firebase.google.com/docs/admin/setup.md.txt).

## 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](https://console.firebase.google.com/project/_/crashlytics).

  - 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](https://developer.android.com/ndk/guides/gwp-asan#opt-in)
  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)](https://firebase.google.com/support/release-notes/js.md.txt#9.19.1) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.19.1). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## March 30, 2023

### SDK Releases

- The
  [Firebase JavaScript SDK (v9.19.0)](https://firebase.google.com/support/release-notes/js.md.txt#9.19.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.19.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase SDK for Unity
  (v10.7.0)](https://firebase.google.com/support/release-notes/unity#10.7.0) is now available. This
  release includes changes to FCM and other changes.

- A new releases of the
  [Firebase Flutter SDK](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2023-03-30)
  is available.

  This release adds the `Filter` class and support for the `OR` query to Cloud Firestore,
  support for gen2 Cloud Functions,
  an `onConfigUpdated` 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](https://console.firebase.google.com/project/_/crashlytics).

  - 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](https://developer.android.com/ndk/guides/gwp-asan#opt-in)
  (requires you to
  [modify your Android App Manifest](https://docs.unity3d.com/Manual/android-manifest.html)).

## March 28, 2023

### SDK Releases

- The Firebase Android SDK for
  Authentication
  has been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2023-03-28).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#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](https://firebase.google.com/docs/app-distribution/add-remove-search-testers).

### SDK Releases

- The [Firebase SDK for C++
  (v10.7.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#10.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` and `activate` APIs are not affected. To learn more about real-time updates, see [Firebase Remote Config](https://firebase.google.com/docs/remote-config.md.txt#how_does_it_work).

### 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](https://firebase.google.com/support/release-notes/android.md.txt#2023-03-24).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#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](https://firebase.google.com/docs/test-lab/android/analyzing-results.md.txt#detailed).

## 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](https://firebase.google.com/docs/test-lab/ios/available-testing-devices.md.txt). Want to request a new device? See [Requesting a device in Firebase Test Lab](https://firebase.google.com/docs/test-lab/android/available-testing-devices.md.txt#request-device).

## March 21, 2023

### SDK Releases

- The [Firebase Apple SDK (v10.7.0)](https://firebase.google.com/support/release-notes/ios.md.txt#10.7.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.7.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## March 16, 2023

### SDK Releases

- The [Firebase JavaScript SDK (v9.18.0)](https://firebase.google.com/support/release-notes/js.md.txt#9.18.0) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.18.0). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## March 13, 2023

### Firebase project management

- Firebase is beginning to support
  [Terraform](https://registry.terraform.io/providers/hashicorp/google/latest/docs).
  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](https://firebase.google.com/docs/projects/terraform/get-started.md.txt),
  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)](https://firebase.google.com/support/release-notes/unity#10.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](https://firebase.google.com/docs/crashlytics/ndk-reports#set-up-automatic-native-symbols-upload).

## March 07, 2023

### SDK Releases

- The [Firebase SDK for C++
  (v10.6.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#10.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](https://firebase.google.com/docs/app-distribution/collect-feedback-from-testers.md.txt).

## March 02, 2023

### SDK Releases

- The Firebase Android SDKs for
  App Check, App Distribution, Cloud Firestore, Cloud Messaging,
  In-App Messaging, and Firebase installations
  have been updated.
  The App Distribution Gradle plugin
  has also been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2023-03-02). To get
  started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v9.17.2)](https://firebase.google.com/support/release-notes/js.md.txt#9.17.2)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.17.2).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## February 28, 2023

### SDK Releases

- The [Firebase Apple SDK (v10.6.0)](https://firebase.google.com/support/release-notes/ios.md.txt#10.6.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.6.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## 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](https://support.google.com/firebase/answer/6386651#add_a_condition&zippy=%2Cin-this-article).

## February 16, 2023

### 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](https://firebase.google.com/docs/test-lab/android/firebase-console.md.txt) and [Apple](https://firebase.google.com/docs/test-lab/ios/firebase-console.md.txt), and Start testing with the gcloud CLI for [Android](https://firebase.google.com/docs/test-lab/android/command-line.md.txt) and [Apple](https://firebase.google.com/docs/test-lab/ios/command-line.md.txt).

### SDK Releases

- The [Firebase SDK for Unity
  (v10.5.0)](https://firebase.google.com/support/release-notes/unity#10.5.0) is now available. This
  release includes miscellaneous changes.

- A new releases of the
  [Firebase Flutter SDK](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2023-02-16)
  is available. This release includes Trusted Types support in web apps.

## February 15, 2023

### SDK Releases

- The Firebase Android SDKs for
  Crashlytics, Crashlytics NDK, and Firebase installations
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2023-02-15).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## February 14, 2023

### SDK Releases

- The [Firebase SDK for C++
  (v10.5.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#10.5.0) is now available.
  This release includes miscellaneous changes.

- A new release of the
  [Firebase Flutter SDK](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2023-02-14)
  is now available. This release includes a new Hebrew localization for Firebase
  UI, adds support for `FieldPath` keys to Cloud Firestore's `update()`
  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](https://firebase.google.com/support/release-notes/android.md.txt#2023-02-10). To get started with Firebase in Android, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## February 09, 2023

### SDK Releases

- The Firebase Android SDKs for
  A/B Testing, Cloud Firestore, Crashlytics, Crashlytics NDK, and
  Firebase installations
  have been updated.
  The Crashlytics Gradle plugin has also been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2023-02-09).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## February 08, 2023

### SDK Releases

- A new release of the [Firebase Flutter SDK](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2023-02-08) 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](https://firebase.google.com/docs/test-lab/android/available-testing-devices.md.txt#device-capacity) and [iOS](https://firebase.google.com/docs/test-lab/ios/available-testing-devices.md.txt#device_capacity).

### SDK Releases

- The [Firebase Apple SDK (v10.5.0)](https://firebase.google.com/support/release-notes/ios.md.txt#10.5.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.5.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## February 03, 2023

### SDK Releases

- The [Firebase JavaScript SDK (v9.17.1)](https://firebase.google.com/support/release-notes/js.md.txt#9.17.1) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.17.1). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## February 02, 2023

### SDK Releases

- The [Firebase Admin Python SDK (v6.1.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#6.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v9.17.0)](https://firebase.google.com/support/release-notes/js.md.txt#9.17.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.17.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## 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](https://firebase.google.com/docs/remote-config/parameters.md.txt#random_percentage) and [Conditional expression reference](https://firebase.google.com/docs/remote-config/condition-reference.md.txt).

## 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](https://firebase.google.com/docs/test-lab/ios/available-testing-devices.md.txt). Want to request a new device? See [Requesting a device in Firebase Test Lab](https://firebase.google.com/docs/test-lab/android/available-testing-devices.md.txt#request-device).

## 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](https://firebase.google.com/docs/crashlytics/troubleshooting.md.txt#two-different-issue-formats).

### 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](https://firebase.google.com/docs/crashlytics/unity/customize-crash-reports.md.txt#log-excepts) 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](https://firebase.google.com/docs/test-lab/android/avds.md.txt#virtual-device-updates).

### SDK Releases

- The [Firebase SDK for Unity
  (v10.4.0)](https://firebase.google.com/support/release-notes/unity#10.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)](https://firebase.google.com/support/release-notes/cpp-relnotes#10.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](https://console.firebase.google.com/project/_/crashlytics). 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 (client), 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](https://firebase.google.com/support/release-notes/android.md.txt#2023-01-19). To get
  started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- An updated version of the
  [`google-services` Gradle plugin](https://firebase.google.com/docs/android/google-services-plugin-and-file.md.txt)
  for Android (v4.3.15) is now available. For more information, see the
  [Firebase Android SDK Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#google-services_plugin_v4-3-15).

- A new release of the
  [Firebase Flutter SDK](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2023-01-19)
  is now available. This release comes with fixes for Crashlytics.

- The [Firebase Admin Node.js SDK (v11.5.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#11.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v9.16.0)](https://firebase.google.com/support/release-notes/js.md.txt#9.16.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.16.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

### 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](https://firebase.google.com/docs/app-distribution/android/distribute-cli.md.txt), [iOS](https://firebase.google.com/docs/app-distribution/ios/distribute-cli.md.txt)), fastlane ([Android](https://firebase.google.com/docs/app-distribution/android/distribute-fastlane.md.txt), [iOS](https://firebase.google.com/docs/app-distribution/ios/distribute-fastlane.md.txt)), and [Gradle](https://firebase.google.com/docs/app-distribution/android/distribute-gradle.md.txt).

## January 17, 2023

### SDK Releases

- The [Firebase Apple SDK (v10.4.0)](https://firebase.google.com/support/release-notes/ios.md.txt#10.4.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.4.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## 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](https://developer.android.com/studio/preview/features/#aqi-improvements). Learn more in the [Android Studio documentation](https://developer.android.com/studio/debug/app-quality-insights).

## January 12, 2023

### SDK Releases

- A new release of the [Firebase Flutter SDK](https://github.com/firebase/flutterfire/blob/master/CHANGELOG.md#2023-01-12) 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](https://firebase.google.com/docs/test-lab/android/available-testing-devices.md.txt#request-device), or [fill out the form directly](https://firebase.google.com/support/troubleshooter/test_lab/requestdevice).

## 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](https://firebase.google.com/docs/test-lab/android/avds.md.txt).

## 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](https://firebase.google.com/docs/firestore/query-data/index-overview.md.txt#default_ordering_and_the_name_field). 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)](https://firebase.google.com/support/release-notes/admin/node.md.txt#11.4.1) is now available. This release updates the `jsonwebtoken` package to `v9.0.0`. To install this SDK, see [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## 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)](https://firebase.google.com/support/release-notes/admin/node.md.txt#11.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](https://firebase.google.com/docs/admin/setup.md.txt).

## December 13, 2022

### SDK Releases

- The [Firebase SDK for C++
  (v10.3.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#10.3.0) is now available, with updated dependencies.

## December 08, 2022

### SDK Releases

- The Firebase Android SDK for
  Cloud Messaging
  has been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2022-12-08).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v9.15.0)](https://firebase.google.com/support/release-notes/js.md.txt#9.15.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.15.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## 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](https://firebase.google.com/docs/remote-config/config-analytics.md.txt#target_first_open).
- Remote Config now provides a
  [Personalization list view](https://console.firebase.google.com/project/_/config/personalizations),
  where you can search, sort, and access detailed personalization results.

  For more information, see
  [Understand personalization results](https://firebase.google.com/docs/remote-config/personalization/about.md.txt#understand-personalization-results).

## December 5, 2022

### SDK Releases

- The [Firebase Apple SDK (v10.3.0)](https://firebase.google.com/support/release-notes/ios.md.txt#10.3.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.3.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## November 30, 2022

### SDK Releases

- The [Firebase SDK for Unity
  (v10.2.0)](https://firebase.google.com/support/release-notes/unity#10.2.0) is now available. This release includes miscellaneous changes.

## November 29, 2022

### SDK Releases

- The [Firebase SDK for C++
  (v10.2.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#10.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 Firestore, Cloud Functions (client), 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](https://firebase.google.com/support/release-notes/android.md.txt#2022-11-17). To get
  started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The [Firebase Admin Node.js SDK (v11.3.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#11.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase SDK for Unity
  (v10.1.1)](https://firebase.google.com/support/release-notes/unity#10.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)](https://firebase.google.com/support/release-notes/ios.md.txt#10.2.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.2.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## 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](https://firebase.google.com/support/release-notes/android.md.txt#2022-11-11).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## November 10, 2022

### SDK Releases

- The
  [Firebase JavaScript SDK (v9.14.0)](https://firebase.google.com/support/release-notes/js.md.txt#9.14.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.14.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase Admin Node.js SDK (v11.2.1)](https://firebase.google.com/support/release-notes/admin/node.md.txt#11.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Java SDK (v9.1.1)](https://firebase.google.com/support/release-notes/admin/java.md.txt#9.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Go SDK (v4.10.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#4.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](https://firebase.google.com/docs/admin/setup.md.txt).

## November 09, 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](https://flank.github.io/flank/).

## November 07, 2022

### SDK Releases

- The [Firebase SDK for Unity
  (v10.1.0)](https://firebase.google.com/support/release-notes/unity#10.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](https://firebase.google.com/docs/app-distribution/best-practices-distributing-android-apps-to-qa-testers-with-ci-cd.md.txt) and [Best practices for distributing Apple apps to QA testers using CI/CD and fastlane](https://firebase.google.com/docs/app-distribution/best-practices-distributing-apple-apps-to-qa-testers-with-ci-cd-fastlane.md.txt).

## November 1, 2022

### SDK Releases

- The [Firebase SDK for C++
  (v10.1.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#10.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)](https://firebase.google.com/support/release-notes/ios.md.txt#10.1.0)
  is now available. For more details, see the
  [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.1.0).
  To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

- 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](https://firebase.google.com/support/release-notes/android.md.txt#2022-10-27). To get
  started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v9.13.0)](https://firebase.google.com/support/release-notes/js.md.txt#9.13.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.13.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## 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](https://firebase.google.com/support/release-notes/android.md.txt#2022-10-20).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The [Firebase SDK for Unity
  (v10.0.1)](https://firebase.google.com/support/release-notes/unity#10.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)](https://firebase.google.com/support/release-notes/admin/node.md.txt#11.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Python SDK (v6.0.1)](https://firebase.google.com/support/release-notes/admin/python.md.txt#6.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Java SDK (v9.1.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#9.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase SDK for Unity
  (v10.0.0)](https://firebase.google.com/support/release-notes/unity#10.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 `--split-debug-info` and `--obfuscate` flags. Learn more about this feature for [Android](https://firebase.google.com/docs/crashlytics/get-deobfuscated-reports?platform=flutter#android-split-debug-info).

## 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](https://firebase.google.com/docs/app-distribution/register-additional-devices.md.txt#receive-alerts),
  and check out an
  [example of handling an App Distribution alert event](https://firebase.google.com/docs/functions/beta/alert-events#handle-app-distribution-alerts).

### 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, and PagerDuty](https://firebase.google.com/docs/crashlytics/alerts-basic-integrations.md.txt)
  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](https://firebase.google.com/docs/crashlytics/alerts.md.txt#advanced),
  and check out an
  [example of handling a Crashlytics alert event](https://firebase.google.com/docs/functions/beta/alert-events#handle-crashlytics-alerts).

### 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](https://firebase.google.com/docs/perf-mon/alerts.md.txt#advanced-alerts-3p),
  and check out an
  [example of handling a Performance Monitoring alert event](https://firebase.google.com/docs/functions/beta/alert-events#handle-performance-alerts).

### Cloud Functions for Firebase

> [!WARNING]
> This version (v4.0.0) of the Firebase SDK for Cloud Functions contains breaking changes.

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 use
  `enforceAppCheck`.

  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](https://github.com/firebase/firebase-functions/pull/1150).

- The Realtime Database `DataSnapshot` passed to the Realtime Database trigger now
  matches the `DataSnapshot` returned by the Admin SDK, with null values
  removed. See [PR #926](https://github.com/firebase/firebase-functions/pull/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](https://cloud.google.com/logging/docs/view/correlate-logs) to learn
  more.

- `functions.logger.error` now always outputs an error object and is included
  in Google Cloud Error Reporting. See
  [PR #1141](https://github.com/firebase/firebase-functions/pull/1141).

- The logging severity of Auth/App Check token validation has changed from
  `info` to `debug` 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](https://github.com/firebase/firebase-functions/blob/29903132dfddf44f8c051e31f1e0a240e5ff0578/package.json#L29-L70).
  See [PR 1149](https://github.com/firebase/firebase-functions/pull/1149).

- Reworked the `apps` library and
  Removed `lodash` as a runtime dependency. See
  [PR 1144](https://github.com/firebase/firebase-functions/pull/1144).

- This release introduces 2nd-gen beta support for these background
  triggers:

  - [Remote Config](https://firebase.google.com/docs/functions/beta/rc-events)
  - [Test Lab](https://firebase.google.com/docs/functions/beta/test-lab-events)
- This release introduces [parameterized configuration](https://firebase.google.com/docs/functions/config-env.md.txt) 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](https://firebase.google.com/docs/functions/manage-functions.md.txt#set_runtime_options).

## October 13, 2022

### Test Lab

- Test Lab has added the Google Pixel 7 and Pixel 7 Pro to the Test Lab device catalog! To test your apps on these devices, go to **DevOps \& Engagement** \> **Test Lab** in the Firebase console and select the Google Pixel 7 or the Pixel 7 Pro. To learn more, see [Available devices in Test Lab](https://firebase.google.com/docs/test-lab/android/available-testing-devices.md.txt).

### SDK Releases

- The [Firebase SDK for C++
  (v10.0.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#10.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 (client), Cloud Messaging,
  Cloud Storage, Crashlytics, Crashlytics NDK,
  Dynamic Links, In-App Messaging, Firebase 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](https://firebase.google.com/support/release-notes/android.md.txt#2022-10-12).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v9.12.1)](https://firebase.google.com/support/release-notes/js.md.txt#9.12.1)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.12.1).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## October 11, 2022

### SDK Releases

- The [Firebase JavaScript SDK (v9.12.0)](https://firebase.google.com/support/release-notes/js.md.txt#9.12.0) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.12.0). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## October 10, 2022

### SDK Releases

- The [Firebase Apple SDK (v10.0.0)](https://firebase.google.com/support/release-notes/ios.md.txt#10.0.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#10.0.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## 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)](https://firebase.google.com/support/release-notes/admin/node.md.txt#11.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Go SDK (v4.9.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#4.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Python SDK (v6.0.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#6.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v9.11.0)](https://firebase.google.com/support/release-notes/js.md.txt#9.11.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.11.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## September 27, 2022

### SDK Releases

- The [Firebase SDK for Unity
  (v9.6.0)](https://firebase.google.com/support/release-notes/unity#9.6.0) is now available. This release includes miscellaneous changes.

## September 22, 2022

### SDK Releases

- The [Firebase SDK for C++
  (v9.6.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#9.6.0) is now available.
  This release includes changes to Google Mobile Ads and other changes.

- The [Firebase Admin Python SDK (v5.4.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#5.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](https://firebase.google.com/docs/admin/setup.md.txt).

### 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()` and `firestore.exists()`. See the latest [Firebase Security Rules Release Notes](https://firebase.google.com/support/release-notes/security-rules.md.txt#092222).

## September 21, 2022

### Crashlytics

- When your Apple platform app is missing a required dSYM file, you can now be notified via [email](https://support.google.com/firebase/answer/7276542) or via [Slack, Jira, or PagerDuty](https://firebase.google.com/docs/crashlytics/alerts-basic-integrations.md.txt) To configure how you receive this alert, visit your [project integrations settings](https://firebase.google.com/project/_/settings/integrations) 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](https://firebase.google.com/docs/test-lab/android/available-testing-devices.md.txt#device-capacity) and [iOS](https://firebase.google.com/docs/test-lab/ios/available-testing-devices.md.txt#device-capacity).

### 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](https://firebase.google.com/support/faq.md.txt#storage-accounts).

## September 15, 2022

### SDK Releases

- The Firebase Android SDKs for
  App Check, App Distribution, Cloud Firestore, and
  Firebase installations
  have been updated.
  The Crashlytics Gradle plugin has also been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2022-09-15). To get
  started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- An updated version of the
  [`google-services` Gradle plugin](https://firebase.google.com/docs/android/google-services-plugin-and-file.md.txt)
  for Android (v4.3.14) is now available. For more information, see the
  [Firebase Android SDK Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#google-services_plugin_v4-3-14).

- The
  [Firebase JavaScript SDK (v9.10.0)](https://firebase.google.com/support/release-notes/js.md.txt#9.10.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.10.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## September 13, 2022

### SDK Releases

- The [Firebase Apple SDK (v9.6.0)](https://firebase.google.com/support/release-notes/ios.md.txt#9.6.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#9.6.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## September 12, 2022

### SDK Releases

- The [Firebase SDK for Unity
  (v9.5.0)](https://firebase.google.com/support/release-notes/unity#9.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)](https://firebase.google.com/support/release-notes/cpp-relnotes#9.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](https://firebase.google.com/support/release-notes/android.md.txt#2022-09-06).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#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](https://firebase.google.com/docs/functions/writing-and-viewing-logs.md.txt#viewing_logs) and [Analyzing logs](https://firebase.google.com/docs/functions/writing-and-viewing-logs.md.txt#analyzing_logs).

## September 01, 2022

### SDK Releases

- The Firebase Android SDKs for
  A/B Testing, Analytics, App Check, Authentication, Cloud Firestore,
  Cloud Functions (client), Cloud Messaging, Cloud Storage,
  Crashlytics, Crashlytics NDK, Dynamic feature modules support,
  Dynamic Links, In-App Messaging, Firebase installations, Firebase ML,
  Performance Monitoring, Realtime Database, and Remote Config
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2022-09-01).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v9.9.4)](https://firebase.google.com/support/release-notes/js.md.txt#9.9.4)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.9.4).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## August 25, 2022

### SDK Releases

- The [Firebase Admin Python SDK (v5.3.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#5.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](https://firebase.google.com/docs/admin/setup.md.txt).

## August 24, 2022

### Remote Config

- You can now download and publish Remote Config templates
  directly from the
  [Firebase console](https://console.firebase.google.com/project/_/config).

  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](https://firebase.google.com/docs/remote-config/templates.md.txt#download_and_publish_templates).

## August 23, 2022

### SDK Releases

- The [Firebase Apple SDK (v9.5.0)](https://firebase.google.com/support/release-notes/ios.md.txt#9.5.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#9.5.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## August 18, 2022

### SDK Releases

- The [Firebase JavaScript SDK (v9.9.3)](https://firebase.google.com/support/release-notes/js.md.txt#9.9.3) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.9.3). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## 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`, and
  `Pixel2.arm` in the Firebase console. To learn more,
  see [Start testing with Android Virtual Devices](https://firebase.google.com/docs/test-lab/android/avds.md.txt).

## August 10, 2022

### SDK Releases

- The [Firebase SDK for Unity
  (v9.4.0)](https://firebase.google.com/support/release-notes/unity#9.4.0) is now available. This release includes miscellaneous changes.

## August 9, 2022

### SDK Releases

- The [Firebase SDK for C++
  (v9.4.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#9.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)](https://firebase.google.com/support/release-notes/ios.md.txt#9.4.1) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#9.4.1). 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](https://firebase.google.com/support/release-notes/android.md.txt#2022-08-05). To get
  started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#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`, or `float` 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](https://firebase.google.com/docs/remote-config/personalization/get-started.md.txt#2_configure_parameter_personalization_in_the).

### 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](https://firebase.google.com/docs/perf-mon/alerts.md.txt).

### SDK Releases

- The [Firebase JavaScript SDK (v9.9.2)](https://firebase.google.com/support/release-notes/js.md.txt#9.9.2) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.9.2). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## August 02, 2022

### SDK Releases

- The [Firebase Apple SDK (v9.4.0)](https://firebase.google.com/support/release-notes/ios.md.txt#9.4.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#9.4.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## July 28, 2022

### SDK Releases

- The [Firebase Admin Node.js SDK (v11.0.1)](https://firebase.google.com/support/release-notes/admin/node.md.txt#11.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](https://firebase.google.com/docs/admin/setup.md.txt).

## July 26, 2022

### SDK Releases

- The [Firebase SDK for Unity
  (v9.3.0)](https://firebase.google.com/support/release-notes/unity#9.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](https://firebase.google.com/docs/hosting/full-config.md.txt#rewrite-functions)
  for more information.

- Fixes bug where function timeout couldn't be configured in the
  Cloud Functions Emulator. (GitHub
  [#4745](https://github.com/firebase/firebase-tools/pull/4745))

- Adjusts CLI's API calls to test IAM permissions to use the users'
  project's quota.

- Fixes issue where `storage` and `database` targets for `firebase
  deploy` were not being recognized. (GitHub
  [#4752](https://github.com/firebase/firebase-tools/pull/4752))

## July 25, 2022

### Crashlytics

- We rolled out the first of several improvements for the *Issues*
  table of the
  [Crashlytics dashboard](https://console.firebase.google.com/project/_/crashlytics).
  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](https://firebase.google.com/support/release-notes/android.md.txt#2022-07-25).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## July 22, 2022

### SDK Releases

- The [Firebase JavaScript SDK (v9.9.1)](https://firebase.google.com/support/release-notes/js.md.txt#9.9.1) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.9.1). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## July 20, 2022

### A/B Testing

- You can now view your A/B Testing experiments in a
  compact, paginated
  [list view](https://console.firebase.google.com/project/_/experiments/list).
  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](https://firebase.google.com/docs/auth.md.txt#identity-platform) for details.

### SDK Releases

- The [Firebase SDK for C++
  (v9.3.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#9.3.0) is now available. This release includes general fixes.

## July 15, 2022

### SDK Releases

- The Firebase Android SDKs for
  Analytics, Cloud Firestore, Dynamic feature modules support,
  Firebase ML, and Remote Config
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2022-07-15).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## July 14, 2022

### SDK Releases

- The [Firebase SDK for Unity
  (v9.2.0)](https://firebase.google.com/support/release-notes/unity#9.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)](https://firebase.google.com/support/release-notes/ios.md.txt#9.3.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#9.3.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## July 7, 2022

### SDK Releases

- The [Firebase JavaScript SDK (v9.9.0)](https://firebase.google.com/support/release-notes/js.md.txt#9.9.0) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.9.0). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## 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](https://firebase.google.com/docs/functions/faq-and-troubleshooting.md.txt#why-billing)
  for more information on this change.

- This release adds better error messaging for cases when the
  Emulator UI fails to start. (GitHub
  [#3781](https://github.com/firebase/firebase-tools/issues/3781)).

## June 28, 2022

### SDK Releases

- The [Firebase SDK for C++
  (v9.2.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#9.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` Gradle plugin](https://firebase.google.com/docs/android/google-services-plugin-and-file.md.txt)
  for Android (v4.3.13) is now available. For more information, see the
  [Firebase Android SDK Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#google-services_plugin_v4-3-13).

## 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
  has also been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2022-06-23).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- An updated version of the
  [`google-services` Gradle plugin](https://firebase.google.com/docs/android/google-services-plugin-and-file.md.txt)
  for Android (v4.3.12) is now available. For more information, see the
  [Firebase Android SDK Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#google-services_plugin_v4-3-12).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v9.8.4)](https://firebase.google.com/support/release-notes/js.md.txt#9.8.4)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.8.4).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## June 21, 2022

### SDK Releases

- The [Firebase Apple SDK (v9.2.0)](https://firebase.google.com/support/release-notes/ios.md.txt#9.2.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#9.2.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## June 16, 2022

### SDK Releases

- The [Firebase Admin Node.js SDK (v11.0.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#11.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Java SDK (v9.0.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#9.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](https://firebase.google.com/docs/admin/setup.md.txt).

## 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](https://firebase.google.com/docs/perf-mon/console.md.txt#view_more_data_for_a_specific_trace).

### Remote Config

- Remote Config [Parameters](https://console.firebase.google.com/project/_/config) and [Conditions](https://console.firebase.google.com/project/_/config/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)](https://firebase.google.com/support/release-notes/unity#9.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)](https://firebase.google.com/support/release-notes/admin/node.md.txt#10.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v9.8.3)](https://firebase.google.com/support/release-notes/js.md.txt#9.8.3)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.8.3).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## June 07, 2022

### 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](https://firebase.google.com/docs/app-distribution/android/distribute-console.md.txt#step_2_distribute_your_app_to_testers) and [iOS](https://firebase.google.com/docs/app-distribution/ios/distribute-console.md.txt#distribute).

### 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](https://firebase.google.com/docs/test-lab/android/run-robo-scripts.md.txt)
  and [Robo scripts reference guide](https://firebase.google.com/docs/test-lab/android/robo-scripts-reference.md.txt).

## June 06, 2022

### SDK Releases

- The [Firebase SDK for C++
  (v9.1.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#9.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)](https://firebase.google.com/support/release-notes/admin/java.md.txt#8.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](https://firebase.google.com/docs/admin/setup.md.txt).

## May 27, 2022

### SDK Releases

- The [Firebase JavaScript SDK (v9.8.2)](https://firebase.google.com/support/release-notes/js.md.txt#9.8.2) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.8.2). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## May 26, 2022

### Performance Monitoring

- Performance Monitoring has changed default percentiles in the Firebase console to align with [Android](https://support.google.com/googleplay/android-developer/answer/9844486#zippy=%2Cstart-up-time-time-to-initial-%20%20%20%20%20display%2Cexcessive-slow-frames%2Cexcessive-frozen-frames), [Apple](https://developer.apple.com/documentation/xcode/reducing-your-app-s-launch-time), and [Web](https://web.dev/vitals/#core-web-vitals) 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](https://firebase.google.com/docs/perf-mon/console.md.txt#track-key-metrics).

### 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](https://firebase.google.com/support/release-notes/android.md.txt#2022-05-26).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## May 24, 2022

### SDK Releases

- The [Firebase Apple SDK (v9.1.0)](https://firebase.google.com/support/release-notes/ios.md.txt#9.1.0) is now available. For more details, see the [Firebase Apple SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#9.1.0). To install this SDK, see [Add Firebase to your app](https://firebase.google.com/docs/ios/setup.md.txt).

## May 19, 2022

### SDK Releases

- The Firebase Android SDK for
  Cloud Messaging
  has been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2022-05-19).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The [Firebase SDK for Unity
  (v9.0.0)](https://firebase.google.com/support/release-notes/unity#9.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

> [!WARNING]
> This version (v11.0.0) of the Firebase CLI contains breaking changes.

- **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 from `ext:install`,
  `ext:update`, and `ext:configure` commands. This functionality is replaced
  by the [Extensions manifest](https://firebase.google.com/docs/extensions/manifest.md.txt).

- **Breaking:** Removes `ext:dev:emulators:start` and
  `ext:dev:emulators:exec` preview commands. Instead use `emulators:start`.

- Fixes missing `connection` header in Realtime Database emulator REST
  streaming API (GitHub
  [#3329](https://github.com/firebase/firebase-tools-ui/issues/3329)).

- Fixes error messaging for apps in interactive/non-interactive
  modes (GitHub
  [#4007](https://github.com/firebase/firebase-tools/issues/4007)).

- Fixes an issue where the Extensions emulator would not work on
  Windows (GitHub
  [#4554](https://github.com/firebase/firebase-tools/issues/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](https://console.firebase.google.com/project/_/crashlytics) in the Firebase console to learn more and try it out.

## May 12, 2022

### SDK Releases

- The Firebase Android SDK for
  Authentication
  has been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2022-05-12).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#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](https://firebase.google.com/docs/app-distribution/add-remove-testers.md.txt?platform=android), [release auto deletion](https://firebase.google.com/docs/app-distribution/troubleshooting.md.txt?platform=ios#builds-expire-ios), and [bulk tester management](https://firebase.google.com/docs/app-distribution/add-remove-testers.md.txt) to the Firebase console and our [public API](https://firebase.google.com/docs/reference/app-distribution/rest.md.txt). To help you find the information you need, we reorganized [documentation](https://firebase.google.com/docs/app-distribution.md.txt) to support your user journeys. And to ensure that your testers are testing the latest version of your app, we now offer both [Android](https://firebase.google.com/docs/app-distribution/set-up-alerts.md.txt?platform=android) and [iOS SDKs](https://firebase.google.com/docs/app-distribution/set-up-alerts.md.txt?platform=ios), which let you notify users directly in the app when a new version is available. To learn more, see the [App Distribution documentation](https://firebase.google.com/docs/app-distribution.md.txt).

### 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](https://console.firebase.google.com/project/_/settings/integrations/playlink).

### 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](https://firebase.google.com/docs/projects/dev-workflows/overview-environments). We recommend checking out all the [general best practices](https://firebase.google.com/docs/projects/dev-workflows/general-best-practices.md.txt), 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](https://firebase.google.com/docs/functions/task-functions.md.txt)
  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](https://firebase.google.com/docs/functions/organize-functions.md.txt).

### 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](https://firebase.google.com/docs/functions/beta/alert-events), [custom event triggers](https://firebase.google.com/docs/functions/beta/custom-events) for Firebase extensions, and [task queue functions](https://firebase.google.com/docs/functions/beta/task-functions). See [Cloud Functions for Firebase v2](https://firebase.google.com/docs/functions/beta) 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)](https://firebase.google.com/support/release-notes/cpp-relnotes#9.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)](https://firebase.google.com/support/release-notes/js.md.txt#9.8.1) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.8.1). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## May 06, 2022

### SDK Releases

- The
  [Firebase JavaScript SDK (v9.8.0)](https://firebase.google.com/support/release-notes/js.md.txt#9.8.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.8.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The Firebase Android SDKs for
  Analytics, App Check, Cloud Firestore, Cloud Functions (client),
  Realtime Database, and Remote Config
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2022-05-06).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## May 05, 2022

### SDK Releases

- The [Firebase Admin Node.js SDK (v10.2.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#10.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](https://firebase.google.com/docs/admin/setup.md.txt).

## May 04, 2022

### SDK Releases

- The
  [Firebase iOS SDK (v9.0.0)](https://firebase.google.com/support/release-notes/ios.md.txt#9.0.0)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#9.0.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase SDK for Unity
  (v8.10.1)](https://firebase.google.com/support/release-notes/unity#8.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)](https://firebase.google.com/support/release-notes/unity#8.10.0) is now available. This release is built against Unity 2019.

## April 28, 2022

### SDK Releases

- The [Firebase JavaScript SDK (v9.7.0)](https://firebase.google.com/support/release-notes/js.md.txt#9.7.0) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.7.0). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## 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](https://firebase.google.com/support/release-notes/android.md.txt#2022-04-27). To get started with Firebase in Android, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## April 26, 2022

### Remote Config

- You can now use the REST API or the [Remote Config page in the
  Firebase console](https://console.firebase.google.com/project/_/config) 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](https://firebase.google.com/docs/remote-config/templates.md.txt#download_template_defaults).

## April 21, 2022

### SDK Releases

- The [Firebase SDK for C++
  (v8.11.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#8.11.0) is now available.
  This release includes changes to Realtime Database and Cloud Firestore.

- The [Firebase Admin Node.js SDK (v10.1.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#10.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](https://firebase.google.com/docs/admin/setup.md.txt).

## April 15, 2022

### Test Lab

- To better support your testing needs, Test Lab has updated the Pixel default device 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](https://firebase.google.com/support/release-notes/android.md.txt#2022-04-14).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v9.6.11)](https://firebase.google.com/support/release-notes/js.md.txt#9.6.11)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.6.11).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## April 12, 2022

### SDK Releases

- The [Firebase iOS SDK (v8.15.0)](https://firebase.google.com/support/release-notes/ios.md.txt#8.15.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#8.15.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## April 11, 2022

### Release Notes Roundup

<br />

<br />

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](https://support.google.com/analytics/answer/11479699), so upgrade today.
- 🗂 **Faster offline queries with Firestore**   
  The Firestore SDKs for [Android](https://firebase.google.com/support/release-notes/android.md.txt#2022-03-24) and [JavaScript](https://firebase.google.com/support/release-notes/js.md.txt#version_9610_-_march_24_2022) 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!](https://www.youtube.com/watch?v=LbZO2RX9NY0&list=PLl-K7zZEsYLm9G2M1W5ztrDvMv-CiFzLM&index=1)
[Video](https://www.youtube.com/watch?v=LbZO2RX9NY0)

<br />

<br />

## April 06, 2022

### SDK Releases

- The [Firebase Admin Go SDK (v4.8.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#4.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase SDK for Unity
  (v8.9.0)](https://firebase.google.com/support/release-notes/unity#8.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)](https://firebase.google.com/support/release-notes/cpp-relnotes#8.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

<br />

<br />

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](https://firebase.google.com/support/release-notes/js.md.txt#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](https://firebase.google.com/support/release-notes/android.md.txt#auth_v21-0-2) 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](https://github.com/firebase/firebase-tools/releases).

To learn more about other recent releases, check out [Firebase Release Notes March 2022: Faster TTFB in Hosting, faster Android startup, and more Flutter!](https://www.youtube.com/watch?v=LbZO2RX9NY0&list=PLl-K7zZEsYLm9G2M1W5ztrDvMv-CiFzLM&index=1)

<br />

<br />

## 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](https://firebase.google.com/support/release-notes/android.md.txt#2022-03-24).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The [Firebase Admin .NET SDK (v2.3.0)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#2.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v9.6.10)](https://firebase.google.com/support/release-notes/js.md.txt#9.6.10)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.6.10).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## March 22, 2022

### SDK Releases

- The [Firebase iOS SDK (v8.14.0)](https://firebase.google.com/support/release-notes/ios.md.txt#8.14.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#8.14.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## 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](https://firebase.google.com/support/release-notes/android.md.txt#2022-03-17).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v9.6.9)](https://firebase.google.com/support/release-notes/js.md.txt#9.6.9)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.6.9).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## 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](https://firebase.google.com/docs/perf-mon/alerts.md.txt).

## March 11, 2022

### Release Notes Roundup

<br />

<br />

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](https://firebase.google.com/support/releases.md.txt#app-distribution-add-remove-testers-groups) 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](https://firebase.googleblog.com/2022/03/how-Firebase-Performance-Monitoring-optimized-app-startup-time.html).
- 📑 **Explicitly type Cloud Firestore documents in Swift**   
  You can now explicitly specify the type for `DocumentReference.getDocument(as:)` and `DocumentSnapshot.data(as:)` calls in Swift to simplify mapping between documents and objects in your code. For more details, see Issue #[9101](https://github.com/firebase/firebase-ios-sdk/issues/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!](https://www.youtube.com/watch?v=iNNIX129Ew0&list=PLl-K7zZEsYLm9G2M1W5ztrDvMv-CiFzLM&index=1)
[Video](https://www.youtube.com/watch?v=iNNIX129Ew0)

<br />

<br />

## March 10, 2022

### SDK Releases

- The Firebase Android SDKs for
  A/B Testing, Authentication, Cloud Firestore, Cloud Functions (client),
  Cloud Messaging, Cloud Storage, Crashlytics,
  Crashlytics NDK, Dynamic Links, In-App Messaging, Firebase installations,
  Firebase ML, Performance Monitoring, Realtime Database, and Remote Config
  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](https://firebase.google.com/support/release-notes/android.md.txt#2022-03-10).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).
- 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](https://firebase.google.com/docs/android/learn-more.md.txt#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](https://firebase.google.com/docs/app-distribution/manage-testers#add-remove-testers-group).

## March 08, 2022

### SDK Releases

- The [Firebase iOS SDK (v8.13.0)](https://firebase.google.com/support/release-notes/ios.md.txt#8.13.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#8.13.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## March 04, 2022

### SDK Releases

- The [Firebase JavaScript SDK (v9.6.8)](https://firebase.google.com/support/release-notes/js.md.txt#9.6.8) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.6.8). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## February 25, 2022

### Release Notes Roundup

<br />

<br />

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](https://firebase.google.com/support/releases.md.txt#cli_v10-2-0) 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!](https://www.youtube.com/watch?v=iNNIX129Ew0&list=PLl-K7zZEsYLm9G2M1W5ztrDvMv-CiFzLM&index=1)

<br />

<br />

## 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?](https://firebase.google.com/docs/app-distribution/troubleshooting.md.txt?platform=ios#builds-expire-ios).

## February 17, 2022

### SDK Releases

- The [Firebase JavaScript SDK (v9.6.7)](https://firebase.google.com/support/release-notes/js.md.txt#9.6.7) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.6.7). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## 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](https://firebase.google.com/docs/crashlytics/troubleshooting.md.txt#what-is-a-regressed-issue).

## February 14, 2022

- Cloud Functions for Firebase v3.18.0 has added support for [dotenv](https://www.npmjs.com/package/dotenv) file-based loading of environment variables. This includes emulator support for configuring a local testing environment, and integration with Google Cloud [Secret Manager](https://cloud.google.com/secret-manager) to securely store sensitive configuration information. See [Environment variables](https://firebase.google.com/docs/functions/config-env.md.txt#env-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](https://firebase.google.com/support/release-notes/android.md.txt#2022-02-11).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#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](https://firebase.google.com/docs/projects/bigquery-export.md.txt#enable-export) and [Link BigQuery to Firebase](https://support.google.com/firebase/answer/6318765).

## February 10, 2022

### Firebase CLI v10.2.0

- Improved the experience for `firebase login --no-localhost`.
  (GitHub [#4147](https://github.com/firebase/firebase-tools/pull/4147))

- Added support to Cloud Functions for Firebase for specifying
  environment variables of functions using `dotenv`.
  (GitHub [#4149](https://github.com/firebase/firebase-tools/pull/4149))

## February 09, 2022

### SDK Releases

- The [Firebase iOS SDK (v8.12.1)](https://firebase.google.com/support/release-notes/ios.md.txt#8.12.1) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#8.12.1). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

### Performance Monitoring

- You can now [customize how the success rate is calculated](https://firebase.google.com/docs/perf-mon/custom-url-patterns.md.txt#customize-success-rate-calculation) for network requests by counting certain error codes as successful, expected responses.

## February 03, 2022

### SDK Releases

- The [Firebase JavaScript SDK (v9.6.6)](https://firebase.google.com/support/release-notes/js.md.txt#9.6.6) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.6.6). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## January 31, 2022

### SDK Releases

- The [Firebase SDK for Unity
  (v8.8.0)](https://firebase.google.com/support/release-notes/unity#8.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

<br />

<br />

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](https://firebase.google.com/docs/perf-mon/alerts.md.txt)
  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](https://cloud.google.com/firestore/docs/securing-with-vpc-sc)
  , 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](https://firebase.google.com/docs/projects/billing/avoid-surprise-bills.md.txt#set-up-budget-alert-emails)
  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](https://www.youtube.com/watch?v=hNXPCcBHAZg&list=PLl-K7zZEsYLm9G2M1W5ztrDvMv-CiFzLM&index=1)
[Video](https://www.youtube.com/watch?v=hNXPCcBHAZg)

<br />

<br />

### 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](https://firebase.google.com/docs/ios/sdk-metrics), [Android SDKs](https://firebase.google.com/docs/android/sdk-metrics), and [JavaScript SDKs](https://firebase.google.com/docs/web/sdk-metrics).

### SDK Releases

- An emergency security update for the older v8 version of the Firebase JavaScript SDK [(v8.10.1)](https://firebase.google.com/support/release-notes/js.md.txt#8.10.1) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.10.1). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## January 27, 2022

### SDK Releases

- The [Firebase JavaScript SDK (v9.6.5)](https://firebase.google.com/support/release-notes/js.md.txt#9.6.5) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.6.5). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## January 25, 2022

### SDK Releases

- The [Firebase SDK for C++
  (v8.9.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#8.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 do the following:

  - 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 **DevOps \& Engagement** \>
  [**Test Lab**](https://console.firebase.google.com/project/_/testlab)
  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)](https://firebase.google.com/support/release-notes/admin/node.md.txt#10.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](https://firebase.google.com/docs/admin/setup.md.txt).

## 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](https://firebase.google.com/support/release-notes/android.md.txt#2022-01-20).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The [Firebase Admin Go SDK (v4.7.1)](https://firebase.google.com/support/release-notes/admin/go.md.txt#4.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v9.6.4)](https://firebase.google.com/support/release-notes/js.md.txt#9.6.4)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.6.4).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## 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](https://firebase.google.com/docs/perf-mon/alerts.md.txt) to learn
  more about what triggers these alerts, configuring them, and setting your
  alert preferences.

## January 14, 2022

### Release Notes Roundup

<br />

<br />

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](https://github.com/FirebaseExtended/flutterfire/blob/master/CHANGELOG.md#2022-01-07)
  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](https://firebase.google.com/support/release-notes/js.md.txt#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.](https://www.youtube.com/watch?v=VjENUKwjDEE&list=PLl-K7zZEsYLm9G2M1W5ztrDvMv-CiFzLM&index=1)
[Video](https://www.youtube.com/watch?v=VjENUKwjDEE)

<br />

<br />

## January 13, 2022

### SDK Releases

- The [Firebase JavaScript SDK (v9.6.3)](https://firebase.google.com/support/release-notes/js.md.txt#9.6.3) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.6.3). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## January 07, 2022

### SDK Releases

- The [Firebase JavaScript SDK (v9.6.2)](https://firebase.google.com/support/release-notes/js.md.txt#9.6.2) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.6.2). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## December 24, 2021

### Release Notes Roundup

<br />

<br />

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](https://github.com/firebase/firebase-tools/releases/tag/v10.0.0) 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 of `play-services-base` and `play-services-tasks` to solve an issue with `NullPointerException`s when handling `Task<Void>` results in Kotlin code. Upgrade to [BoM v29.0.3](https://firebase.google.com/support/release-notes/android.md.txt#2021-12-16) 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.](https://www.youtube.com/watch?v=VjENUKwjDEE&list=PLl-K7zZEsYLm9G2M1W5ztrDvMv-CiFzLM&index=1)
[Video](https://www.youtube.com/watch?v=VjENUKwjDEE)

<br />

<br />

## January 18, 2022

### SDK Releases

- The [Firebase iOS SDK (v8.11.0)](https://firebase.google.com/support/release-notes/ios.md.txt#8.11.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#8.11.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## December 16, 2021

### SDK Releases

- The Firebase Android SDK for
  Analytics
  has been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2021-12-16).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## December 15, 2021

### SDK Releases

- The [Firebase Admin Go SDK (v4.7.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#4.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Python SDK (v5.2.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#5.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Node.js SDK (v10.0.1)](https://firebase.google.com/support/release-notes/admin/node.md.txt#10.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase SDK for Unity
  (v8.7.0)](https://firebase.google.com/support/release-notes/unity#8.7.0) is now available. This
  release includes a bug fix in Crashlytics and other fixes.

### Firebase CLI v10.0.0

> [!CAUTION]
> This release contains **breaking changes**.

- **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](https://github.com/firebase/firebase-tools/issues/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](https://firebase.google.com/support/release-notes/android.md.txt#2021-12-10).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## December 09, 2021

### SDK Releases

- The [Firebase JavaScript SDK (v9.6.1)](https://firebase.google.com/support/release-notes/js.md.txt#9.6.1) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.6.1). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## 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](https://firebase.google.com/docs/crashlytics/troubleshooting.md.txt?platform=android#duplicate-kt-and-java-issues).

## December 02, 2021

### SDK Releases

- The [Firebase SDK for C++
  (v8.8.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#8.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)](https://firebase.google.com/support/release-notes/js.md.txt#9.6.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.6.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## December 01, 2021

### SDK Releases

- The [Firebase iOS SDK (v8.10.0)](https://firebase.google.com/support/release-notes/ios.md.txt#8.10.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#8.10.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## 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](https://firebase.google.com/support/release-notes/android.md.txt#2021-11-30).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- 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](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## November 26, 2021

### Release Notes Roundup

<br />

<br />

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](https://firebase.google.com/support/release-notes/js.md.txt#9.5.0), you can also get the data with the new `getBytes()`, `getStream()` and `getBlob()` 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](https://medium.com/firebase-developers/what-is-fcm-aggregated-delivery-data-d6d68396b83b) , 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](https://www.youtube.com/watch?v=NO8fX2VN_tg&t=1s), [blog post](https://cloud.google.com/blog/products/data-analytics/accelerate-time-to-value-with-google-cloud-design-patterns)

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!](https://www.youtube.com/watch?v=7KaNHpOPYTs&list=PLl-K7zZEsYLm9G2M1W5ztrDvMv-CiFzLM&index=1)
[Video](https://www.youtube.com/watch?v=7KaNHpOPYTs)

<br />

<br />

## November 19, 2021

### SDK Releases

- The [Firebase SDK for Unity
  (v8.6.2)](https://firebase.google.com/support/release-notes/unity#8.6.2) is now available. This release includes changes to FCM.

## November 18, 2021

### SDK Releases

- The [Firebase JavaScript SDK (v9.5.0)](https://firebase.google.com/support/release-notes/js.md.txt#9.5.0) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.5.0). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## November 12, 2021

### Release Notes Roundup

<br />

<br />

We just finished the Firebase Summit this week with a
[keynote](https://www.youtube.com/watch?v=irHj9k2kFkQ) on Wednesday that was
chock full of updates. If you prefer reading all the news, check out the
[blog post](https://firebase.googleblog.com/2021/11/whats-new-at-Firebase-Summit-2021.html).
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](https://dartpad.dev) and importing the Firebase packages. Or check out this [simple chat app](https://dartpad.dev/?id=d57c6c898dabb8c6fb41018588b8cf73&null_safety=true).
- 🤫 **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](https://firebase.google.com/products/extensions/elastic-firestore-elastic-app-search) page, or the [code](https://github.com/elastic/app-search-firestore-extension) 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](https://firebase.google.com/docs/remote-config/personalization.md.txt) 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](https://twitter.com/Firebase).

<br />

<br />

## November 11, 2021

### SDK Releases

- The [Firebase JavaScript SDK (v9.4.1)](https://firebase.google.com/support/release-notes/js.md.txt#9.4.1) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.4.1). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## November 09, 2021

- The [Firebase SDK for Unity
  (v8.6.1)](https://firebase.google.com/support/release-notes/unity#8.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)](https://firebase.google.com/support/release-notes/unity#8.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)](https://firebase.google.com/support/release-notes/js.md.txt#9.4.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.4.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## November 04, 2021

### SDK Releases

- The [Firebase SDK for C++
  (v8.7.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#8.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)](https://firebase.google.com/support/release-notes/admin/go.md.txt#4.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Python SDK (v5.1.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#5.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](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v9.3.0)](https://firebase.google.com/support/release-notes/js.md.txt#9.3.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.3.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## November 02, 2021

### SDK Releases

- The [Firebase iOS SDK (v8.9.1)](https://firebase.google.com/support/release-notes/ios.md.txt#8.9.1) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#8.9.1). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## October 29, 2021

### Release Notes Roundup

<br />

<br />

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](https://github.com/firebase/firebaseui-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](https://firebase.google.com/docs/admin/migrate-node-v10) 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](https://firebase.google.com/docs/auth/ios/facebook-login.md.txt#implement_facebook_limited_login).

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!](https://www.youtube.com/watch?v=-W-xHsbPFuI&list=PLl-K7zZEsYLm9G2M1W5ztrDvMv-CiFzLM&index=1)
[Video](https://www.youtube.com/watch?v=-W-xHsbPFuI)

<br />

<br />

### 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](https://firebase.google.com/support/release-notes/android.md.txt#2021-10-29).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).
- **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](https://firebase.google.com/docs/android/learn-more.md.txt#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)](https://firebase.google.com/support/release-notes/js.md.txt#9.2.0) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.2.0). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## 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](https://support.google.com/firebase/answer/11091821) for more details on what's new.

### Crashlytics

- Crashlytics is improving Apple platform support! This update lets you view and filter crashes by tvOS, macOS, watchOS, iOS, and iPadOS within the same Firebase Crashlytics app. No SDK updates are needed on your end to get started. You will need SDK v8.9.0+ for crash-free users, breadcrumb logs, and velocity alerts on macOS and tvOS apps.

### SDK Releases

- The
  [Firebase iOS SDK (v8.9.0)](https://firebase.google.com/support/release-notes/ios.md.txt#8.9.0)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#8.9.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase SDK for Unity
  (v8.5.0)](https://firebase.google.com/support/release-notes/unity#8.5.0) is now available.
  This release includes fixes to Cloud Firestore, and updates the version of
  Xcode used to build the iOS libraries.

## October 14, 2021

### SDK Releases

- The [Firebase Admin Node.js SDK (v10.0.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#10.0.0)
  is now available. This release drops support for Node.js 10 and comes with
  a new set of ES module entry points. To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v9.1.3)](https://firebase.google.com/support/release-notes/js.md.txt#9.1.3)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.1.3).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## October 13, 2021

### SDK Releases

- The [Firebase SDK for Unity
  (v8.4.0)](https://firebase.google.com/support/release-notes/unity#8.4.0) is now available. This release includes fixes in to Cloud Firestore, and Android x86_64 (Chrome OS) support.

## October 8, 2021

### Release Notes Roundup

<br />

<br />

As we're ramping up towards the [Firebase Summit](http://g.co/firebasesummit),
many big and small releases are coming out for Firebase. Here are some of our
favorites:

- 🏷 **Analytics labels for messaging campaigns**   
  You can now attach a label for any notification sent via the Firebase Cloud Messaging API as well as for a messaging campaign in the Firebase console. In Google Analytics you can then use these to track all events related to your notifications beyond just counting sent ones, which we've always done by default. Read the [blog post](https://firebase.googleblog.com/2021/09/analytics-labels-app-messaging-campaigns.html) for all details.
- 🎚 **Parameter data type support for Remote Config in Node and Java Admin SDKs**   
  You can now specify a data type for each parameter, and RC then validates all server-side values against that type before a template update. The data type is stored and returned on a `getRemoteConfig` request. See the recent releases of the Admin SDKs for [Node.js](https://github.com/firebase/firebase-admin-node/releases/tag/v9.12.0) and [Java](https://firebase.google.com/support/release-notes/admin/java.md.txt#8.1.0) for updated calls.
- ⚡️ **FlutterFire now supports Realtime Database for Web**   
  The latest release of our binding libraries for Flutter now supports writing web applications that use the Realtime Database. You can now target iOS, Android **and** Web applications from a single code-base. See the release notes [here](https://github.com/flutter/flutter/issues/48542).
- 🧪 **Manage app testers through Gradle**   
  Since [BoM 28.4.1](https://firebase.google.com/support/release-notes/android.md.txt#2021-09-13) of the Android SDK you can manage testers in your project from Gradle using the `appDistributionAddTesters` and `appDistributionRemoveTesters` commands. Refer to the command output for instructions on how to use these features.
- 🚦 **Crashlytics Signals - easily spot interesting issues in your app**   
  You can now see Signals appearing in the Crashlytics console to indicate that certain issues have interesting characteristics that may be more important to your app health. We're launching three Signals to start:
  - "Fresh issue" - new issues within the last week.
  - "Early crashes" - the majority of these crashes happened near app start.
  - "Repetitive crashes" - crashes your users are encountering over and over.

And check out this video with more big and small releases from September in
[Firebase Release Notes September '21: V9 JS SDK, Apple platforms, Audit Logs for Firestore and more!](https://www.youtube.com/watch?v=FaDPFMTd9MM&list=PLl-K7zZEsYLm9G2M1W5ztrDvMv-CiFzLM&index=1)
[Video](https://www.youtube.com/watch?v=FaDPFMTd9MM)

<br />

<br />

## October 07, 2021

### SDK Releases

- The [Firebase JavaScript SDK (v9.1.2)](https://firebase.google.com/support/release-notes/js.md.txt#9.1.2) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.1.2). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## October 06, 2021

### Crashlytics

- Signals for Crashlytics issues are now available. We're analyzing crashes and labeling issues with specific signals to help you better prioritize them. This launch has three signals: "Fresh issue", "Repetitive crashes", and "Early crashes". Keep an eye on your dashboard for these signals on your issues.

## October 05, 2021

### SDK Releases

- The [Firebase SDK for C++
  (v8.6.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#8.6.0) is now available. This release includes changes to FCM, a bug fix in Authentication, and M1 Mac (ARM) support on desktop.

## October 04, 2021

### SDK Releases

- The Firebase Android SDKs for
  Analytics, App Check, Cloud Firestore, Crashlytics, Crashlytics
  NDK, and Performance Monitoring
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2021-10-04).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v28.4.2. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## October 01, 2021

### SDK Releases

- The [Firebase iOS SDK (v8.8.1)](https://firebase.google.com/support/release-notes/ios.md.txt#8.8.1) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#8.8.1). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## September 30, 2021

### Performance Monitoring

- Performance Monitoring now supports email alerts for app start time. All your apps that use Performance Monitoring are automatically opted-in, and project members will receive an alert if app start time exceeds a defined threshold. Visit the [documentation](https://firebase.google.com/docs/perf-mon/alerts.md.txt) to learn more about what triggers these alerts, configuring them, and setting your alert preferences.

### SDK Releases

- The [Firebase JavaScript SDK (v9.1.1)](https://firebase.google.com/support/release-notes/js.md.txt#9.1.1) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.1.1). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## September 28, 2021

### SDK Releases

- The
  [Firebase iOS SDK (v8.8.0)](https://firebase.google.com/support/release-notes/ios.md.txt#8.8.0)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#8.8.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase Admin Node.js SDK (v9.12.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#9.12.0)
  is now available. This release comes with Parameter value data types support
  in the Firebase Remote Config API and a fix in the Realtime Database API.

### Firebase project management

- You now have more granular control over Firebase links to Google
  Play. Before this change, all apps in your project had to be linked to the
  same Google Play developer account and all integrations were enabled by
  default.

  - Linking is now at the app-level, so each Android app in your project can be
    linked to its applicable Google Play developer account.

  - For each linked Android app, you can now choose to enable specific
    integrations with Google Play, including App Distribution and
    Google Analytics.

  Learn more in the
  [Link to Google Play documentation](https://support.google.com/firebase/answer/6392038).

## September 24, 2021

### SDK Releases

- The [Firebase JavaScript SDK (v9.1.0)](https://firebase.google.com/support/release-notes/js.md.txt#9.1.0) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.1.0). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## September 23, 2021

### SDK Releases

- The [Firebase Admin Java SDK (v8.1.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#8.1.0)
  is now available. This release comes with Parameter value data types support
  in the Firebase Remote Config API.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Python SDK (v5.0.3)](https://firebase.google.com/support/release-notes/admin/python.md.txt#5.0.3)
  is now available. This release comes with a fix in the Authentication API.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## September 21, 2021

### SDK Releases

- The [Firebase SDK for Unity
  (v8.3.0)](https://firebase.google.com/support/release-notes/unity#8.3.0) is now available. This release includes changes to Cloud Firestore and bug fixes in FCM.

## September 15, 2021

### SDK Releases

- The [Firebase SDK for C++
  (v8.5.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#8.5.0) is now available. This release updates dependencies and fixes an issue with Proguard file generation.

## September 13, 2021

### SDK Releases

- The Firebase Android SDKs for
  Cloud Functions (client) and Realtime Database
  have been updated.
  The App Distribution Gradle plugin
  has also been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2021-09-13). To get
  started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v28.4.1. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## September 10, 2021

### Release Notes Roundup

<br />

<br />

The engineering teams have been busy these past few weeks, releasing many big
and small updates to Firebase. Here are some of our favorites:

- 🍎 **Apple platform support matrix in docs**   
  With contributions from our developer community, we've expanded the list of Apple platforms that Firebase supports, including iOS, macOS, Catalyst, tvOS, and watchOS. You can find the [full list](https://firebase.google.com/docs/ios/learn-more.md.txt#firebase_library_support_by_platform) in the documentation.
- 🥶 **Set min-instances to reduce cold starts of Cloud Functions**   
  You can now control the scaling behavior of your Cloud Functions for Firebase. Reduce the number of cold starts by setting a minimum number of instances, and set a maximum number of instances to guard against excessive scale-ups/costs. Read about it [here](https://firebase.google.com/docs/functions/manage-functions.md.txt#min-max-instances).
- 🧞‍♂️**Personalized recommendations in documentation**   
  When you go to firebase.google.com you **might** see a carousel of recommendations at the bottom of the page. These recommendations are personalized and dynamic, meaning they are different for each of us, and they change automatically to display the most up-to-date and relevant content.
- 🎯 **Enhanced audiences for targeting features, like A/B Testing and Cloud Messaging**   
  You can now use both pre-populated and predictive audiences from Google Analytics for targeting features in Firebase, like A/B Testing and Cloud Messaging! If you've already upgraded your Firebase project to the full Google Analytics experience, this new feature is enabled by default and you can start using the new audiences right away. More info [here](https://support.google.com/firebase/answer/6317509).

To stay up to date on **all** our releases keep reading below, or follow
[@FirebaseRelease](https://twitter.com/FirebaseRelease) on Twitter.

<br />

<br />

## September 9, 2021

### SDK Releases

- The [Firebase JavaScript SDK (v9.0.2)](https://firebase.google.com/support/release-notes/js.md.txt#9.0.2) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.0.2). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## September 8, 2021

### SDK Releases

- The [Firebase iOS SDK (v8.7.0)](https://firebase.google.com/support/release-notes/ios.md.txt#8.7.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#8.7.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## September 7, 2021

### SDK Releases

- The [Firebase SDK for Unity
  (v8.2.0)](https://firebase.google.com/support/release-notes/unity#8.2.0) is now available. This release includes changes to Crashlytics and Cloud Firestore and bug fixes in FCM.

## August 30, 2021

### SDK Releases

- The [Firebase JavaScript SDK (v9.0.1)](https://firebase.google.com/support/release-notes/js.md.txt#9.0.1) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.0.1). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## August 27, 2021

### Release Notes Roundup

<br />

<br />

We had some major releases and many small ones in the past few weeks. These are
some of the highlights:

- 📦 **New modular JavaScript SDKs can make app bundles up to 80% smaller**   
  Version 9 of our JavaScript SDKs adopts a module first format that allows bundlers to eliminate unused code and reduces the Firebase library code in JavaScript bundles, up to 80% in some scenarios.  
  Read all about it in the [blog post](https://firebase.googleblog.com/2021/08/the-new-firebase-js-sdk-now-ga.html), [upgrade guide](https://firebase.google.com/docs/web/modular-upgrade.md.txt), and the new documentation on [using module
  bundlers](https://firebase.google.com/docs/web/module-bundling) with Firebase.
- 💿 **Emulator UI imports to Realtime Database no longer trigger Cloud
  Functions**   
  Since [release 9.16](https://github.com/firebase/firebase-tools/releases/tag/v9.16.1) of the Firebase CLI, importing JSON data into the Realtime Database through its UI by default doesn't trigger Cloud Functions anymore.  
  This release took some iterating to get right---so be sure to use the [latest
  patch](https://github.com/firebase/firebase-tools/releases) (9.16.6 at the moment).
- 📰 **Uncover your optimal ads strategy with Admob + Firebase**   
  When you link AdMob, Firebase, and Google Analytics you get a streamlined solution to experiment with ads, and make smarter decisions based on app and ad performance insights. Check our new [AdMob and
  Firebase](https://firebase.google.com/firebase-and-admob) landing page to learn how to maximize your app revenue without negatively impacting user retention.

And check out our YouTube channel for more big and small releases from the past
month in
[Firebase Release Notes August '21: Cloud Functions in Asia, FCM delivery metrics on iOS, and more!](https://www.youtube.com/watch?v=2CEdYN9NVnU&list=PLl-K7zZEsYLm9G2M1W5ztrDvMv-CiFzLM&index=1)
[Video](https://www.youtube.com/watch?v=2CEdYN9NVnU)

<br />

<br />

### SDK Releases

- The
  [Firebase iOS SDK (v8.6.1)](https://firebase.google.com/support/release-notes/ios.md.txt#8.6.1)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#8.6.1).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).
  This release is available via CocoaPods and Swift Package Manager only.

- The [Firebase SDK for C++
  (v8.4.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#8.4.0) is now available.
  This release includes new features in Cloud Firestore and miscellaneous
  changes.

### App Distribution fastlane plugin v0.3.1

- Added support to manage testers in your project from
  [fastlane](https://github.com/fastlane/fastlane-plugin-firebase_app_distribution)
  using the `firebase_app_distribution_add_testers` and
  `firebase_app_distribution_remove_testers` actions. Use the
  [`fastlane action` command](https://docs.fastlane.tools/advanced/actions/#run-actions-directly)
  to see the available options.

- Increased the time that we poll for a new release after uploading
  a binary to 5 minutes.

## August 25, 2021

### SDK Releases

- The [Firebase JavaScript SDK (v9.0.0)](https://firebase.google.com/support/release-notes/js.md.txt#9.0.0) is now available. This release introduces the new modular API, and includes breaking changes. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#9.0.0). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## August 20, 2021

### SDK Releases

- The Firebase Android SDKs for
  Analytics and In-App Messaging
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2021-08-20).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v28.4.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## August 19, 2021

### SDK Releases

- The
  [Firebase JavaScript SDK (v8.10.0)](https://firebase.google.com/support/release-notes/js.md.txt#8.10.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.10.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase Admin Node.js SDK (v9.11.1)](https://firebase.google.com/support/release-notes/admin/node.md.txt#9.11.1)
  is now available. This release comes with a fix in the Authentication API.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## August 17, 2021

### SDK Releases

- The [Firebase iOS SDK (v8.6.0)](https://firebase.google.com/support/release-notes/ios.md.txt#8.6.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#8.6.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## August 13, 2021

### SDK Releases

- The [Firebase Admin Python SDK (v5.0.2)](https://firebase.google.com/support/release-notes/admin/python.md.txt#5.0.2)
  is now available. This release comes with fixes in the Cloud Messaging and
  Authentication APIs. To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Java SDK (v8.0.1)](https://firebase.google.com/support/release-notes/admin/java.md.txt#8.0.1)
  is now available. This release comes with a fix in the Authentication API.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## August 10, 2021

### SDK Releases

- The [Firebase JavaScript SDK (v8.9.1)](https://firebase.google.com/support/release-notes/js.md.txt#8.9.1) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.9.1). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## August 09, 2021

### SDK Releases

- An updated version of the [`google-services` Gradle plugin](https://firebase.google.com/docs/android/google-services-plugin-and-file.md.txt) for Android (v4.3.10) is now available. For more information, see the [Firebase Android SDK Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#google-services_plugin_v4-3-10).

## August 06, 2021

### Release Notes Roundup

<br />

<br />

We've had lots of releases in the past month. Keep scrolling to catch the notes
for all releases, or check out these recent highlights:

- 💰 **Optimize your app's ad revenue using AdMob and Firebase**   
  If you're curious how to better monetize your app without compromising user experience, check out some new step-by-step guidance. In addition to the video series [Optimize Your App Revenue](https://www.youtube.com/watch?v=9lYjl5dz6F0&list=PLl-K7zZEsYLlNxt9KQJ0YGPPJjkoDBEy9), we published two new solutions guides in our documentation: [Test adoption of new AdMob ad formats using Firebase](https://firebase.google.com/docs/tutorials/test-ad-format-adoption.md.txt) and [Optimize AdMob ad frequency using Firebase](https://firebase.google.com/docs/tutorials/optimize-ad-frequency.md.txt)
- 📈 **Create a unified analytics platform for digital natives**   
  Based on our work with several digital native customers, we created a solution where you can combine data from Google Analytics, Crashlytics, Firestore and Google Sheets into BigQuery though FiveTran, and then use Looker to gain immediate insights. Check out the [blog post](https://cloud.google.com/blog/topics/developers-practitioners/creating-unified-analytics-platform-digital-natives), [reference guide](https://cloud.google.com/architecture/creating-unified-app-analytics-platform), and [video](https://www.youtube.com/watch?v=L25Vfzr2Ciw) to get started.
- 🍎 **Test and prototype in-app messages and async/await support on iOS**   
  Since [version
  8.5](https://firebase.google.com/support/release-notes/ios#8.5.0) of our SDK for iOS you can now more easily unit test with in-app message data objects, and you can prototype custom in-app message views in SwiftUI ([#8351](https://github.com/firebase/firebase-ios-sdk/issues/8351)). We also improved our auto-generated async/await APIs, and we'd love to hear your feedback on them ([#8289](https://github.com/firebase/firebase-ios-sdk/issues/8289)).

And check out this video with more big and small releases from the past month in
[Firebase Release Notes July '21: Cloud Functions clean up, App Check on iOS, and Firestore for games](https://www.youtube.com/watch?v=aHaI0jZ5rwM)
[Video](https://www.youtube.com/watch?v=aHaI0jZ5rwM)

<br />

<br />

## August 05, 2021

### SDK Releases

- The Firebase Android SDKs for
  Crashlytics, Crashlytics NDK, and Remote Config
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2021-08-05).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v28.3.1. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- An updated version of the
  [`google-services` Gradle plugin](https://firebase.google.com/docs/android/google-services-plugin-and-file.md.txt)
  for Android (v4.3.9) is now available. For more information, see the
  [Firebase Android SDK Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#google-services_plugin_v4-3-9).

- The
  [Firebase JavaScript SDK (v8.9.0)](https://firebase.google.com/support/release-notes/js.md.txt#8.9.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.9.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## August 03, 2021

### SDK Releases

- The [Firebase iOS SDK (v8.5.0)](https://firebase.google.com/support/release-notes/ios.md.txt#8.5.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#8.5.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## August 02, 2021

### AdMob documentation

- Published two new solution guides to help you optimize your app's
  ad revenue using AdMob and Firebase:

  - [Test ad format adoption using Firebase](https://firebase.google.com/docs/tutorials/test-ad-format-adoption.md.txt)

  - [Optimize ad frequency using Firebase](https://firebase.google.com/docs/tutorials/optimize-ad-frequency.md.txt)

## July 29, 2021

### SDK Releases

- The [Firebase JavaScript SDK (v8.8.1)](https://firebase.google.com/support/release-notes/js.md.txt#8.8.1) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.8.1). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## July 27, 2021

### SDK Releases

- The [Firebase SDK for C++
  (v8.3.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#8.3.0) is now available. This release adds initial support for tvOS, and includes changes to Cloud Firestore and other changes.

## July 22, 2021

### SDK Releases

- The Firebase Android SDKs for
  Cloud Firestore, Crashlytics, Crashlytics NDK, Dynamic Links, and
  Realtime Database
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2021-07-22).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v23.3.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v8.8.0)](https://firebase.google.com/support/release-notes/js.md.txt#8.8.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.8.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## July 20, 2021

### SDK Releases

- The [Firebase iOS SDK (v8.4.0)](https://firebase.google.com/support/release-notes/ios.md.txt#8.4.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#8.4.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## July 19, 2021

### SDK Releases

- The [Firebase SDK for Unity
  (v8.1.0)](https://firebase.google.com/support/release-notes/unity#8.1.0) is now available. This release includes changes to Cloud Firestore and bug fixes in Realtime Database.

## July 15, 2021

### SDK Releases

- The [Firebase Admin Node.js SDK (v9.11.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#9.11.0) is now available. This release comes with support for configuring the `TTL` of custom Firebase App Check tokens. To install this SDK, see [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## July 14, 2021

### SDK Releases

- The [Firebase SDK for C++
  (v8.2.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#8.2.0) is now available. This release includes changes to Cloud Firestore and other changes.

## July 12, 2021

### SDK Releases

- The [Firebase iOS SDK (v8.3.1)](https://firebase.google.com/support/release-notes/ios.md.txt#8.3.1) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#8.3.1). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt). This release is available via Swift Package Manager only.

## July 09, 2021

### SDK Releases

- The Firebase Android SDKs for
  App Check, Cloud Firestore, and Performance Monitoring
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2021-07-09).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v28.2.1. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## July 08, 2021

### SDK Releases

- The
  [Firebase iOS SDK (v8.3.0)](https://firebase.google.com/support/release-notes/ios.md.txt#8.3.0)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#8.3.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The
  [Firebase JavaScript SDK (v8.7.1)](https://firebase.google.com/support/release-notes/js.md.txt#8.7.1)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.7.1).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

  - **Requests Monitor** Rules lets you inspect requests made to your local Firestore Emulator in real-time, including the request method, path, and how Security Rules were evaluated. Check out this [blog post](https://firebase.googleblog.com/2021/08/firestore-emulator-requests-monitor.html) for more detail. It's available in the Emulator Suite that shipped in the Firebase CLI v9.16.0.

## July 02, 2021

### App Check

- App Check now supports App Attest for iOS apps. To learn more or to get started, visit the [App Check with App Attest documentation](https://firebase.google.com/docs/app-check/ios-app-attest).

## July 01, 2021

### SDK Releases

- The [Firebase JavaScript SDK (v8.7.0)](https://firebase.google.com/support/release-notes/js.md.txt#8.7.0) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.7.0). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## June 30, 2021

### SDK Releases

- The [Firebase Admin Java SDK (v8.0.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#8.0.0)
  is now available. This release updates Cloud Firestore and
  Cloud Storage dependencies to the latest versions. To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase SDK for C++
  (v8.1.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#8.1.0) is now available.
  This release includes changes to Cloud Firestore.

## June 25, 2021

### Firebase Weekly Roundup

<br />

<br />

In the month since Google I/O, we've had many updates to Firebase. Let's look
at some highlights:

- 🧹 **Firebase CLI now deletes storage artifacts after Functions deployment**   

  When you deploy Cloud Functions, it runs a build process that temporarily
  creates files in a Cloud Storage bucket in your project. The
  [CLI now cleans up those artifacts](https://github.com/firebase/firebase-tools/pull/3439)
  once the deploy is completed, meaning you'll no longer see (typically
  $0.0x) charges from them on your Firebase bill.

- ☎️ **Accelerate your app development with 4 new Firebase Extensions**   

  We released
  [new Extensions](https://firebase.googleblog.com/2021/06/accelerate-your-app-development-with-firebase-extensions.html)
  to easily analyze sentiment in comments, to search Firestore content
  through Algolia, to manage marketing with Mailchimp, and to send messages
  to your users wherever they are with MessageBird.

- 🕹 **Load data from content bundles into Firestore for your C++ game**   

  You can assemble
  [data bundles](https://firebase.google.com/docs/firestore/solutions/serve-bundles.md.txt)
  from common query results on the backend using the Firebase Admin SDK,
  serve these pre-computed blobs cached on a CDN, and now load them in the
  C++ SDK cache with the new `Firestore::LoadBundle` method.

And check out this video with more big and small releases from the past month
in
[Firebase Release Notes: June 2021 - iOS Codable API for Database, all about Auth tokens, and more!](https://www.youtube.com/watch?v=im54lXEujCc)
[Video](https://www.youtube.com/watch?v=im54lXEujCc)

<br />

<br />

## June 23, 2021

### SDK Releases

- The [Firebase Admin Node.js SDK (v9.10.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#9.10.0)
  is now available. This release comes with a new API for deleting Firebase
  Installation IDs (FIDs). To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase iOS SDK (v8.2.0)](https://firebase.google.com/support/release-notes/ios.md.txt#8.2.0)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#8.2.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The Firebase Android SDKs for
  Crashlytics and Crashlytics NDK
  have been updated.
  The App Distribution Gradle plugin and Crashlytics Gradle plugin
  have also been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2021-06-23).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v28.2.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## June 18, 2021

### SDK Releases

- The [Firebase SDK for C++
  (v8.0.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#8.0.0) is now available. This release includes new features in Cloud Firestore; changes to AdMob, Analytics, Instance ID, and Remote Config; a bug fix in Remote Config; removal of STLPort support on Android; and other changes and fixes.

## June 17, 2021

### SDK Releases

- The [Firebase Admin .NET SDK (v2.2.0)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#2.2.0)
  is now available. This release comes with support for using the
  authorization code flow with OpenID Connect (OIDC) providers and a fix in the
  Authentication API.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Python SDK (v5.0.1)](https://firebase.google.com/support/release-notes/admin/python.md.txt#5.0.1)
  is now available. This release comes with a fix in the
  Authentication API.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase SDK for Unity
  (v8.0.0)](https://firebase.google.com/support/release-notes/unity#8.0.0) is now available.
  This release includes changes to Cloud Firestore, Analytics, Instance ID,
  and Remote Config; bug fixes in Cloud Firestore and Remote Config;
  and other changes and fixes.

- The
  [Firebase JavaScript SDK (v8.6.8)](https://firebase.google.com/support/release-notes/js.md.txt#8.6.8)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.6.8).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## June 11, 2021

### SDK Releases

- The [Firebase iOS SDK (v8.1.1)](https://firebase.google.com/support/release-notes/ios.md.txt#8.1.1) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#8.1.1). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

### Documentation

- Repurposed the existing ["Libraries" page](https://firebase.google.com/docs/libraries.md.txt) to be the landing page for the "Supported platforms \& frameworks" section of the documentation.

## June 10, 2021

### SDK Releases

- The [Firebase JavaScript SDK (v8.6.7)](https://firebase.google.com/support/release-notes/js.md.txt#8.6.7) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.6.7). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## June 04, 2021

### SDK Releases

- The [Firebase JavaScript SDK (v8.6.5)](https://firebase.google.com/support/release-notes/js.md.txt#8.6.5) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.6.5). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## June 03, 2021

### SDK Releases

- The Firebase Android SDKs for Cloud Firestore,
  Crashlytics, Crashlytics NDK, Dynamic Links, and Performance Monitoring
  have been updated.
  The Crashlytics Gradle plugin
  has also been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2021-06-03).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v28.1.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v8.6.4)](https://firebase.google.com/support/release-notes/js.md.txt#8.6.4)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.6.4).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## June 02, 2021

### SDK Releases

- The [Firebase Admin Go SDK (v4.6.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#4.6.0) is now available. This release comes with several new improvements in the Authentication, Realtime Database and Cloud Messaging APIs. To install this SDK, see [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## June 01, 2021

### SDK Releases

- The [Firebase iOS SDK (v8.1.0)](https://firebase.google.com/support/release-notes/ios.md.txt#8.1.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#8.1.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

### Firebase CLI v9.12.1

- Fixes a regression where `timeZone` for scheduled
  Cloud Functions was always `America/Los_Angeles`.
  (GitHub [#3425](https://github.com/firebase/firebase-tools/issues/3425))

- Fixes an issue where a provided `CHANNEL_ID` would be ignored when
  creating a Firebase Hosting channel.
  (GitHub [#3417](https://github.com/firebase/firebase-tools/issues/3417))

- Fixes a regression where HTTPS functions could not be called from
  `functions:shell` and `emulators:start`.
  (GitHub [#3426](https://github.com/firebase/firebase-tools/issues/3426))

## May 28, 2021

### Firebase Weekly Roundup

<br />

<br />

With I/O just over, we have a lot of updates. Here are some highlights,
both from I/O and updates that we couldn't cover there:

- **🏎 New Performance Monitoring dashboard**   

  The Firebase Performance Monitoring
  [dashboard](https://firebase.google.com/support/releases.md.txt#april_28_2021) now
  has completely updated metrics views and a brand new table where you can view
  and sort performance traces for your apps.   

  Performance data now also shows up within minutes, giving you much faster
  insight into how your users are experiencing your app.

- **🌏 Realtime Database in Singapore**   

  We've launched Realtime Database in Singapore, which should
  significantly reduce latency for our large user base across Asia. Realtime
  Database multi-region is now marked as Generally Available, meaning all
  three regions (US, Europe, and Asia) are ready for production workloads.

- **📦 Swift Package Manager for iOS SDKs**   

  Support for Swift Package Manager was the most requested feature across all
  of our GitHub repos ([#6528](https://github.com/firebase/firebase-ios-sdk/issues/6528)).
  With [version 8.0](https://firebase.google.com/support/release-notes/ios.md.txt#8.0.0) of our iOS SDK, Swift
  Package Manager is out of beta and Geenerally Available.

- **💻 Local Emulator Suite: Support for Cloud Storage and emulating Cloud
  Functions in multiple regions**   

  [CLI 9.11](https://firebase.google.com/support/releases.md.txt#cli_v9-11-0) added
  support for Cloud Storage for Firebase to the emulator suite. And [CLI
  9.12](https://github.com/firebase/firebase-tools/releases/tag/v9.12.0) now
  allows running functions in multiple regions in the emulator.

And check out our YouTube channel for more big and small releases from the past
month in [Firebase Release Notes: May '21 - Google I/O, Realtime DB in Asia, faster custom domains, and more!](https://www.youtube.com/watch?v=SPnWmFhww1I)
[Video](https://www.youtube.com/watch?v=SPnWmFhww1I)

<br />

<br />

## May 27, 2021

### SDK Releases

- The [Firebase JavaScript SDK (v8.6.3)](https://firebase.google.com/support/release-notes/js.md.txt#8.6.3) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.6.3). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## May 26, 2021

### SDK Releases

- The [Firebase Admin Node.js SDK (v9.9.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#9.9.0) is now available. This release comes with support for configuring the authorization code flow for OIDC providers and a fix in the Authentication API. Starting from this release, the Admin SDK requires Node.js 10.13.0 or higher. To install this SDK, see [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

### Firebase project management

- [Manually enabling the Firebase Management
  API](https://firebase.google.com/docs/projects/api/workflow_set-up-and-manage-project#enable-api) (`firebase.googleapis.com`) now requires you to accept the [Firebase Terms of Service](https://firebase.google.com/terms.md.txt) (instead of the Google Cloud ToS). No user action is required due to this change.

### Firebase CLI v9.12.0

- Enable running functions in multiple regions in the emulator.
  (GitHub [#3364](https://github.com/firebase/firebase-tools/issues/3364))

- Adds the deployed version to the output when deploying to
  Hosting.
  (GitHub [#3157](https://github.com/firebase/firebase-tools/issues/3157))

- Updates the configured runtime for functions generated by
  `firebase init functions` from Node.js 12 to 14.
  (GitHub [#3399](https://github.com/firebase/firebase-tools/issues/3399))

- Releases Firestore Emulator v1.12.0: supports clearing data
  partially.
  (GitHub [#3402](https://github.com/firebase/firebase-tools/issues/3402))

- Adds support for setting user labels on scheduled functions.
  (GitHub [#3408](https://github.com/firebase/firebase-tools/issues/3408))

- Fixes manually setting download tokens in Cloud Storage for Firebase.
  (GitHub [#3396](https://github.com/firebase/firebase-tools/issues/3396))

- Fixes deleting custom metadata in Cloud Storage for Firebase.
  (GitHub [#3385](https://github.com/firebase/firebase-tools/issues/3385))

- Fixes errors when calling `makePublic()` with
  Cloud Storage for Firebase.
  (GitHub [#3394](https://github.com/firebase/firebase-tools/issues/3394))

- Fixes mishandling of bytes when uploading two files with the same
  name in the Cloud Storage for Firebase.
  (GitHub [#3406](https://github.com/firebase/firebase-tools/issues/3406))

## May 20, 2021

### SDK Releases

- The [Firebase JavaScript SDK (v8.6.2)](https://firebase.google.com/support/release-notes/js.md.txt#8.6.2) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.6.2). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## May 18, 2021

### App Check

- App Check works alongside other Firebase services to help protect your backend resources from abuse. To learn more or to get started, see the [App Check Documentation](https://firebase.google.com/docs/app-check.md.txt).

## May 17, 2021

### Firebase CLI v9.11.0

- Added support for the Cloud Storage for Firebase emulator.
  (GitHub [#1738](https://github.com/firebase/firebase-tools/issues/1738))

- Added support for Hosting deploys with no `public` directory
  when dynamic rewrites or redirects are present.
  (GitHub [#3349](https://github.com/firebase/firebase-tools/issues/3349))

- Fixed error where Hosting would get into an undeployable state
  due to the hash cache having incorrect entries.
  (GitHub [#2126](https://github.com/firebase/firebase-tools/issues/2126))

- Improved error handling for the throttler queue, to better diagnose
  Hosting deploys that fail during the file upload step.
  (GitHub [#2126](https://github.com/firebase/firebase-tools/issues/2126))

## May 14, 2021

### SDK Releases

- An updated version of the [`google-services` Gradle plugin](https://firebase.google.com/docs/android/google-services-plugin-and-file.md.txt) for Android (v4.3.8) is now available. For more information, see the [Firebase Android SDK Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#google-services_plugin_v4-3-8).

## May 13, 2021

### SDK Releases

- The Firebase Android SDK for
  Authentication
  has been updated.
  The Crashlytics Gradle plugin
  has also been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2021-05-13).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

  An updated version of the
  [`google-services` Gradle plugin](https://firebase.google.com/docs/android/google-services-plugin-and-file.md.txt)
  for Android (v4.3.7) is now available. For more information, see the
  [Firebase Android SDK Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#google-services_plugin_v4-3-7).
- The Firebase Android BoM (Bill of Materials)
  has been updated to v28.0.1. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## May 12, 2021

### SDK Releases

- The [Firebase JavaScript SDK (v8.6.1)](https://firebase.google.com/support/release-notes/js.md.txt#8.6.1) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.6.1). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## May 11, 2021

### SDK Releases

- The
  [Firebase iOS SDK (v8.0.0)](https://firebase.google.com/support/release-notes/ios.md.txt#8.0.0)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#8.0.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The Firebase Android SDKs for
  A/B Testing, Analytics, App Indexing, Authentication, Cloud Firestore,
  Cloud Functions (client), Cloud Messaging, Cloud Storage,
  Crashlytics, Crashlytics NDK, Dynamic Links, In-App Messaging,
  Firebase installations, Firebase ML, Performance Monitoring, Realtime Database, and
  Remote Config
  have been updated.
  The App Distribution Gradle plugin, Crashlytics Gradle plugin,
  Performance Monitoring Gradle plugin
  have also been updated.

  This release also includes the initial beta releases of the App Check SDKs
  as well as support for dynamic feature modules.

  An updated version of the
  [`google-services` Gradle plugin](https://firebase.google.com/docs/android/google-services-plugin-and-file.md.txt)
  for Android (v4.3.6) is now available. For more information, see the
  [Firebase Android SDK Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#google-services_plugin_v4-3-6).

  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2021-05-11).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).
- The Firebase Android BoM (Bill of Materials)
  has been updated to v28.0.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v8.6.0)](https://firebase.google.com/support/release-notes/js.md.txt#8.6.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.6.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase Admin Java SDK (v7.3.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#7.3.0)
  is now available. This release comes with support for configuring the
  authorization code flow for OIDC providers. To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## May 10, 2021

### SDK Releases

- The [Firebase Admin Node.js SDK (v9.8.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#9.8.0) is now available. This release comes with improvements and fixes in the Realtime Database and the Authentication APIs. To install this SDK, see [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## May 07, 2021

### Firebase Weekly Roundup

<br />

<br />

Only one more week to go before Google I/O, but there are still some pre-I/O
updates from the past two weeks that we'd like to highlight:

- 👨‍👩‍👧‍👦 **Auth emulator support in Admin SDKs for Python and Java**   

  The Admin SDKs for
  [Python](https://firebase.google.com/support/release-notes/admin/python.md.txt#5.0.0)
  and
  [Java](https://firebase.google.com/support/release-notes/admin/java.md.txt#7.2.0)
  can now run against the Firebase Authentication emulator. This means you
  can use these SDKs to quickly import users into the emulator, and perform
  other (bulk) operations on users in your local development without ever
  hitting your production projects..

- 💰 **New documentation on billing**   

  We've added more documentation to help you
  [understand billing](https://firebase.google.com/docs/projects/billing/firebase-pricing-plans.md.txt)
  within Firebase. Check out these new pages to learn more about projects and
  billing accounts, what happens when you enable/disable billing, and how to
  set up budget alerts.

- 🐞 **Better crash reports for Unity**   

  Since
  [Firebase SDK version 7.2 for Unity](https://firebase.google.com/support/release-notes/unity.md.txt#7.2.0),
  Crashlytics adds Unity-specific metadata. This should help when you're
  trying to diagnose tricky crashes around specific hardware setups.

- 🌍 **Firebase Hosting and Google Domains integration**   

  Getting started with a custom domain for your website is now even easier
  thanks to the new integration between Firebase Hosting and Google Domains.
  You can now click the **Find domain** link in the Firebase console,
  buy a domain from Google Domains, and the rest of the setup happens
  automatically.

To stay up to date on **all** our releases keep reading below, or follow
@FirebaseRelease on Twitter.

<br />

<br />

## May 06, 2021

### App Distribution

- You can now upload and distribute Android App Bundles (AABs) to testers using Firebase App Distribution. App Distribution integrates with Google Play's internal app sharing service to process and serve APKs that are optimized for your testers' devices. Learn more about distributing app bundles with the [Firebase console](https://firebase.google.com/docs/app-distribution/android/distribute-console.md.txt?apptype=aab) ,the [Firebase CLI](https://firebase.google.com/docs/app-distribution/android/distribute-cli.md.txt?apptype=aab) ,[fastlane](https://firebase.google.com/docs/app-distribution/android/distribute-fastlane.md.txt?apptype=aab), or [gradle](https://firebase.google.com/docs/app-distribution/android/distribute-gradle.md.txt?apptype=aab). Or, visit the [App Distribution dashboard](https://console.firebase.google.com/project/_/appdistribution) to get started right away.

### Firebase CLI v9.10.2

- Bug fixes and performance improvements.

## May 05, 2021

### SDK Releases

- The [Firebase JavaScript SDK (v8.5.0)](https://firebase.google.com/support/release-notes/js.md.txt#8.5.0) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.5.0). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

### Firebase CLI v9.10.1

- Included `appId` in the web app configuration when using the
  Hosting emulator.
  (GitHub [#2798](https://github.com/firebase/firebase-tools/issues/2798))

- Added support for emulating the `demo-*` project ID namespace with
  fake Admin and Web SDK configurations.
  (GitHub [#3291](https://github.com/firebase/firebase-tools/issues/3291))

- Updated the Cloud Firestore emulator to v1.11.15 which fixed
  unexpected `PERMISSION_DENIED` errors when headers are empty.
  (GitHub [#3258](https://github.com/firebase/firebase-tools/issues/3258))

- Fixed the Authentication emulator to allow export of more than 20 users.
  (GitHub [#3311](https://github.com/firebase/firebase-tools/issues/3311))

- Updated the workflow template generated by
  `firebase init hosting:github` so that the "Deploy to Firebase Hosting"
  GitHub Action doesn't attempt to run on PRs from forks.
  (GitHub [#3326](https://github.com/firebase/firebase-tools/issues/3326))

## May 03, 2021

### SDK Releases

- The [Firebase SDK for Unity
  (v7.2.0)](https://firebase.google.com/support/release-notes/unity#7.2.0) is now available. This release includes new features in Crashlytics and bug fixes in Realtime Database and FCM.

## April 29, 2021

### SDK Releases

- The [Firebase JavaScript SDK (v8.4.3)](https://firebase.google.com/support/release-notes/js.md.txt#8.4.3) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.4.3). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

### Documentation

- Check out the new "Understand billing" section in our
  documentation:

  - Overviews of the [Firebase pricing plans](https://firebase.google.com/docs/projects/billing/firebase-pricing-plans.md.txt), including what happens when you switch plans
  - How to [avoid surprise bills](https://firebase.google.com/docs/projects/billing/avoid-surprise-bills.md.txt) (**top tips:** test your code with the Firebase Local Emulator Suite and set up budget alerts)
  - How to [set up advanced billing logic](https://firebase.google.com/docs/projects/billing/advanced-billing-alerts-logic.md.txt) to send notifications to mediums (like Slack or Discord) or to make programmatic changes to your app based on usage or billing

## April 28, 2021

### Performance Monitoring

- View and sort all your Firebase Performance Monitoring traces in one place. Visit the [*Performance Monitoring* dashboard](https://console.firebase.google.com/project/_/performance) to use the traces table and quickly identify potential problems in your app. Learn more about [using the dashboard](https://firebase.google.com/docs/perf-mon/console.md.txt).

### SDK Releases

- The [Firebase Admin Java SDK (v7.2.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#7.2.0)
  is now available. This release comes with emulator support and other
  improvements in the Authentication API. To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Python SDK (v5.0.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#5.0.0)
  is now available. Starting from this release the Python Admin SDK does not
  support Python 3.5. This release comes with emulator support in the
  Authentication API as well as other improvements and fixes.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## April 27, 2021

### SDK Releases

- The [Firebase Admin Node.js SDK (v9.7.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#9.7.0)
  is now available. This release comes with improvements to Cloud Storage
  and a bug fix in Realtime Database. To install this SDK,
  see [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase SDK for C++
  (v7.3.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#7.3.0) is now available.
  This release includes miscellaneous changes and fixes.

## April 23, 2021

### Firebase Weekly Roundup

<br />

While we're in the final approach for Google I/O (May 16-18), we've released quite a few updates over the past two weeks. Here are some highlights:

<br />

- 📦 **Load data faster and lower your costs with Firestore data bundles**   
  You can now read several documents all at once, and then distribute this bundle of data in any way you like to many clients without hitting the Firestore server. This can significantly reduce your cost. It also allows you to deliver a bundle of pre-seeded data with your app binary, so that your users can access the data even when they're offline the first time they use your app. Read all about it in the [blog post](https://firebase.googleblog.com/2021/04/firestore-supports-data-bundles.html).
- **🔐 Run .NET Admin SDK Auth calls against Firebase emulator suite**   
  The Firebase Authentication APIs now support running against the Firebase emulator suite. You can enable the emulator mode by setting the `FIREBASE_AUTH_EMULATOR_HOST` environment variable to point to the emulator. Check out the [release notes](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#2.1.0) for details.
- 👩‍👧‍👦**Multi-user support in Firebase CLI**   
  Changing accounts with the CLI used to require that you give consent in a browser popup. This meant that changing accounts couldn't be automated, until now... Now you can add users once with the new `login:add` command, and then switch between them using `login:use`. Read all about it in the [release notes](https://github.com/firebase/firebase-tools/releases/tag/v9.9.0) for CLI v9.9.

And check out our YouTube channel for more big and small releases from the past
month in [Firebase Release Notes: April '21 - SwiftUI APIs, multi-user Emulator, and Firebase at I/O preview!](https://www.youtube.com/watch?v=4TKuKKSy5k4)
[Video](https://www.youtube.com/watch?v=4TKuKKSy5k4)

<br />

<br />

### SDK Releases

- The [Firebase JavaScript SDK (v8.4.2)](https://firebase.google.com/support/release-notes/js.md.txt#8.4.2) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.4.2). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## April 20, 2021

### SDK Releases

- The
  [Firebase iOS SDK (v7.11.0)](https://firebase.google.com/support/release-notes/ios.md.txt#7.11.0)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#7.11.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- 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](https://firebase.google.com/support/release-notes/android.md.txt#2021-04-20).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v27.1.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## April 14, 2021

### SDK Releases

- The [Firebase Admin .NET SDK (v2.1.0)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#2.1.0)
  is now available. This release comes with emulator support for Authentication.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Go SDK (v4.5.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#4.5.0)
  is now available. This release adds multi-factor authentication info to the `UserRecord` type.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase SDK for C++
  (v7.2.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#7.2.0) is now available.
  This release includes bug fixes in Realtime Database as well as other changes
  and fixes.

## April 13, 2021

### SDK Releases

- The [Firebase JavaScript SDK (v8.4.1)](https://firebase.google.com/support/release-notes/js.md.txt#8.4.1) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.4.1). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

### Firebase CLI v9.10.0

- Migrated Firebase Extensions commands to use the registry API.

## April 12, 2021

### SDK Releases

- The [Firebase JavaScript SDK (v8.4.0)](https://firebase.google.com/support/release-notes/js.md.txt#8.4.0) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.4.0). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## April 08, 2021

### SDK Releases

- The Firebase Android SDKs for
  Analytics, Authentication, Cloud Messaging, and Instance IDs
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2021-04-08).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v27.0.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v8.3.3)](https://firebase.google.com/support/release-notes/js.md.txt#8.3.3)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.3.3).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## April 06, 2021

### SDK Releases

- The [Firebase iOS SDK (v7.10.0)](https://firebase.google.com/support/release-notes/ios.md.txt#7.10.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#7.10.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

### Firebase CLI v9.9.0

- Added support for multiple accounts via new commands `login:use`,
  `login:add`, and `login:list`.

- Fixed native module issues with some installations by removing
  `fast-crc32c` dependency.
  (GitHub [Issue #3247](https://github.com/firebase/firebase-tools/issues/3247),
  GitHub [Issue #3239](https://github.com/firebase/firebase-tools/issues/3239))

- Fixed Cloud Firestore emulator's wrong behavior for documents which
  are created and deleted in a single transaction.

- Fixed header parsing issue in Cloud Firestore emulator which was
  causing permission denined errors with JS SDK v8.3.2.
  (GitHub [Issue #3258](https://github.com/firebase/firebase-tools/issues/3258))

- Fixed an edge case with `nextPageToken` in `batchGet` in the
  Firebase Authentication emulator.
  (GitHub [Issue #3231](https://github.com/firebase/firebase-tools/issues/3231))

- Added a retry for Quota Exceeded errors during Cloud Functions
  deployment.
  (GitHub [Issue #2606](https://github.com/firebase/firebase-tools/issues/2606),
  GitHub [Issue #1372](https://github.com/firebase/firebase-tools/issues/1372))

- Removed unused dependencies.
  (GitHub [Issue #3252](https://github.com/firebase/firebase-tools/issues/3252))

## April 02, 2021

### Firebase Weekly Roundup

<br />

We had lots of updates in the past two weeks. Here are some highlights:

<br />

- **🐞 Fewer unreported crashes in Crashlytics**   
  In [BoM version 26.8](https://firebase.google.com/support/release-notes/android.md.txt#2021-03-25) of the Android SDK we fixed a bug that could cause Crashlytics to miss events if it was unable to read the battery state of the device. If this happens, Crashlytics will now report default values for the battery state. Check out GitHub PR #[2504](https://github.com/firebase/firebase-android-sdk/pull/2504) for more.
- **🔐 Manage RTDB emulator security rules through the API**   
  You can now manage the security rules of the Realtime Database emulator through the existing rules management API in the Node.js Admin SDK. So if you're already using methods like `getRules()` and `setRules()` to programmatically set the security rules of your project, those rules will now automatically connect to the local emulator when the emulator mode is enabled. Read more about it in the [release notes for the Node.js Admin SDK](https://firebase.google.com/support/release-notes/admin/node.md.txt#version_960_-_29_march_2021).
- **🏎 Faster event reporting in Performance Monitoring**   
  Performance Monitoring events now show up in the console within minutes, instead of taking hours. So upgrade to the latest version of the SDK for your platform, and read all about it in the [FAQ](https://firebase.google.com/docs/perf-mon/troubleshooting.md.txt#faq-real-time-data)

To stay up to date on **all** our releases keep reading below, or follow
[@FirebaseReleases](https://twitter.com/FirebaseRelease) on Twitter.

<br />

<br />

## April 01, 2021

### Firebase Performance Monitoring

- Near real time data is now available. Firebase Performance Monitoring now
  processes collected performance data as it comes in, which results in near
  real time data display in the Firebase console. Processed data displays in
  the console within a few minutes of its collection, hence the term "near real
  time". Learn more in the
  [real time FAQ](https://firebase.google.com/docs/perf-mon/troubleshooting.md.txt#faq-real-time-data).

  To take advantage of near real time data processing, make sure your app uses a
  [real time compatible SDK
  version](https://firebase.google.com/docs/perf-mon/troubleshooting#faq-real-time-compatible-sdk-versions).

## March 31, 2021

### SDK Releases

- The [Firebase JavaScript SDK (v8.3.2)](https://firebase.google.com/support/release-notes/js.md.txt#8.3.2) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.3.2). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## March 29, 2021

### SDK Releases

- The [Firebase Admin Node.js SDK (v9.6.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#9.6.0)
  is now available. This release comes with improvements to OAuth 2.0 token caching
  and emulator support for Realtime Database rules management. To install this SDK,
  see [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Go SDK (v4.4.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#4.4.0)
  is now available. This release comes with a new Authentication APIs for looking up
  user accounts by their auth provider IDs. To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## March 25, 2021

### SDK Releases

- The Firebase Android SDKs for
  Cloud Firestore, Cloud Storage, Crashlytics, and Crashlytics NDK
  have been updated.
  The Crashlytics Gradle plugin
  has also been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2021-03-25).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v26.8.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## March 24, 2021

### SDK Releases

- The [Firebase Admin Go SDK (v4.3.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#4.3.0)
  is now available. This release comes with new Authentication APIs for managing
  the auth providers associated with user accounts. To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase iOS SDK (v7.9.1)](https://firebase.google.com/support/release-notes/ios.md.txt#7.9.1)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#7.9.1).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).
  This release is available via Swift Package Manager only.

### Firebase CLI v9.7.0

- Added support for reading/writing `mfaInfo` field in the
  Firebase Authentication emulator.
  (GitHub [Issue #3173](https://github.com/firebase/firebase-tools/issues/3173))

- Fixed CORS issues when testing the Firebase Authentication emulator with
  jsdom.
  (GitHub [Issue #3224](https://github.com/firebase/firebase-tools/issues/3224))

- Fixed an issue where `ext:dev:init` failed when TypeScript was
  selected.
  (GitHub [PR #3220](https://github.com/firebase/firebase-tools/issues/3220))

- Fixed port conflict issues when `functions:shell` is run alongside
  the Local Emulator Suite.
  (GitHub [Issue #3210](https://github.com/firebase/firebase-tools/issues/3210))

- Fixed invalid input error when running `database:settings:set`.
  (GitHub [Issue #3217](https://github.com/firebase/firebase-tools/issues/3217))

## March 23, 2021

### SDK Releases

- The [Firebase iOS SDK (v7.9.0)](https://firebase.google.com/support/release-notes/ios.md.txt#7.9.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#7.9.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## March 19, 2021

### Firebase Weekly Roundup

Many developers want to programmatically manage their Firebase projects, and
this week we released two updates to make that easier:

1. **Management API for Cloud Storage for Firebase**

   You can now manage the Storage buckets in your Firebase projects through a new
   REST API. Through this API, you can find out what buckets are part of your
   Firebase project and you can make existing Cloud Storage buckets
   available in Firebase or remove Firebase access from them. Read all about it
   in the [documentation](https://firebase.google.com/docs/reference/rest/storage/rest.md.txt).
2. **Manage Firebase Hosting sites through REST API or CLI**

   You can now manage Firebase Hosting sites through a
   [REST API](https://firebase.google.com/docs/reference/hosting/rest/v1beta1/projects.sites.md.txt) and the
   [Firebase CLI](https://firebase.google.com/docs/cli.md.txt#hosting-commands). With these you can create, list,
   delete, and retrieve information about Hosting sites for your Firebase
   project. Read more about it in the documentation linked above and in the
   full [release notes](https://firebase.google.com/support/releases.md.txt#hosting-programmatic-site-management) below.

And check out our YouTube channel for a roundup of big and small releases from
the past month in
[Firebase Release Notes: March 2021 - Flutter null-safe plugins, Remote Config, better ML, and more!](https://www.youtube.com/watch?v=QKB2gtIR0q4&list=PLl-K7zZEsYLm9G2M1W5ztrDvMv-CiFzLM&index=5)
[Video](https://www.youtube.com/watch?v=QKB2gtIR0q4)

## March 18, 2021

### Cloud Storage for Firebase

- You can now use [REST APIs](https://firebase.google.com/docs/reference/rest/storage/rest.md.txt) to manage Cloud Storage buckets in your Firebase projects. Use these APIs to view Cloud Storage buckets linked to your Firebase project, link existing Google Cloud Storage buckets to your Firebase project, or remove Firebase access to linked buckets.

### SDK Releases

- The [Firebase Admin Python SDK (v4.5.3)](https://firebase.google.com/support/release-notes/admin/python.md.txt#4.5.3)
  is now available. This release includes a fix in Authentication.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v8.3.1)](https://firebase.google.com/support/release-notes/js.md.txt#8.3.1)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.3.1).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## March 12, 2021

### SDK Releases

- The [Firebase iOS SDK (v7.8.1)](https://firebase.google.com/support/release-notes/ios.md.txt#7.8.1) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#7.8.1). This patch release is available for Analytics via Swift Package Manager and CocoaPods only.

## March 11, 2021

### Hosting

- You can now use
  [REST APIs](https://firebase.google.com/docs/reference/hosting/rest/v1beta1/projects.sites.md.txt)
  and [Firebase CLI commands](https://firebase.google.com/docs/cli.md.txt#hosting-commands) for
  managing Firebase Hosting sites. Use these APIs and CLI commands to
  create, list, delete, and retrieve information about Hosting sites for
  your Firebase project.

  These APIs and CLI commands are applicable for both your default
  Firebase-provisioned site and any [additional sites](https://firebase.google.com/docs/hosting/multisites.md.txt)
  for your project.

### SDK Releases

- The Firebase Android SDKs for
  Crashlytics, Crashlytics NDK, and Realtime Database
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2021-03-11).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v26.7.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

### Firebase CLI v9.6.1

- Added `firebase hosting:sites:<create|get|list|delete>` commands
  to allow management of Firebase Hosting sites.

- Fixed extra logging and race conditions when disabling emulated
  background functions.

## March 10, 2021

### SDK Releases

- The [Firebase Admin Java SDK (v7.1.1)](https://firebase.google.com/support/release-notes/admin/java.md.txt#7.1.1)
  is now available. This release contains some improvements to error handling
  in the Cloud Messaging API. To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v8.3.0)](https://firebase.google.com/support/release-notes/js.md.txt#8.3.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.3.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## March 09, 2021

### SDK Releases

- The [Firebase iOS SDK (v7.8.0)](https://firebase.google.com/support/release-notes/ios.md.txt#7.8.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#7.8.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## March 08, 2021

### Documentation

- The Firebase documentation has been reorganized to replace the
  previous Guides section with four new content sections: Fundamentals,
  Build, Release \& Monitor, and Engage. These changes group products and
  services into distinct sections reflecting each stage of an app's journey.

  The [Fundamentals](https://firebase.google.com/docs/guides) section is the new home for
  platform-specific getting started guides and other project- or platform-level
  documentation. Product-specific documentation has been moved into the three
  sections: [Build](https://firebase.google.com/docs/build), [Release \& Monitor](https://firebase.google.com/docs/release), and
  [Engage](https://firebase.google.com/docs/engage).

  Each of the four sections has an overview page to surface its associated
  products, new features and content, or help you find other types of related
  content, like blog posts and videos.

### Firebase CLI v9.6.0

- Fixed issue where proxied requests to dynamic content through the
  Hosting emulator would return unexpected location headers.
  (GitHub [Issue #3097](https://github.com/firebase/firebase-tools/issues/3097))

- Fixed issue where the Hosting emulator would fail to start with
  `--only` filters using deploy targets.
  (GitHub [Issue #2820](https://github.com/firebase/firebase-tools/issues/2820))

- Fixed issue where optional parameters for Extensions could not
  be omitted.
  (GitHub [Issue #3126](https://github.com/firebase/firebase-tools/issues/3126))

- Fixed issue with initializing Remote Config.
  (GitHub [Issue #3137](https://github.com/firebase/firebase-tools/issues/3137))

- Deploying a function with a retry policy will no longer prompt if
  the function already had a retry policy.
  (GitHub [Issue #798](https://github.com/firebase/firebase-functions/issues/798))

- Fixed issue where `firebase database:remove` failed for large nodes.
  (GitHub [PR #3137](https://github.com/firebase/firebase-tools/pull/3137)
  and [PR #3193](https://github.com/firebase/firebase-tools/pull/3193))

## March 04, 2021

### SDK Releases

- The [Firebase JavaScript SDK (v8.2.10)](https://firebase.google.com/support/release-notes/js.md.txt#8.2.10) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.2.10). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## March 02, 2021

### SDK Releases

- The [Firebase SDK for C++
  (v7.1.1)](https://firebase.google.com/support/release-notes/cpp-relnotes#7.1.1) is now available. This release includes a fix for a crash on old Android devices (Android 5.x and below).

## March 01, 2021

### SDK Releases

- The Firebase Android SDKs for
  Authentication, Cloud Firestore, In-App Messaging, Firebase ML, and
  Remote Config
  have been updated.
  The App Distribution, Crashlytics, and Performance Monitoring Gradle plugins
  have also been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2021-03-01). To get
  started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v26.6.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## February 23, 2021

### SDK Releases

- The [Firebase iOS SDK (v7.7.0)](https://firebase.google.com/support/release-notes/ios.md.txt#7.7.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#7.7.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## February 22, 2021

### Firebase CLI v9.5.0

- Added `firebase setup:emulators:ui` command to download the
  Emulator Suite UI.
  (GitHub [PR #3152](https://github.com/firebase/firebase-tools/pull/3152))

- Fixed issue where OOB flow was not initiated after updating a user's
  email.
  (GitHub [Issue #3096](https://github.com/firebase/firebase-tools/issues/3096))

- Fixed issue where security rules were not applied to the default
  emulated Realtime Database instance.
  (GitHub [Issue #3124](https://github.com/firebase/firebase-tools/issues/3124))

- Fixed issue where adding a field to an empty Cloud Firestore document
  in the Emulator Suite UI failed.

- Fixed issue that was causing timeout errors for eventually
  successful functions deploys.
  (GitHub [Issue #3147](https://github.com/firebase/firebase-tools/issues/3147))

## February 19, 2021

### SDK Releases

- The [Firebase JavaScript SDK (v8.2.9)](https://firebase.google.com/support/release-notes/js.md.txt#8.2.9) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.2.9). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## February 18, 2021

### SDK Releases

- The [Firebase Admin Python SDK (v4.5.2)](https://firebase.google.com/support/release-notes/admin/python.md.txt#4.5.2)
  is now available. This release includes a fix to an issue that occurred with
  certain versions of the `urllib3` package. To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v8.2.8)](https://firebase.google.com/support/release-notes/js.md.txt#8.2.8)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.2.8).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## February 16, 2021

### Hosting

- Released and documented REST APIs for the following Hosting
  features:

  - [Create and deploy to a preview channel](https://firebase.google.com/docs/reference/hosting/rest/v1beta1/sites.channels.md.txt)
  - [Clone a version](https://firebase.google.com/docs/reference/hosting/rest/v1beta1/sites.versions/clone.md.txt)
  - [List versions for your site](https://firebase.google.com/docs/reference/hosting/rest/v1beta1/sites.versions/list.md.txt)
  - [Configure i18n rewrites](https://firebase.google.com/docs/reference/hosting/rest/v1beta1/sites.versions.md.txt#i18nconfig)

### Firebase CLI v9.4.0

- Fixed issue where proxied requests to dynamic content through the
  Hosting emulator would return unexpected `location` headers.
  (GitHub [Issue #3097](https://github.com/firebase/firebase-tools/issues/3097))

- Fixed issue where optional parameters for Firebase Extensions
  could not be omitted.
  (GitHub [Issue #3126](https://github.com/firebase/firebase-tools/issues/3126))

- Fixed issue where deploying Cloud Functions for Firebase fails on
  Node.js 15.
  (GitHub [Issue #3120](https://github.com/firebase/firebase-tools/issues/3120))

- Fixed issue where Hosting emulator would connect to `0.0.0.0`
  for emulators.
  (GitHub [Issue #3121](https://github.com/firebase/firebase-tools/issues/3121))

- Improved performance and reliability of Cloud Functions for Firebase
  deployments.
  (GitHub [Issue #3132](https://github.com/firebase/firebase-tools/issues/3132))

### SDK Releases

- The [Firebase SDK for C++
  (v7.1.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#7.1.0) is now available.
  This release includes new features in Authentication and Remote Config;
  a new Remote Config API and deprecation of the old API; bug fixes
  in Cloud Firestore, FCM, and Remote Config; and other changes.

- The [Firebase SDK for Unity
  (v7.1.0)](https://firebase.google.com/support/release-notes/unity#7.1.0) is now available.
  This release includes new features in Authentication and Remote Config;
  a new Remote Config API and deprecation of the old API; bug fixes
  in Cloud Firestore, FCM, and Remote Config; and other changes.

## February 11, 2021

### SDK Releases

- The Firebase Android SDKs for
  App Indexing, Cloud Firestore, and Performance Monitoring
  have been updated.
  The Crashlytics Gradle plugin
  has also been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2021-02-11).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v26.5.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v8.2.7)](https://firebase.google.com/support/release-notes/js.md.txt#8.2.7)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.2.7).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

### Realtime Database

- Added a `get` method on database references to allow users to get one-time snapshots of data, and new `startAfter` and `endBefore` query result filters.

## February 10, 2021

### SDK Releases

- The [Firebase Admin Node.js SDK (v9.5.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#9.5.0) is now available. This release includes bug fixes and improvements in the Authentication API. It also comes with improvements in the Cloud Messaging API. To install this SDK, see [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## February 09, 2021

### SDK Releases

- The [Firebase iOS SDK (v7.6.0)](https://firebase.google.com/support/release-notes/ios.md.txt#7.6.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#7.6.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## February 04, 2021

### SDK Releases

- The [Firebase JavaScript SDK (v8.2.6)](https://firebase.google.com/support/release-notes/js.md.txt#8.2.6) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.2.6). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## February 01, 2021

### Firebase CLI v9.3.0

- Added support for `batchDelete` in Authentication emulator.
  (GitHub [Issue #3091](https://github.com/firebase/firebase-tools/issues/3091))

- Added support for `createSessionCookie` in Authentication emulator.
  (GitHub [Issue #3094](https://github.com/firebase/firebase-tools/issues/3094))

- Fixed support for using the CLI as a library against locally
  running emulators.
  (GitHub [Issue #3084](https://github.com/firebase/firebase-tools/issues/3084))

### SDK Releases

- The [Firebase SDK for C++
  (v7.0.1)](https://firebase.google.com/support/release-notes/cpp-relnotes#7.0.1) is now available. This release fixes a linker issue with the Firebase installations SDK on Android.

## January 29, 2021

### SDK Releases

- The [Firebase iOS SDK (v7.5.1)](https://firebase.google.com/support/release-notes/ios.md.txt#7.5.1) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#7.5.1). This release is available via Swift Package Manager only.

## January 28, 2021

### SDK Releases

- The [Firebase Admin Go SDK (v4.2.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#4.2.0)
  is now available. This release adds support for connecting to the Authentication
  emulator. To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The Firebase Android SDKs for
  Analytics, Cloud Firestore, Crashlytics, Crashlytics NDK,
  In-App Messaging, and Remote Config
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2021-01-28).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

  An updated version of the
  [google-services plugin](https://firebase.google.com/docs/android/google-services-plugin-and-file.md.txt)
  for Android (v4.3.5) is now available. For more information, see the
  [Firebase Android SDK Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#google-services_plugin_v4-3-5).
- The Firebase Android BoM (Bill of Materials)
  has been updated to v26.4.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The [Firebase SDK for C++
  (v7.0.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#7.0.0) is now available.
  This release updates dependencies; adds the Firebase installations SDK;
  releases Cloud Firestore as Beta; removes deprecated functions in Analytics
  and FCM; changes compiler versions or settings on iOS, Linux, and
  Windows; marks Instance ID as deprecated; fixes several bugs; and adds
  features to Cloud Firestore and FCM.

- The
  [Firebase JavaScript SDK (v8.2.5)](https://firebase.google.com/support/release-notes/js.md.txt#8.2.5)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.2.5).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## January 27, 2021

### SDK Releases

- The [Firebase iOS SDK (v7.5.0)](https://firebase.google.com/support/release-notes/ios.md.txt#7.5.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#7.5.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## January 21, 2021

### Firebase project management

- Firebase now restricts the total number of Firebase Apps within a Firebase project to 30. This limit is to ensure that performance and OAuth 2.0 client ID creation aren't negatively affected. Learn more about the [limit on apps per project](https://firebase.google.com/support/faq.md.txt#apps-per-project) in the FAQ.

### Firebase CLI v9.2.2

- Improved handling of compressed content when proxying through the Hosting emulator. (GitHub [Issue #3052](https://github.com/firebase/firebase-tools/issues/3052) and [Issue #3055](https://github.com/firebase/firebase-tools/issues/3055))

### SDK Releases

- The [Firebase JavaScript SDK (v8.2.4)](https://firebase.google.com/support/release-notes/js.md.txt#8.2.4) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.2.4). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## January 15, 2021

### Firebase CLI v9.2.1

- Fixed issue where authorized domains were not being correctly
  updated when deploying to Hosting channels.
  (GitHub [Issue #3002](https://github.com/firebase/firebase-tools/issues/3002))

- Added support to catch errors while updating authorized domains
  when deleting Hosting channels; prints a warning instead of failing.

- Added `root: true` to lint configurations for newly initialized
  functions directories to prevent it from being combined with a higher level
  config.
  (GitHub [Issue #2925](https://github.com/firebase/firebase-tools/issues/2925))

- Added support for setting `availableMemoryMb` to 4GB in the
  Cloud Functions for Firebase emulator.
  (GitHub [Issue #3026](https://github.com/firebase/firebase-tools/issues/3026))

- Fixed issue where host header was being incorrectly set when
  proxying to Cloud Run or Cloud Functions for Firebase from the
  Hosting emulator.
  (GitHub [Issue #3012](https://github.com/firebase/firebase-tools/issues/3012))

- Fixed issue where emulated HTTP functions would crash when the URL
  contained query parameters.
  (GitHub [Issue #3032](https://github.com/firebase/firebase-tools/issues/3032))

- Fixed issue with routing to emulated HTTP functions in regions
  outside of `us-central1`.
  (GitHub [Issue #3031](https://github.com/firebase/firebase-tools/issues/3031))

- Fixed issue where the User-Agent was being overridden when proxying
  through the Hosting emulator.
  (GitHub [Issue #2970](https://github.com/firebase/firebase-tools/issues/2970))

- Fixed issue where the Cloud Firestore emulator wrongly triggered
  events on deleting an nonexistent document.
  (GitHub [Issue #3043](https://github.com/firebase/firebase-tools/issues/3043))

- Fixed issue where Authentication emulator APIs required Oauth security for
  incoming requests.
  (GitHub [Issue #3044](https://github.com/firebase/firebase-tools/issues/3044))

## January 14, 2021

### SDK Releases

- The Firebase Android SDKs for
  Analytics, Authentication, and Performance Monitoring
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2021-01-14).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v26.3.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v8.2.3)](https://firebase.google.com/support/release-notes/js.md.txt#8.2.3)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.2.3).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## January 12, 2021

### Firebase CLI v9.2.0

- Added warning if developer is using yarn@2 PnP.
  (GitHub [Issue #2198](https://github.com/firebase/firebase-tools/issues/2198))

- Improved logging for `emulators:start` and `emulators:exec`.
  (GitHub [Issue #3020](https://github.com/firebase/firebase-tools/issues/3020))

- Updated underlying timeout handler when proxying through the
  Hosting emulator.

- Fixed incorrect URLs reported inside emulated HTTPS functions.
  (GitHub [Issue #1862](https://github.com/firebase/firebase-tools/issues/1862))

- Added support for setting `ingressSettings` when deploying
  functions.
  (GitHub [Issue #2924](https://github.com/firebase/firebase-tools/pull/2924))

- Added support for installing
  [experimental extensions](https://github.com/FirebaseExtended/experimental-extensions).
  (GitHub [Issue #2830](https://github.com/firebase/firebase-tools/pull/2830))

### SDK Releases

- The [Firebase Admin Python SDK (v4.5.1)](https://firebase.google.com/support/release-notes/admin/python.md.txt#4.5.1)
  is now available. This release adds support for connecting to Realtime Database
  instances hosted in non-US regions. To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase iOS SDK (v7.4.0)](https://firebase.google.com/support/release-notes/ios.md.txt#7.4.0)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#7.4.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## January 07, 2021

### Firebase CLI v9.1.2

- Fixed `firebase init` error when no arguments passed.
  (GitHub
  [Issue #3000](https://github.com/firebase/firebase-tools/issues/3000))

- Fixed `firebase serve` error when serving functions.
  (GitHub
  [Issue #3000](https://github.com/firebase/firebase-tools/issues/3000))

### SDK Releases

- The [Firebase JavaScript SDK (v8.2.2)](https://firebase.google.com/support/release-notes/js.md.txt#8.2.2) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.2.2). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## January 06, 2021

### Firebase CLI v9.1.1

- Added support for allowing more than 100 concurrent connections to
  the Realtime Database emulator.

- Fixed incorrect `databaseURL` inside the Cloud Functions
  emulator for new projects.
  (GitHub
  [Issue #2965](https://github.com/firebase/firebase-tools/issues/2965))

- Fixed function URLs when emulating namespaced/grouped
  Cloud Functions.
  (GitHub
  [Issue #2966](https://github.com/firebase/firebase-tools/issues/2966))

- Added support for using `firebase-bolt` installed in local
  `node_modules`.
  (GitHub
  [Issue #767](https://github.com/firebase/firebase-tools/issues/767))

- Fixed issue where Authentication triggers were not disabled when
  background triggers were disabled.

- Re-added support for proxying HTTP requests in a new underlying
  library.
  (GitHub
  [Issue #2927](https://github.com/firebase/firebase-tools/issues/2927))

- Updated the Cloud Functions for Firebase templates used for
  initialization.
  (GitHub
  [Issue #2919](https://github.com/firebase/firebase-tools/issues/2919))

## December 21, 2020

### SDK Releases

- The [Firebase SDK for Unity
  (v7.0.2)](https://firebase.google.com/support/release-notes/unity#7.0.2) is now available. This release fixes an issue with handling Unicode strings in Firestore on Android.

### Firebase CLI v9.1.0

- Improved error handling for `firestore:delete` when deleting very
  large documents.

- Added support for `batchCreate` for the Authentication emulator.
  (GitHub
  [Issue #2947](https://github.com/firebase/firebase-tools/issues/2947))

- Added support for `emulators:export` and `emulators:import` for
  the Authentication emulator.
  (GitHub
  [Issue #2955](https://github.com/firebase/firebase-tools/issues/2955))

- Fixed the Emulator Suite UI failing to load Cloud Firestore
  when listening on `0.0.0.0`.

- Fixed issue with `firebase init database` populating the wrong key
  for `database.rules`.

## December 17, 2020

### SDK Releases

- The [Firebase JavaScript SDK (v8.2.1)](https://firebase.google.com/support/release-notes/js.md.txt#8.2.1) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.2.1). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## December 16, 2020

### SDK Releases

- The Firebase Android SDKs for
  Cloud Firestore, Cloud Functions (client), Cloud Messaging,
  Cloud Storage, In-App Messaging, Firebase installations,
  Instance IDs, Performance Monitoring, and Realtime Database
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2020-12-16).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v26.2.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

### Firebase CLI v9.0.1

- Fixed "checkForNode8 is not a function" issue in `firebase deploy`. (GitHub [Issue #2944](https://github.com/firebase/firebase-tools/issues/2944))

## December 15, 2020

### SDK Releases

- The [Firebase iOS SDK (v7.3.1)](https://firebase.google.com/support/release-notes/ios.md.txt#7.3.1) is now available. This release is available for CocoaPods and Swift Package Manager distributions only. Changes present in this version will be available in 7.4.0 for the zip and Carthage distributions. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#7.3.1). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

### Firebase CLI v9.0.0

> [!WARNING]
> This version (v9.0.0) of the Firebase CLI contains breaking changes.

A new release of the Firebase CLI is now available (v9.0.0) and includes
the following changes:

- **Breaking:** Ended support for the deprecated Node.js 8 runtime.

- **Breaking:** Disabled deploys of the deprecated Node.js 8 runtime
  for Cloud Functions for Firebase.  

  **Existing Node.js 8 functions will stop executing on March 15, 2021.**

- Updated several dependencies that require Node.js \>= 10 to fix
  `npm audit` issues.

### Firebase CLI v8.20.0

A new release of the Firebase CLI is now available (v8.20.0) and includes
the following changes:

- Added support to show missing documents in the
  Emulator Suite UI for Cloud Firestore.

- Improved support for paths with special characters in the
  Emulator Suite UI for Cloud Firestore.

- Fixed issue where generation of an email link from the Admin SDK was
  failing with the Authentication emulator. (GitHub
  [Issue #2933](https://github.com/firebase/firebase-tools/issues/2933))

- Fixed issue where multiple set-cookie headers were being proxied
  incorrectly in proxied responses through the Hosting emulator. (GitHub
  [Issue #2931](https://github.com/firebase/firebase-tools/issues/2931))

## December 14, 2020

### SDK Releases

- The [Firebase Admin Java SDK (v7.1.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#7.1.0) is now available. This release includes new APIs to manage Firebase Remote Config templates. To install this SDK, see [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## December 11, 2020

### Firebase CLI v8.19.0

A new release of the Firebase CLI is now available (v8.19.0) and includes
the following changes:

- Added Node.js 14 (beta) runtime support to Cloud Functions for Firebase.

### SDK Releases

- The [Firebase JavaScript SDK (v8.2.0)](https://firebase.google.com/support/release-notes/js.md.txt#8.2.0) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.2.0). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## December 09, 2020

### Firebase CLI v8.18.1

A new release of the Firebase CLI is now available (v8.18.1) and includes
the following changes:

- Fixed issue where emulated functions were not receiving all expected headers.

### SDK Releases

- The [Firebase Admin Node.js SDK (v9.4.2)](https://firebase.google.com/support/release-notes/admin/node.md.txt#9.4.2)
  is now available. This release comes with several Realtime Database dependency
  upgrades and type declaration fixes. To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Python SDK (v4.5.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#4.5.0)
  is now available. This release deprecates support for Python 3.5 and contains
  some error handling improvements. To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## December 08, 2020

### SDK Releases

- The
  [Firebase iOS SDK (v7.3.0)](https://firebase.google.com/support/release-notes/ios.md.txt#7.3.0)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#7.3.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase SDK for Unity
  (v7.0.1)](https://firebase.google.com/support/release-notes/unity#7.0.1) is now available.
  This release fixes an issue with missing symbols in Remote Config on Android.

## December 07, 2020

### Firebase CLI v8.18.0

A new release of the Firebase CLI is now available (v8.18.0) and includes
the following changes:

- Fixed unclear error messages when trying to enable APIs that require
  billing on Firebase projects that don't yet have a billing account.

- Added support for specifying the service account a
  Cloud Functions function should use to run, by setting the
  `serviceAccount` in `functions.runWith()`.

- Added additional logging when deploying to a Firebase Hosting
  preview channel.

- Added [Hosting i18n rewrites](https://firebase.google.com/docs/hosting/i18n-rewrites.md.txt) to
  the Emulator Suite UI for Hosting.

- Changed the IDP sign-in for the Emulator Suite UI for Authentication
  to always return an access token.

- Fixed an issue for the Emulator Suite UI for Cloud Firestore
  where `listCollectionId` was not returning collections with nested docs.

- Fixed an issue for the Emulator Suite UI for Cloud Firestore
  where `listDocuments` with `showMissing` returned 500 errors.

## December 03, 2020

### SDK Releases

- The Firebase Android SDK for
  Remote Config
  has been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2020-12-03).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v26.1.1. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase JavaScript SDK (v8.1.2)](https://firebase.google.com/support/release-notes/js.md.txt#8.1.2)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.1.2).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## December 02, 2020

### Firebase CLI v8.17.0

A new release of the Firebase CLI is now available (v8.17.0) and includes
the following changes:

- Fixed issue where `database:get` would not completely finish writing
  to the output file.

- Updated emulator's code for Firebase Hosting to not use the
  deprecated `request` module.

- Fixed race condition with disabling of background triggers.
  (GitHub [Issue #2857](https://github.com/firebase/firebase-tools/issues/2857))

- Added the following features in the Emulator Suite UI for
  Cloud Firestore: support for `!=` and `not-in` queries, show filtered values
  when sorted, and show spaces in field keys.

- Fixed issue in the Emulator Suite UI for Authentication where it
  wasn't including project ID in API calls.

- Fixed issue in the Emulator Suite UI for Authentication where there
  would be an error if one of the opener frames was a cross-origin frame.

- Added default Realtime Database instance creation and API enablement to
  `firebase init`.

### SDK Releases

- The
  [Firebase iOS SDK (v7.2.0)](https://firebase.google.com/support/release-notes/ios.md.txt#7.2.0)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#7.2.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase SDK for Unity
  (v7.0.0)](https://firebase.google.com/support/release-notes/unity#7.0.0) is now available.
  This release updates the Android and iOS dependencies, adds the
  Firebase installations library, various fixes in Firestore, and removes
  older deprecated functions.

## November 19, 2020

### SDK Releases

- The
  [Firebase JavaScript SDK (v8.1.1)](https://firebase.google.com/support/release-notes/js.md.txt#8.1.1)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.1.1).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The
  [Firebase JavaScript SDK (v8.1.0)](https://firebase.google.com/support/release-notes/js.md.txt#8.1.0)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.1.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## November 13, 2020

### Firebase CLI v8.16.2

A new release of the Firebase CLI is now available (v8.16.2) and includes
the following changes:

- Fixed issue when running in a Node 8 environment where `URL` was not
  defined. (GitHub
  [Issue #2817](https://github.com/firebase/firebase-tools/issues/2817))

- Set `FIREBASE_AUTH_EMULATOR_HOST` in `emulators:exec`.

- Updated roles for Firebase Hosting channels so that the GitHub
  Action allows the Action to update authorized domains.

### SDK Releases

- The [Firebase Admin Node.js SDK (v9.4.1)](https://firebase.google.com/support/release-notes/admin/node.md.txt#9.4.1) is now available. This release contains a critical fix in the Firebase Remote Config API. To install this SDK, see [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## November 12, 2020

### Realtime Database

- Launched a new region for the Realtime Database, in Belgium, in
  addition to the existing region in the United States.

- Launched a management API for the Realtime Database. With just a
  REST request, users can can list, create, update, delete, disable, and
  re-enable Realtime Database instances.

### Firebase CLI v8.16.1

A new release of the Firebase CLI is now available (v8.16.1) and includes
the following changes:

- Fixed issue in setting data using `firebase database:set` for Firebase Realtime Database. (GitHub [Issue #2814](https://github.com/firebase/firebase-tools/issues/2814))

### SDK Releases

- The Firebase Android SDKs for
  Authentication, Crashlytics, Crashlytics NDK, Firebase installations,
  Performance Monitoring, and Remote Config
  have been updated.
  The Crashlytics Gradle plugin and the Performance Monitoring Gradle plugin
  have also been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2020-11-12).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials) has
  been updated to v26.1.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

- The [Firebase Admin Node.js SDK (v9.4.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#9.4.0)
  is now available. This release contains several updates to the
  Cloud Firestore API. To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v8.0.2)](https://firebase.google.com/support/release-notes/js.md.txt#8.0.2)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.0.2).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## November 11, 2020

### Firebase CLI v8.16.0

A new release of the Firebase CLI is now available (v8.16.0) and includes
the following changes:

- Added support for the `europe-west1` region for
  Firebase Realtime Database. (GitHub
  [PR #2812](https://github.com/firebase/firebase-tools/pull/2812))

- Fixed issue in `database:settings:get` where the value wasn't being
  properly displayed. (GitHub
  [PR #2811](https://github.com/firebase/firebase-tools/pull/2811))

- Fixed Firebase console URLs for Firebase Realtime Database
  `database:push`, `database:set`, and `database:update` commands. (GitHub
  [PR #2801](https://github.com/firebase/firebase-tools/pull/2801))

## November 10, 2020

### SDK Releases

- The [Firebase iOS SDK (v7.1.0)](https://firebase.google.com/support/release-notes/ios.md.txt#7.1.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#7.1.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## November 05, 2020

### Firebase CLI v8.15.1

A new release of the Firebase CLI is now available (v8.15.1) and includes
the following changes:

- Created work-around for Java emulators plus WSL connectivity issues.
  (GitHub [PR #2780](https://github.com/firebase/firebase-tools/pull/2780))

- Fixed normalization when creating or deploying to
  Firebase Hosting channels. (GitHub
  [PR #2748](https://github.com/firebase/firebase-tools/pull/2748))

### SDK Releases

- The [Firebase JavaScript SDK (v8.0.1)](https://firebase.google.com/support/release-notes/js.md.txt#8.0.1) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.0.1). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## November 04, 2020

### Firebase CLI v8.15.0

A new release of the Firebase CLI is now available (v8.15.0) and includes
the following changes:

- Fixed inspection of Cloud Functions when using standalone binary
  release. (GitHub [Issue #2740](https://github.com/firebase/firebase-tools/issues/2740))

- Fixed Realtime Database emulator crashing on invalid `.validate` rules.
  (GitHub [Issue #2734](https://github.com/firebase/firebase-tools/issues/2734))

- Fixed Realtime Database emulator rejecting Authentication emulator tokens.

- Fixed lookup of empty results when using the Admin SDK with the
  Authentication emulator.

- Added functionality to automatically connect to other running
  emulators from the Hosting emulator.

### SDK Releases

- The [Firebase iOS SDK (v7.0.0) patch release](https://firebase.google.com/support/release-notes/ios.md.txt#7.0.0-patch) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#7.0.0-patch). This release is available via CocoaPods only.
- The [Firebase Admin .NET SDK (v2.0.0)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#2.0.0) is now available. This release contains breaking changes including the removal of support for `netstandard1.5` and `net45` target framework monikers. To install this SDK, see [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## October 27, 2020

### SDK Releases

- The Firebase Android SDKs for
  A/B Testing, Analytics, Authentication, Cloud Firestore, Cloud Messaging,
  In-App Messaging, Instance IDs, and Remote Config
  have been updated.
  The Performance Monitoring Gradle plugin
  has also been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2020-10-27).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v26.0.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

## October 26, 2020

### Firebase CLI v8.14.0

A new release of the Firebase CLI is now available (v8.14.0) and includes
the following changes:

- Introduces the Firebase Local Emulator Suite for Authentication.

- Restores the ability to specify a Hosting site (configured in
  `firebase.json`) as a deploy `--only` target.
  (GitHub [Issue #2731](https://github.com/firebase/firebase-tools/issues/2731))

### SDK Releases

- The
  [Firebase iOS SDK (v7.0.0)](https://firebase.google.com/support/release-notes/ios.md.txt#7.0.0)
  is now available. This release includes several breaking changes and thus
  constitutes a major version bump. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#7.0.0).

- The
  [Firebase JavaScript SDK (v8.0.0)](https://firebase.google.com/support/release-notes/js.md.txt#8.0.0)
  is now available. This release introduces a number of breaking changes. For
  more information, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#8.0.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## October 23, 2020

### SDK Releases

- The
  [Firebase iOS SDK (v6.34.0 patch release)](https://firebase.google.com/support/release-notes/ios.md.txt#6.34.0-patch-2)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.34.0-patch-2).
  This release reverts Performance to a previous version and is available via CocoaPods only.

- The Firebase Android SDK for
  Realtime Database
  has been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2020-10-23).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v25.13.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

## October 22, 2020

### SDK Releases

- The [Firebase Admin Go SDK (v4.1.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#4.1.0)
  is now available. This release comes with improvements to the Authentication API.
  To install this SDK, see
  [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Node.js SDK (v9.3.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#9.3.0)
  is now available. This release comes with improvements to the Authentication API.
  To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## October 21, 2020

### Firebase console

- You can now use the [imported segments](https://firebase.google.com/docs/projects/import-segments.md.txt) feature to add segments of devices, identified outside Firebase, for use with Firebase targeting services. This feature is currently available for use with A/B Testing, Remote Config, Firebase In-App Messaging, and the Notifications composer in the Firebase console.

## October 20, 2020

### SDK Releases

- The [Firebase SDK for C++
  (v6.16.1)](https://firebase.google.com/support/release-notes/cpp-relnotes#6.16.1) is now available.
  This release fixes issues with Realtime Database persistence, and missing symbols
  on Windows.

- The [Firebase SDK for Unity
  (v6.16.1)](https://firebase.google.com/support/release-notes/unity#6.16.1) is now available.
  This release fixes issues with Crashlytics, Realtime Database persistence, and
  Linux library file sizes.

## October 15, 2020

### SDK Releases

- The [Firebase JavaScript SDK (v7.24.0)](https://firebase.google.com/support/release-notes/js.md.txt#7.24.0) is now available. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#7.24.0). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## October 14, 2020

### SDK Releases

- The [Firebase Admin .NET SDK (v1.17.1)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#1.17.1) is now available. This release comes with improvements to the Authentication API. To install this SDK, see [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## October 08, 2020

### Hosting

- In addition to using the Firebase Local Emulator Suite to test and
  view changes to your site locally, you can now also use sharable, temporary
  **preview URLs** to collaborate with your teammates. Learn more about the
  new ways you can test, preview, and deploy in the
  [Hosting documentation](https://firebase.google.com/docs/hosting/test-preview-deploy.md.txt).

- To complement the new preview channels feature, Hosting now
  supports a [GitHub Action](https://firebase.google.com/docs/hosting/github-integration.md.txt) to automate your
  site. Once set up, this GitHub Action creates a new preview URL for each PR
  on your repo and updates the content for the preview URL for each commit. The
  Action can even deploy to your live site when the PR is merged.

- Hosting now offers
  [version cloning](https://firebase.google.com/docs/hosting/manage-hosting-resources.md.txt#version-cloning) so
  that you can more easily promote a version of your site from, for example, a
  preview to your live site.

### SDK Releases

- The
  [Firebase iOS SDK (v6.34.0 patch release)](https://firebase.google.com/support/release-notes/ios.md.txt#6.34.0-patch)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.34.0-patch).
  This release updates GoogleDataTransport to v7.5.1 and is available via CocoaPods only.

- The
  [Firebase JavaScript SDK (v7.23.0)](https://firebase.google.com/support/release-notes/js.md.txt#7.23.0)
  is now available. Analytics now warns instead of throwing errors if
  it detects a mismatched environment. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#7.23.0).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## October 07, 2020

### SDK Releases

- The [Firebase Admin Java SDK (v7.0.1)](https://firebase.google.com/support/release-notes/admin/java.md.txt#7.0.1) is now available. This release comes with improvements to the Authentication API. To install this SDK, see [Add the Firebase Admin SDK to your server](https://firebase.google.com/docs/admin/setup.md.txt).

## October 06, 2020

### SDK Releases

- The Firebase Android SDKs for
  Analytics, Cloud Firestore, and Dynamic Links SDKs
  have been updated.
  The Performance Monitoring Gradle plugin
  has also been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2020-10-06).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Android BoM (Bill of Materials)
  has been updated to v25.12.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

- The
  [Firebase iOS SDK (v6.34.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.34.0)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.34.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## October 05, 2020

### SDK Releases

- The [Firebase JavaScript SDK (v7.22.1)](https://firebase.google.com/support/release-notes/js.md.txt#7.22.1) is now available. This release fixes a bug in the Cloud Functions for Firebase Client SDK that causes callable functions to throw an error. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#7.22.1). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## October 02, 2020

### SDK Releases

- The [Firebase SDK for C++
  (v6.16.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#6.16.0) is now available.
  This release comes with the latest Android and iOS dependencies, offline
  persistence in Realtime Database, and fixes for issues in AdMob, Authentication,
  Cloud Firestore, and FCM.

- The [Firebase SDK for Unity
  (v6.16.0)](https://firebase.google.com/support/release-notes/unity#6.16.0) is now available.
  This release comes with the latest Android and iOS dependencies, improvements
  to the Unity Editor performance, offline persistence in Realtime Database, and
  fixes for issues in AdMob, Authentication, Cloud Firestore, and FCM.

## October 01, 2020

### SDK Releases

- The [Firebase JavaScript SDK (v7.22.0)](https://firebase.google.com/support/release-notes/js.md.txt#7.22.0) is now available. The Cloud Functions for Firebase Client SDK now allows users to set a custom domain for callable functions. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#7.22.0). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## September 30, 2020

### SDK Releases

- The Firebase Android SDKs for
  Cloud Firestore, Cloud Messaging, Crashlytics, Crashlytics NDK,
  Firebase installations, Instance IDs, Performance Monitoring, and Realtime Database
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2020-09-30).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

  Updated versions of the
  [`google-services` Gradle plugin](https://firebase.google.com/docs/android/google-services-plugin-and-file.md.txt)
  for Android (v4.3.4) and the
  [`strict-version-matcher` plugin](https://developers.google.com/android/guides/versioning#standalone_version_matcher_plugin)
  for Android (v1.2.2) are now available. For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2020-09-30).
- The Firebase Bill of Materials (BoM) has
  been updated to v25.11.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/setup.md.txt#firebase-bom),
  in the Android getting started guide.

- The [Firebase Admin .NET SDK (v1.17.0)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#1.17.0)
  is now available. This release deprecates support for `net45` and
  `netstandard1.5` target frameworks. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## September 24, 2020

### SDK Releases

- The
  [Firebase iOS SDK (v6.33.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.33.0)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.33.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The
  [Firebase JavaScript SDK (v7.21.1)](https://firebase.google.com/support/release-notes/js.md.txt#7.21.1)
  is now available. For more details, see the
  [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#7.21.1).
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## September 18, 2020

### Performance Monitoring

- Use the new [*Performance Monitoring* dashboard](https://console.firebase.google.com/project/_/performance) to learn how your key metrics are trending. You can quickly identify regressions by seeing week-over-week changes or verify that recent changes in your code are improving performance. Learn more about [using the dashboard](https://firebase.google.com/docs/perf-mon/console.md.txt).

## September 17, 2020

### SDK Releases

- The [Firebase JavaScript SDK (v7.21.0)](https://firebase.google.com/support/release-notes/js.md.txt#7.21.0) adds `not-in` and `!=` query operators to Cloud Firestore for use with `.where()`. It also includes bug fixes for Cloud Firestore and Testing SDK. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#7.20.0). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## September 15, 2020

### SDK Releases

- The [Firebase Admin Python SDK (v4.4.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#4.4.0)
  is now available. This release adds support for managing AutoML models in
  the `ml` module.
  To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Node.js SDK (v9.2.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#9.2.0)
  is now available. This release adds support for managing AutoML models in
  Firebase ML.
  To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## September 14, 2020

### SDK Releases

- The [Firebase iOS SDK (v6.32.2)](https://firebase.google.com/support/release-notes/ios.md.txt#6.32.2) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.32.2). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## September 11, 2020

### SDK Releases

- The Firebase Android SDK for
  Authentication
  has been updated. The Crashlytics Gradle plugin has also been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2020-09-11).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v25.10.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

## September 10, 2020

### Analytics

- For **web apps using the Firebase JavaScript SDK v7.20.0 and later** , Firebase dynamically fetches the `measurementId` when your app initializes Analytics. Having this ID in your Firebase config object is optional, but it does serve as a fallback in the rare case that the dynamic fetch fails. Learn more about this field in the [Analytics getting started page](https://firebase.google.com/docs/analytics/get-started.md.txt?platform=web#add-sdk).

### SDK Releases

- The [Firebase JavaScript SDK (v7.20.0)](https://firebase.google.com/support/release-notes/js.md.txt#7.20.0) updates Analytics to dynamically fetch `measurementId`. It also fixes a potential security issue in Cloud Messaging. Realtime Database can now infer a default database URL if none is provided. For more details, see the [Firebase JavaScript SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#7.20.0). To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## September 09, 2020

### SDK Releases

- The [Firebase Admin .NET SDK (v1.16.0)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#1.16.0) is now available. This release comes with new APIs for GCIP multi-tenancy support. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## September 08, 2020

### SDK Releases

- The [Firebase iOS SDK (v6.32.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.32.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.32.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## August 31, 2020

### SDK Releases

- The [Firebase iOS SDK (v6.31.1)](https://firebase.google.com/support/release-notes/ios.md.txt#6.31.1) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.31.1). This release is available via CocoaPods only.

## August 27, 2020

### SDK Releases

- The Firebase Android SDKs for
  Cloud Firestore, Cloud Functions (client), Cloud Storage,
  In-App Messaging, and Realtime Database
  have been updated.
  The Crashlytics Gradle plugin
  has also been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2020-08-27).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v25.9.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

- The
  [Firebase iOS SDK (v6.31.0) patch release](https://firebase.google.com/support/release-notes/ios.md.txt#6.31.0-patch)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.31.0-patch).
  This release is available via CocoaPods only.

- The
  [Firebase JavaScript SDK (v7.19.1)](https://firebase.google.com/support/release-notes/js.md.txt#7.19.1)
  is now available. For more details, see the
  [Firebase JS SDK release notes](https://firebase.google.com/support/release-notes/js.md.txt#7.19.1)
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## August 25, 2020

### SDK Releases

- The [Firebase iOS SDK (v6.31.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.31.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.31.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## August 20, 2020

### SDK Releases

- The [Firebase Admin Node.js SDK (v9.1.1)](https://firebase.google.com/support/release-notes/admin/node.md.txt#9.1.1)
  is now available. This release comes with bug fixes in the
  Firebase Remote Config API.
  To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v7.19.0)](https://firebase.google.com/support/release-notes/js.md.txt#7.19.0)
  adds a new `@firebase/rules-unit-testing` package to replace the
  `@firebase/testing` package. It also includes some
  bug fixes.
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## August 19, 2020

### SDK Releases

- The [Firebase Admin Java SDK (v7.0.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#7.0.0) is now available. This release comes with several new APIs for better error handling. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## August 17, 2020

### Hosting

- Hosting now supports Brotli compression. We automatically select the best compression method for your content (gzip or Brotli) so that your content is delivered fast from CDN edges around the world.

## August 14, 2020

### SDK Releases

- The Firebase Android SDKs for
  Analytics, Crashlytics, Crashlytics NDK, and Firebase ML
  have been updated.
  The App Distribution Gradle plugin
  has also been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2020-08-14). To get
  started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v25.8.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

## August 13, 2020

### SDK Releases

- The [Firebase Admin Node.js SDK (v9.1.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#9.1.0)
  is now available. This release comes with the ability to enable/disable
  multi-factor authentication with SMS on a Google Cloud Identity Platform
  tenant. It also comes with bug fixes in the Authentication API.
  To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v7.18.0)](https://firebase.google.com/support/release-notes/js.md.txt#7.18.0)
  adds 2 new APIs and deprecates 5 APIs in FCM. It also includes some
  bug fixes.
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## August 12, 2020

### Hosting

- Set up internationalization (i18n) rewrites for your web apps to serve specific content based on a user's language preference and/or country. For example, you can serve homepages with country-specific themes or content that's written for a specific country-plus-language combination (like Canadian French or Argentine Spanish). Learn how to [configure "i18n rewrites"](https://firebase.google.com/docs/hosting/i18n-rewrites.md.txt) in the Hosting documentation.

### SDK Releases

- The [Firebase Admin Java SDK (v6.16.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#6.16.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](https://firebase.google.com/docs/admin/setup.md.txt).

## August 11, 2020

### Hosting

- You can now use Cloud Logging to view, search, and filter your web request logs for each of your Hosting sites. You can track from where and when you have visits to your site, your site's response statuses, the latency of end user requests, and more. Learn more about the [Cloud Logging
  integration with Hosting](https://firebase.google.com/docs/hosting/web-request-logs-and-metrics).

### SDK Releases

- The [Firebase iOS SDK (v6.30.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.30.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.30.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## August 06, 2020

### SDK Releases

- The [Firebase JavaScript SDK (v7.17.2)](https://firebase.google.com/support/release-notes/js.md.txt#7.17.2) adds an exportable `Database` interface to Realtime Database and also includes internal refactoring. To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## July 30, 2020

### Test Lab

- Firebase Test Lab now provides detailed accessibility reports when you run a Robo test on your app in the Firebase console. Visit [Interpret accessibility results](https://firebase.google.com/docs/test-lab/android/analyzing-results.md.txt#interpret_accessibility_results) to learn how to interpret screenshots and other information about your accessibility test results.

### SDK Releases

- The Firebase Android SDKs for
  Cloud Messaging, Firebase installations, and Instance IDs
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2020-07-30).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v25.7.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

## July 29, 2020

### SDK Releases

- The [Firebase Admin .NET SDK (v1.15.0)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#1.15.0) is now available. This release comes with new APIs for managing SAML and OIDC provider configurations. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## July 28, 2020

### App Distribution

- After uploading your app to Firebase App Distribution, you can now download the IPA or APK file from the [App Distribution dashboard](https://console.firebase.google.com/u/2/project/_/appdistribution) of the Firebase console.

### SDK Releases

- The [Firebase iOS SDK (v6.29.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.29.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.29.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## July 24, 2020

### SDK Releases

- The [Firebase JavaScript SDK (v7.17.1)](https://firebase.google.com/support/release-notes/js.md.txt#7.17.1) fixes a bug introduced in 7.17.0 that caused an error on initializing Analytics. It also includes internal refactoring. To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## July 23, 2020

### SDK Releases

- The [Firebase Admin Java SDK (v6.15.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#6.15.0)
  is now available. This release comes with new APIs for tenant management
  operations. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v7.17.0)](https://firebase.google.com/support/release-notes/js.md.txt#7.17.0)
  adds runtime environment checking functionality to Analytics and improves
  backend error messages in Cloud Storage. It also includes internal refactoring.
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## July 21, 2020

### SDK Releases

- The [Firebase iOS SDK (v6.28.2)](https://firebase.google.com/support/release-notes/ios.md.txt#6.28.2) is now available. This release is available on CocoaPods only. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.28.2). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## July 17, 2020

### SDK Releases

- The Firebase Android SDK for
  Performance Monitoring
  has been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2020-07-17).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v25.6.1. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

## July 16, 2020

- The [Firebase JavaScript SDK (v7.16.1)](https://firebase.google.com/support/release-notes/js.md.txt#7.16.1) includes bug fixes and internal refactoring. To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## July 14, 2020

### SDK Releases

- The
  [Firebase iOS SDK (v6.28.1)](https://firebase.google.com/support/release-notes/ios.md.txt#6.28.1)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.28.1).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase Admin Node.js SDK (v9.0.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#9.0.0)
  is now available. Starting from this release, the Admin SDK requires
  Node.js 10 or higher. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase iOS SDK (v6.28.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.28.0)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.28.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## July 10, 2020

### SDK Releases

- The [Firebase SDK for Unity
  (v6.15.2)](https://firebase.google.com/support/release-notes/unity#6.15.2) is now available. This release comes with fixes for issues with Firestore.

## July 09, 2020

### SDK Releases

- The [Firebase JavaScript SDK (v7.16.0)](https://firebase.google.com/support/release-notes/js.md.txt#7.16.0) adds support in Cloud Firestore for `set()` with merge options when using `FirestoreDataConverter` and restores the Cloud Firestore ReactNative bundle. It also includes bug fixes in Cloud Firestore, FCM, and Cloud Functions for Firebase Client SDK, as well as internal refactoring. To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## July 08, 2020

### SDK Releases

- The Firebase Android SDKs for
  Cloud Messaging and Instance IDs
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2020-07-08).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v25.6.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

## July 07, 2020

### SDK Releases

- The [Firebase iOS SDK (v6.27.1)](https://firebase.google.com/support/release-notes/ios.md.txt#6.27.1) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.27.1). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## July 06, 2020

### SDK Releases

- The Firebase Android SDKs for Analytics, Authentication, Cloud Firestore, Cloud Messaging, Crashlytics, Crashlytics NDK, In-App Messaging, Instance IDs, and Remote Config have been updated. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2020-07-06). To get started with Firebase in Android, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## June 29, 2020

### SDK Releases

- The [Firebase Admin Node.js SDK (v8.13.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#8.13.0)
  is now available. This release comes with version management support for
  Firebase Remote Config and bug fixes for Authentication.
  To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase SDK for C++
  (v6.15.1)](https://firebase.google.com/support/release-notes/cpp-relnotes#6.15.1) is now available.
  This release comes with fixes for issues with Firestore.

- The [Firebase SDK for Unity
  (v6.15.1)](https://firebase.google.com/support/release-notes/unity#6.15.1) is now available.
  release comes with fixes for issues with Firestore.

## June 25, 2020

### SDK Releases

- The [Firebase JavaScript SDK (v7.15.5)](https://firebase.google.com/support/release-notes/js.md.txt#7.15.5) includes a bug fix and internal refactoring. To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## June 20, 2020

### SDK Releases

- The [Firebase JavaScript SDK (v7.15.4)](https://firebase.google.com/support/release-notes/js.md.txt#7.15.4) includes a bug fix. To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## June 19, 2020

### SDK Releases

- The [Firebase JavaScript SDK (v7.15.3)](https://firebase.google.com/support/release-notes/js.md.txt#7.15.3) includes a bug fix. To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## June 18, 2020

### SDK Releases

- The Firebase Android SDKs for
  Cloud Messaging, Crashlytics, Crashlytics NDK, Instance IDs,
  and Realtime Database have been updated.
  The Crashlytics Gradle plugin
  has also been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2020-06-18).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v25.5.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

- The
  [Firebase JavaScript SDK (v7.15.2)](https://firebase.google.com/support/release-notes/js.md.txt#7.15.2)
  includes bug fixes and internal refactoring.
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## June 17, 2020

### SDK Releases

- The [Firebase Admin .NET SDK (v1.14.0)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#1.14.0)
  is now available. This release contains a new API for importing users in bulk.
  To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Java SDK (v6.14.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#6.14.0)
  is now available. This release comes with improvements in the
  Cloud Messaging API. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## June 16, 2020

### SDK Releases

- The [Firebase Admin Go SDK (v4.0.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#4.0.0)
  is now available. This release comes with Go modules support and several new
  APIs for error handling. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase iOS SDK (v6.27.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.27.0)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.27.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## June 11, 2020

### SDK Releases

- The [Firebase JavaScript SDK (v7.15.1)](https://firebase.google.com/support/release-notes/js.md.txt#7.15.1) includes bug fixes and internal refactoring. To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## June 04, 2020

### SDK Releases

- The Firebase Android SDKs for
  Analytics, Crashlytics, Crashlytics NDK, and
  Firebase installations
  have been updated.
  The App Distribution Gradle plugin
  has also been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2020-06-04).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v25.4.1. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

- The
  [Firebase JavaScript SDK (v7.15.0)](https://firebase.google.com/support/release-notes/js.md.txt#7.15.0) adds a new
  setting to allow Cloud Firestore to enable persistence in environments without
  `localStorage`. It also includes a bug fixes and internal refactoring.
  To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## June 02, 2020

### SDK Releases

- The
  [Firebase iOS SDK (v6.26.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.26.0)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.26.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase SDK for C++
  (v6.15.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#6.15.0) is now available.
  This release comes with a fix for an issue with App creation, and multiple
  Firestore improvements.

- The [Firebase SDK for Unity
  (v6.15.0)](https://firebase.google.com/support/release-notes/unity#6.15.0) is now available. This
  release comes with an update to Crashlytics, a fix for the editor freezing,
  and multiple Firestore improvements.

## May 29, 2020

### SDK Releases

- The [Firebase Admin .NET SDK (v1.13.0)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#1.13.0)
  is now available. This release comes with new APIs for retrieving
  and deleting user accounts in bulk. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v7.14.6)](https://firebase.google.com/support/release-notes/js.md.txt#7.14.6) adds a new
  setting to allow Cloud Firestore to ignore undefined properties in
  Cloud Firestore. It also includes a bug fix for Cloud Firestore and internal
  refactoring. To install the SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## May 21, 2020

### SDK Releases

- The Firebase Android SDKs for
  Analytics, Cloud Messaging, In-App Messaging,
  Firebase installations, and Instance IDs
  have been updated.
  The Crashlytics Gradle plugin has also been updated.

  This release also includes the initial release of the
  Cloud Messaging Direct Boot SDK.

  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2020-05-21).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).
- The Firebase Bill of Materials (BoM) has
  been updated to v25.4.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

- The [Firebase Admin Go SDK (v3.13.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#3.13.0)
  is now available. This release comes with new APIs for fetching and deleting
  user accounts in bulk. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v7.14.5)](https://firebase.google.com/support/release-notes/js.md.txt#7.14.5)
  includes a bug fix for Realtime Database and internal refactoring.
  To install the SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## May 19, 2020

### SDK Releases

- The [Firebase iOS SDK (v6.25.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.25.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.25.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## May 18, 2020

### SDK Releases

- The [Firebase SDK for Unity
  (v6.14.1)](https://firebase.google.com/support/release-notes/unity#6.14.1) is now available. This
  release includes Auth support for an updated sign in credential on Apple Sign
  In link failures on iOS.

- The [Firebase SDK for C++
  (v6.14.1)](https://firebase.google.com/support/release-notes/cpp-relnotes#6.14.0) is now available. This
  release includes Auth support for an updated sign in credential on Apple Sign
  In link failures on iOS.

## May 14, 2020

### SDK Releases

- The [Firebase Admin Java SDK (v6.13.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#6.13.0)
  is now available. This release comes with new APIs for fetching and deleting
  user accounts in bulk. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Python SDK (v4.3.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#4.3.0)
  is now available. This release comes with new APIs for fetching and deleting
  user accounts in bulk. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v7.14.4)](https://firebase.google.com/support/release-notes/js.md.txt#7.14.4)
  includes bug fixes and internal refactoring for Cloud Firestore.
  To install the SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## May 8, 2020

### SDK Releases

- The [Firebase Admin Node.js SDK (v8.12.1)](https://firebase.google.com/support/release-notes/admin/node.md.txt#8.12.1) is now available. This release comes with a fix to the typings of Authentication. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## May 07, 2020

### SDK Releases

- The Firebase Android SDKs for
  Analytics, Cloud Messaging, Firebase installations, and
  Instance IDs
  have been updated.
  The App Distribution and Crashlytics Gradle plugins
  have also been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2020-05-07).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v25.3.1. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

- The
  [Firebase JavaScript SDK (v7.14.3)](https://firebase.google.com/support/release-notes/js.md.txt#7.14.3)
  includes bug fixes and internal refactoring for Cloud Firestore.
  To install the SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## May 06, 2020

### SDK Releases

- The [Firebase Admin Node.js SDK (v8.12.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#8.12.0)
  is now available. This release comes with new APIs for fetching and deleting
  user accounts in bulk. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin .NET SDK (v1.12.0)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#1.12.0)
  is now available. This release comes with new APIs for creating and verifying
  Firebase session cookies. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## May 05, 2020

### SDK Releases

- The [Firebase iOS SDK (v6.24.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.24.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.24.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## April 30, 2020

### SDK Releases

- The [Firebase Admin Python SDK (v4.2.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#4.2.0) is now available. This release contains a new `tenant_mgt` module to manage authentication tenants in GCIP-enabled Firebase projects. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## April 23, 2020

### SDK Releases

- The Firebase Android SDKs for
  Analytics, Authentication, Crashlytics, Crashlytics NDK, Cloud Firestore,
  Cloud Messaging, In-App Messaging, Firebase installations,
  Instance IDs, Firebase ML, Performance Monitoring, Realtime Database, and
  Remote Config
  have been updated.
  The Crashlytics Gradle plugin
  has also been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2020-04-23).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v25.3.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

- The [Firebase SDK for Unity
  (v6.14.0)](https://firebase.google.com/support/release-notes/unity#6.14.0) is now available. This
  release includes an update to the Cloud Firestore logging API and removes a
  dependency on UIWebView API from the Crashlytics iOS SDK.

- The [Firebase SDK for C++
  (v6.14.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#6.14.0) is now available. This
  release includes an update to the Cloud Firestore logging API.

- The [Firebase Admin .NET SDK (v1.11.0)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#1.11.0)
  is now available. This release comes with new APIs for revoking refresh tokens
  and checking for revoked ID tokens. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Go SDK (v3.12.1)](https://firebase.google.com/support/release-notes/admin/go.md.txt#3.12.1)
  is now available. This release comes with improvements to credentials
  loading and a bug fix in the FCM topic management API. To install this SDK,
  see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v7.14.2)](https://firebase.google.com/support/release-notes/js.md.txt#7.14.2)
  includes bug fixes for Cloud Firestore and Cloud Messaging.
  To install the SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## April 22, 2020

### SDK Releases

- The [Firebase Admin Node.js SDK (v8.11.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#8.11.0) is now available. This release adds new APIs to manage Firebase-hosted custom ML models. It also includes new APIs to manage Firebase Remote Config templates. The release also comes with bug fixes and improvements for Authentication and Realtime Database. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## April 21, 2020

### Test Lab

- Firebase Test Lab has redesigned the device catalog in the [Firebase console](https://console.firebase.google.com/project/_/testlab) to make the experience of selecting test devices more intuitive. You can now view the details of a device, as well as search and filter for devices. You can also create presets (previously called templates) for all test types, including Game Loop tests (for Android and iOS) and iOS XCTest.

### SDK Releases

- The [Firebase Admin Python SDK (v4.1.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#4.1.0)
  is now available. This release contains a new `ml` module to manage
  Firebase-hosted custom ML models. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase iOS SDK (v6.23.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.23.0)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.23.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## April 16, 2020

### SDK Releases

- The [Firebase JavaScript SDK (v7.14.1)](https://firebase.google.com/support/release-notes/js.md.txt#7.14.1) includes bug fixes for Cloud Storage and Authentication. To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

### Firebase console

- You can now use drag-and-drop to reorder content on the Project Overview page in the Firebase Console.

## April 09, 2020

### SDK Releases

- The Firebase Android SDKs for
  Crashlytics, Crashlytics NDK, In-App Messaging, Firebase ML, and
  Performance Monitoring
  have been updated.
  The App Distribution and Crashlytics Gradle plugins
  have also been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2020-04-09).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v25.2.2. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

- The [Firebase Admin .NET SDK (v1.10.0)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#1.10.0)
  is now available. This release comes with new APIs for generating
  email action links for Authentication. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v7.14.0)](https://firebase.google.com/support/release-notes/js.md.txt#7.14.0) adds a new
  API for atomic field value increments in Realtime Database. It also includes some
  internal refactoring for bundle size optimization in Cloud Firestore.
  To install the SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## April 08, 2020

### SDK Releases

- The [Firebase iOS SDK (v6.22.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.22.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.22.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## April 03, 2020

### SDK Releases

- The Firebase Android SDKs for
  Cloud Messaging, Firebase installations, and Instance IDs
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2020-04-03).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v25.2.1. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

## April 02, 2020

### SDK Releases

- The [Firebase JavaScript SDK (v7.13.2)](https://firebase.google.com/support/release-notes/js.md.txt#7.13.2) contains bug fixes for Cloud Firestore and FCM. To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## March 31, 2020

- Cloud Functions for Firebase v3.6.0 has added support for a new location, `europe-west3`. See [Cloud Functions locations](https://firebase.google.com/docs/functions/locations.md.txt).

## March 30, 2020

### SDK Releases

- The Firebase Android SDKs for
  Analytics, Cloud Firestore, Cloud Messaging, Crashlytics,
  Crashlytics NDK, Firebase installations, and Instance IDs
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2020-03-30).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v25.2.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

- The [Firebase Admin Python SDK (v4.0.1)](https://firebase.google.com/support/release-notes/admin/python.md.txt#4.0.1)
  is now available. This release contains some bug fixes and improvements in
  Realtime Database and Cloud Messaging APIs. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## March 27, 2020

### SDK Releases

- The [Firebase JavaScript SDK (v7.13.1)](https://firebase.google.com/support/release-notes/js.md.txt#7.13.1) fixes a syntax error in package.json for Cloud Firestore. To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## March 26, 2020

### SDK Releases

- The [Firebase JavaScript SDK (v7.13.0)](https://firebase.google.com/support/release-notes/js.md.txt#7.13.0) adds support for new events and parameters to Analytics. It also adds support to import memory-only build of Cloud Firestore without persistence related code. To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## March 25, 2020

### Firebase Security Rules

- Improvements to the Firebase Security Rules Language and new Rules-related reporting tools are now available. See the latest [Firebase Security Rules Release Notes](https://firebase.google.com/support/release-notes/security-rules.md.txt#032520).

## March 24, 2020

### SDK Releases

- The [Firebase iOS SDK (v6.21.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.21.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.21.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## March 23, 2020

### SDK Releases

- The [Firebase SDK for Unity
  (v6.13.0)](https://firebase.google.com/support/release-notes/unity#6.13.0) adds new APIs for Cloud Firestore, adds new asset labels for new External Dependency Manager features, and is now available through Unity Package Manager from Unity 2018.4 or above (see the [setup guide](https://firebase.google.com/docs/unity/setup.md.txt#add-sdks-upm)).

### FCM

- From March 2020, FCM has stopped creating legacy server keys.

Existing legacy server keys will continue
to work, but we recommend that you instead use the newer version of key
labeled **Server key** in the
[Firebase console](https://console.firebase.google.com/project/_/settings/cloudmessaging/).

For more information, see [Migrate legacy server keys](https://firebase.google.com/docs/cloud-messaging/auth-server#migrate-legacy-server-keys).

## March 19, 2020

### SDK Releases

- The [Firebase JavaScript SDK (v7.12.0)](https://firebase.google.com/support/release-notes/js.md.txt#7.12.0) adds methods to set the SDK log level and customize log reporting. To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## March 17, 2020

### AdMob

Linking your AdMob apps with Firebase (and Google Analytics!) now offers
increasing levels of configuration to help you optimize your app's user
experience and your ad revenue. Visit the AdMob documentation to learn
about all the [benefits](https://firebase.google.com/docs/admob/analytics-and-firebase.md.txt) of using
AdMob, Firebase, and Google Analytics together!

### SDK Releases

- The Firebase Android SDKs for
  Cloud Messaging, Crashlytics, In-App Messaging,
  Firebase installations, Instance IDs, and Remote Config
  have been updated.
  The Crashlytics Gradle plugin
  has also been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2020-03-17).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v25.1.1. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

## March 16, 2020

### SDK Releases

- The [Firebase iOS SDK (v6.20.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.20.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.20.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## March 12, 2020

### SDK Releases

- The Firebase Android SDK for
  Authentication
  has been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2020-03-12).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v25.1.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

- The [Firebase Admin Node.js SDK (v8.10.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#8.10.0)
  is now available. This release adds the ability for [Cloud Identity Platform](https://cloud.google.com/identity-platform/docs/how-to#mfa)
  administrators to configure multi-factor authentication settings on user
  accounts. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v7.11.0)](https://firebase.google.com/support/release-notes/js.md.txt#7.11.0) adds
  multi-factor authentication support for Google Cloud Identity Platform projects.
  To install the SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## March 10, 2020

### SDK Releases

- The [Firebase iOS SDK (v6.19.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.19.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.19.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

### Firebase console

- We rewrote most of the Firebase console using Angular. The console now has a smaller initial download which means faster initial loading! You shouldn't notice any visual changes.

## March 09, 2020

- Kotlin extension libraries for many Firebase Android SDKs are now out of beta! These ktx libraries enable you to access Firebase Android APIs using idiomatic Kotlin syntax. Learn more about these ktx libraries in the [Android -- Kotlin reference documentation](https://firebase.google.com/docs/reference/kotlin/packages.md.txt).

## March 05, 2020

### SDK Releases

- The [Firebase SDK for C++
  (v6.12.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#6.12.0) adds experimental
  support for Cloud Firestore, available on all supported platforms.

- The [Firebase SDK for Unity
  (v6.12.0)](https://firebase.google.com/support/release-notes/unity#6.12.0) adds experimental
  support for Cloud Firestore, available on all supported platforms.

- The
  [Firebase JavaScript SDK (v7.10.0)](https://firebase.google.com/support/release-notes/js.md.txt#7.10.0) adds
  a `Timestamp.valueOf()` overload to Cloud Firestore. The SDK also
  includes some internal refactoring.
  To install the SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## March 03, 2020

### SDK Releases

- The Firebase Android SDKs for
  Cloud Messaging and Instance IDs
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2020-03-03).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v24.7.2. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

## February 28, 2020

### SDK Releases

- The [Firebase JavaScript SDK (v7.9.3)](https://firebase.google.com/support/release-notes/js.md.txt#7.9.3) fixes a Cloud Storage CORS regression. The SDK also includes some internal refactoring. To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## February 27, 2020

### SDK Releases

- The Firebase Android SDKs for
  Analytics, Cloud Firestore, Cloud Messaging, Instance IDs, and
  Remote Config
  have been updated.

  This release also includes the initial release of the Firebase installations SDK.

  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2020-02-27).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).
- The Firebase Bill of Materials (BoM) has
  been updated to v24.7.1. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

- The
  [Firebase JavaScript SDK (v7.9.2)](https://firebase.google.com/support/release-notes/js.md.txt#7.9.2) fixes
  a mangling issue for Cloud Firestore builds and reintroduces mangled
  browser CJS build for Cloud Firestore. The SDK also
  includes some internal refactoring.
  To install the SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## February 25, 2020

### SDK Releases

- The [Firebase iOS SDK (v6.18.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.18.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.18.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## February 24, 2020

### SDK Releases

- The [Firebase Admin Python SDK (v4.0.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#4.0.0) is now available. Starting from this release the Python Admin SDK does not support Python 2 and 3.4. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## February 21, 2020

### SDK Releases

- The [Firebase JavaScript SDK (v7.9.1)](https://firebase.google.com/support/release-notes/js.md.txt#7.9.1) fixes a regression that affected Cloud Firestore Node and CJS bundles. The SDK also includes some internal refactoring. To install the SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## February 20, 2020

### SDK Releases

- The [Firebase SDK for C++
  (v6.11.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#6.11.0) updated the minimum
  supported Xcode version and fixed an issue with Realtime Database connections.

- The [Firebase SDK for Unity
  (v6.11.0)](https://firebase.google.com/support/release-notes/unity#6.11.0) updated the minimum
  supported Xcode version and fixed an issue with Realtime Database connections.

- The
  [Firebase JavaScript SDK (v7.9.0)](https://firebase.google.com/support/release-notes/js.md.txt#7.9.0) replaces
  the Cloud Firestore bundle with a minified version, reducing total bundle size.
  It also includes bug fixes for Cloud Firestore and FCM, and internal refactoring.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## February 14, 2020

### SDK Releases

- The Firebase Android SDK for
  Dynamic Links
  has been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2020-02-14).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v24.7.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

## February 13, 2020

### SDK Releases

- The [Firebase JavaScript SDK (v7.8.2)](https://firebase.google.com/support/release-notes/js.md.txt#7.8.2) includes a bug fix for Cloud Firestore as well as internal refactoring. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

### Firebase Security Rules

- Improvements to the Firebase Security Rules Language and new Rules-related reporting tools are now available. See the latest [Firebase Security Rules Release Notes](https://firebase.google.com/support/release-notes/security-rules.md.txt#021320).

## February 11, 2020

### SDK Releases

- The
  [Firebase iOS SDK (v6.17.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.17.0)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.17.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase Admin .NET SDK (v1.9.2)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#1.9.2)
  is now available. This release contains a fix in the Authentication API
  to raise the correct error code when an already in-use email address is
  specified for a user.
  To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Java SDK (v6.12.2)](https://firebase.google.com/support/release-notes/admin/java.md.txt#6.12.2)
  is now available. This release contains fixes
  to automatically retry operations that fail due to retry-eligible HTTP errors
  in project management and user management APIs.
  To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## February 06, 2020

### SDK Releases

- The [Firebase JavaScript SDK (v7.8.1)](https://firebase.google.com/support/release-notes/js.md.txt#7.8.1) includes a bug fix for Cloud Firestore as well as internal refactoring. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## February 03, 2020

### SDK Releases

- The Firebase Android SDKs for
  A/B Testing, App Indexing, Cloud Firestore, Cloud Functions (client),
  Cloud Storage, Realtime Database, and Remote Config
  have been updated.
  The Crashlytics Gradle plugin
  has also been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2020-02-03).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v24.6.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

## January 30, 2020

### SDK Releases

- The
  [Firebase JavaScript SDK (v7.8.0)](https://firebase.google.com/support/release-notes/js.md.txt#7.8.0) includes an
  experimental alternative minified Cloud Firestore import that developers can
  optionally try out ([see
  notes for details](https://firebase.google.com/support/release-notes/js#7.8.0)). It also includes
  some bug fixes and internal refactoring.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase SDK for C++
  (v6.10.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#6.10.0) reverted experimental
  API from Authentication, added a new method which supports a nonce as required by
  Apple Sign-in to Authentication and updated the CMakeLists.txt to link static
  libraries properly for iOS targets.

- The [Firebase SDK for Unity
  (v6.10.0)](https://firebase.google.com/support/release-notes/unity#6.10.0) , added a new method which
  supports a nonce as required by Apple Sign-in to Authentication, fixed Unity editor
  freeze when disposing FirebaseAuth and improved resource generation.

## January 28, 2020

### SDK Releases

- The [Firebase iOS SDK (v6.16.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.16.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.16.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## January 23, 2020

### SDK Releases

- The [Firebase Admin Node.js SDK (v8.9.2)](https://firebase.google.com/support/release-notes/admin/node.md.txt#8.9.2)
  is now available. This release contains a fix for an issue that prevented
  functions from being deployed via the Firebase CLI.
  To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Java SDK (v6.12.1)](https://firebase.google.com/support/release-notes/admin/java.md.txt#6.12.1)
  is now available. This release contains a fix in the Cloud Messaging API
  to correctly format the `event_time` field in `AndroidNotification`.
  To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## January 16, 2020

### SDK Releases

- The [Firebase JavaScript SDK (v7.7.0)](https://firebase.google.com/support/release-notes/js.md.txt#7.7.0) includes some bug fixes and internal refactoring. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).
- A patch release [Firebase iOS SDK (v6.15.1)](https://firebase.google.com/support/release-notes/ios.md.txt#6.15.1) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.15.1). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## January 15, 2019

### SDK Releases

- The [Firebase Admin Node.js SDK (v8.9.1)](https://firebase.google.com/support/release-notes/admin/node.md.txt#8.9.1) is now available. This release contains some bug fixes that make the SDK operate correctly in managed cloud environments like Google Cloud Run. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).
- The [Firebase Admin Go SDK (v3.12.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#3.12.0) is now available. This release comes with several new additions to the FCM API. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## January 14, 2020

### SDK Releases

- The
  [Firebase iOS SDK (v6.15.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.15.0)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.15.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The Firebase Android SDKs for
  Analytics, In-App Messaging, and Performance Monitoring
  have been updated.

  This release also includes the initial beta releases of the
  Firebase Crashlytics SDK, the Firebase Crashlytics SDK for NDK crash
  reporting, and the Firebase Crashlytics Gradle plugin.

  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2020-01-14).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).
- The Firebase Bill of Materials (BoM) has
  been updated to v24.5.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

## January 09, 2020

### SDK Releases

- The [Firebase JavaScript SDK (v7.6.2)](https://firebase.google.com/support/release-notes/js.md.txt#7.6.2) fixes a performance-affecting bug in Realtime Database causing slow updates, a Cloud Firestore issue where auth credentials were not respected in certain environments, and a Cloud Functions for Firebase Client SDK bug causing `functions.httpCallable()` to request notification permissions. It also includes some internal refactoring. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## December 27, 2019

### SDK Releases

- The [Firebase SDK for C++
  (v6.9.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#6.9.0) added support for Apple
  Sign-in and for sign-in using 3rd party web providers to Authentication and added
  configuration of BigQuery export to Cloud Messaging.

- The [Firebase SDK for Unity
  (v6.9.0)](https://firebase.google.com/support/release-notes/unity#6.9.0) added support for Apple
  Sign-in and for sign-in using 3rd party web providers to Authentication,
  added configuration of BigQuery export to Cloud Messaging, fixed a
  Crashlytics build reporting bug with Python 3, and fixed a core editor
  plugin loading issue on Windows.

## December 23, 2019

### SDK Releases

- The [Firebase Admin Go SDK (v3.11.1)](https://firebase.google.com/support/release-notes/admin/go.md.txt#3.11.1) is now available. This release contains some minor improvements to fix the API reference generated by `godoc`. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## December 19, 2019

### SDK Releases

- The [Firebase Admin Node.js SDK (v8.9.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#8.9.0) is now available. This release includes dependency updates in Cloud Firestore and Realtime Database along with improvements to the Cloud Messaging API. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## December 18, 2019

### SDK Releases

- The Firebase Android SDKs for
  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](https://firebase.google.com/support/release-notes/android.md.txt#2019-12-18). To get
  started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v24.4.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

- The [Firebase Admin Java SDK (v6.12.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#6.12.0)
  is now available. This release includes dependency updates in Cloud Firestore
  along with improvements to the Cloud Messaging API. To
  install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Go SDK (v3.11.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#3.11.0)
  is now available. The Admin SDK for Go now requires Go 1.11 or higher.
  This release comes with new additions to the Authentication API including
  multitenancy support. It also includes improvements to the Cloud Messaging API. To
  install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v7.6.1)](https://firebase.google.com/support/release-notes/js.md.txt#7.6.1) includes some
  internal refactoring.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## December 17, 2019

### FCM

FCM has removed ongoing support for delivery receipts via the
XMPP protocol. In place of XMPP delivery receipts, developers should
[enable delivery data export](https://firebase.google.com/docs/cloud-messaging/understand-delivery.md.txt#enable-message-delivery-data-export-on-android)
in the FCM client SDK.

### SDK Releases

- The [Firebase iOS SDK (v6.14.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.14.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.14.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## December 16, 2019

### SDK Releases

- The [Firebase SDK for Unity
  (v6.8.1)](https://firebase.google.com/support/release-notes/unity#6.8.1) includes bug fixes for Crashlytics and core editor plugin to load without the iOS Unity extension installed.

## December 12, 2019

### SDK Releases

- The [Firebase JavaScript SDK (v7.6.0)](https://firebase.google.com/support/release-notes/js.md.txt#7.6.0) adds support for storing and retrieving custom types in Cloud Firestore. The `getToken()` method in FCM now automatically requests permissions if not previously requested. It also includes bug fixes in Cloud Firestore, FCM, and Testing SDK. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## December 11, 2019

### SDK Releases

- The [Firebase Admin Python SDK (v3.2.1)](https://firebase.google.com/support/release-notes/admin/python.md.txt#3.2.1) is now available. This release includes a bug fix for the Cloud Messaging API. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## December 09, 2019

### Firebase Security Rules

- Improvements to the Firebase Security Rules Language and new Rules-related reporting tools are now available. See the latest [Firebase Security Rules Release Notes](https://firebase.google.com/support/release-notes/security-rules.md.txt#1209919).

### SDK Releases

- The Firebase Android SDKs for
  Cloud Firestore, Cloud Messaging, Instance IDs, 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](https://firebase.google.com/support/release-notes/android.md.txt#2019-12-09). To get
  started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v24.3.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

## December 06, 2019

### SDK Releases

- The [Firebase JavaScript SDK (v7.5.2)](https://firebase.google.com/support/release-notes/js.md.txt#7.5.2) includes a bug fix, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## December 05, 2019

### SDK Releases

- The [Firebase JavaScript SDK (v7.5.1)](https://firebase.google.com/support/release-notes/js.md.txt#7.5.1) includes bug fixes and some internal refactoring. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## December 03, 2019

### SDK Releases

- The [Firebase SDK for C++
  (v6.8.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#6.8.0) includes fixes for issues
  in AdMob and resource generation from google-services.json.

- The [Firebase SDK for Unity
  (v6.8.0)](https://firebase.google.com/support/release-notes/unity#6.8.0) includes bug fixes for
  resource generation from google-services.json.

## November 22, 2019

### SDK Releases

- The Firebase Android SDK for
  Authentication
  has been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-11-22).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v24.2.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

## November 21, 2019

### Analytics

- Google Analytics in Firebase is now available for use in the BigQuery sandbox. Previously, users could only see their analytics data in BigQuery by providing a credit card for payment. Analytics now being available in the sandbox means all Firebase data is accessible to try in the BigQuery sandbox before needing to commit to a billing plan and account.

### SDK Releases

- The [Firebase JavaScript SDK (v7.5.0)](https://firebase.google.com/support/release-notes/js.md.txt#7.5.0) includes performance improvements for repeated queries in Cloud Firestore. It also includes some bug fixes. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## November 19, 2019

### SDK Releases

- The [Firebase Admin Node.js SDK (v8.8.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#8.8.0) is now available. This release includes dependency updates in Cloud Firestore and Cloud Storage along with improvements to Authentication and Cloud Messaging. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).
- The [Firebase iOS SDK (v6.13.0) patch release](https://firebase.google.com/support/release-notes/ios.md.txt#6.13.0-patch) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.13.0-patch). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## November 14, 2019

### SDK Releases

- The
  [Firebase iOS SDK (v6.13.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.13.0)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.13.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The
  [Firebase JavaScript SDK (v7.4.0)](https://firebase.google.com/support/release-notes/js.md.txt#7.4.0) adds
  nonce support for sign-in with OIDC ID token credentials and OAuth sign-in
  support for apps served from origins with the `ionic://` scheme. It also
  includes bug fixes.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## November 13, 2019

### SDK Releases

- The [Firebase SDK for C++
  (v6.7.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#6.7.0) includes fixes for issues
  in Analytics, Realtime Database, Cloud Storage, and App.
  To install this SDK, see
  [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

- The [Firebase SDK for Unity
  (v6.7.0)](https://firebase.google.com/support/release-notes/unity#6.7.0) includes bug fixes for
  Analytics, Realtime Database, Dynamic Links, Crashlytics, and Cloud Storage.
  To install this SDK, see
  [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

- The [Firebase Admin Python SDK (v3.2.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#3.2.0)
  is now available. This release comes with improvements and new additions to the Cloud Messaging API
  including the ability to further customize notifications that target Android devices. To
  install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## November 11, 2019

### SDK Releases

- The Firebase Android SDKs for
  Cloud Firestore, Cloud Messaging, In-App Messaging, Instance IDs,
  ML Kit for Firebase, 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](https://firebase.google.com/support/release-notes/android.md.txt#2019-11-11). To get
  started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v24.1.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

## November 7, 2019

### SDK Release

- The [Firebase JavaScript SDK (v7.3.0)](https://firebase.google.com/support/release-notes/js.md.txt#7.3.0) adds new query operators in Cloud Firestore and contains some bug fixes. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## November 5, 2019

### SDK Releases

- The [Firebase iOS SDK (v6.12.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.12.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.12.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## October 31, 2019

### SDK Release

- The [Firebase JavaScript SDK (v7.2.3)](https://firebase.google.com/support/release-notes/js.md.txt#7.2.3) includes bug fixes for Cloud Firestore, type fixes for Analytics, and some internal refactoring. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## October 30, 2019

### SDK Releases

- The [Firebase Admin GO SDK (v3.10.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#3.10.0)
  is now available. This release comes with a new API
  for managing OIDC and SAML auth provider configurations and other improvements to Authentication and Cloud Messaging API.
  To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Node.js SDK (v8.7.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#8.7.0)
  is now available. This release comes with new additions to 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](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Java SDK (v6.11.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#6.11.0)
  is now available. This release comes with improvements and new additions to Cloud Messaging API
  including the ability to further customization of notifications that target Android devices. To
  install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## October 25, 2019

### SDK Releases

- The Firebase Android SDKs for
  Analytics and Cloud Firestore
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-10-25).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v24.0.2. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

## October 24, 2019

### SDK Release

- The [Firebase Admin Python SDK (v3.1.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#3.1.0) is now available. This release comes with several improvements related to error handling.

## October 23, 2019

### SDK Release

- The [Firebase JavaScript SDK (v7.2.2)](https://firebase.google.com/support/release-notes/js.md.txt#7.2.2) includes bug fixes for rxFire and some internal refactoring. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## October 22, 2019

### SDK Releases

- The [Firebase iOS SDK (v6.11.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.11.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.11.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## October 16, 2019

### SDK Release

- The Firebase Android SDKs for
  Cloud Firestore, ML Kit for Firebase, Performance Monitoring, 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](https://firebase.google.com/support/release-notes/android.md.txt#2019-10-16). To get
  started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v24.0.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

- The
  [Firebase JavaScript SDK (v7.2.1)](https://firebase.google.com/support/release-notes/js.md.txt#7.2.1) updates
  Cloud Firestore to prevent crashes in iOS 13. It also includes bug fixes
  and refactoring.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase Admin Node.js SDK (v8.6.1)](https://firebase.google.com/support/release-notes/admin/node.md.txt#8.6.1)
  is now available. This release includes improvements to Authentication. To
  install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin .NET SDK (v1.9.1)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#1.9.1)
  is now available. This release adds automatic retries for HTTP requests that are failing due to
  low-level I/O errors and HTTP 503 errors. It also comes with improvements to
  Authentication. To
  install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## October 10, 2019

### SDK Release

- The [Firebase JavaScript SDK (v7.2.0)](https://firebase.google.com/support/release-notes/js.md.txt#7.2.0) includes bug fixes and internal refactoring. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## October 8, 2019

### Firebase Security Rules

- Improvements to the Firebase Security Rules Language are now available. See the latest [Firebase Security Rules Release Notes](https://firebase.google.com/support/release-notes/security-rules.md.txt#100819).

### SDK Releases

- The [Firebase iOS SDK (v6.10.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.10.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.10.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## October 3, 2019

### SDK Releases

- The [Firebase JavaScript SDK (v7.1.0)](https://firebase.google.com/support/release-notes/js.md.txt#7.1.0) adds a new Cloud Firestore method, `onSnapshotsInSync()`. It also includes bug fixes to Cloud Firestore, Realtime Database, and Analytics. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## October 2, 2019

### SDK Releases

- The [Firebase SDK for C++
  (v6.6.1)](https://firebase.google.com/support/release-notes/cpp-relnotes#6.6.1) includes a bug fix for Futures. To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

## September 26, 2019

### App Distribution

- Firebase App Distribution is now available. With Firebase App Distribution you can distribute pre-release builds of your iOS and Androids apps to your trusted testers. Builds can be distributed from the Firebase console or using CLI tools via Gradle, fastlane, or the Firebase CLI. [Learn more](https://firebase.google.com/docs/app-distribution.md.txt).

### Analytics

- Google Analytics for web apps is now available. With Google Analytics you can now bring all of the features of Google Analytics App + Web properties to your Firebase web apps. See [Get started with Google Analytics](https://firebase.google.com/docs/analytics/get-started.md.txt).

### Remote Config

- Firebase Remote Config for web apps is now available. With Remote Config you can define parameters in your app and update their values in the cloud, allowing you to modify the appearance and behavior of your app without distributing an app update. See [Get started with Firebase Remote Config on Web](https://firebase.google.com/docs/remote-config/use-config-web).

### Firebase Extensions

- Firebase Extensions are now available. Deploy functionality to your app quickly using these pre-packaged solutions. Firebase Extensions are configurable, and work with Firebase and other Google Cloud Platform products. Learn more about [Firebase Extensions](https://firebase.google.com/products/extensions.md.txt) and how to [get started using Extensions](https://firebase.google.com/docs/extensions.md.txt).

### FCM

- FCM introduces the targeting of web apps for messages sent from the Notifications composer. You can now target web notification messages by browser type and version as well as operating system. See [Send messages with the Firebase Console](https://firebase.google.com/docs/cloud-messaging/js/send-with-console).

### Firebase Predictions

- The next version of Firebase Predictions is available in beta.
  This new version provides greater targeting granularity---for example, "the 10%
  of users most likely to spend"---and other improvements.

  The new version is the default for both new and existing projects. However,
  you can continue using the earlier version by clicking your app name on the
  [Predictions dashboard](https://console.firebase.google.com/project/_/predictions),
  then selecting **Predictions** instead of **Predictions beta**.

### Firebase console

- Web apps can now have Analytics data streams created for
  them. This data will then be included in the project's dashboard as well as
  throughout the Analytics console.

  New web apps in new projects created after this release automatically have a
  web stream created for them, so long as the user opts into
  Google Analytics in the onboarding flow. Existing projects need to upgrade
  to the full Google Analytics experience before they can have data streams
  for both their existing web apps as well as any new web apps that they create
  inside that project.

  You can associate web apps with streams either in the Firebase console or by
  using the [Firebase Management REST API](https://firebase.google.com/docs/projects/api/workflow_set-up-and-manage-project.md.txt).
- FCM introduces the targeting of web apps for messages sent
  from the Notifications composer. You can now target web notification messages by
  browser type and version as well as operating system. You can also target
  messages by audiences that now include users on web.
  See [Send messages with the Firebase Console](https://firebase.google.com/docs/cloud-messaging/js/send-with-console).

  Test Lab introduces test sharding to help you finish running your
  tests quicker. Test sharding lets you distribute a set of tests into shards,
  then run them in parallel across multiple devices. Learn more in
  [Speed up tests with sharding](https://firebase.google.com/docs/test-lab/android/instrumentation-test.md.txt#sharding).
- Cloud Firestore introduces monitoring for active connections and
  snapshot listeners to the Firestore usage dashboard in the Firebase console.

- Firebase IAM now supports new predefined roles,
  [Firebase product-level roles](https://firebase.google.com/docs/projects/iam/roles-predefined-product.md.txt),
  which offer even more granular access control for Firebase products. Assign
  these roles using the
  [GCP console](https://cloud.google.com/iam/docs/granting-changing-revoking-access).

### SDK Releases

- The Firebase Android SDKs for
  Authentication, Cloud Storage, In-App Messaging, ML Kit for Firebase, and
  Remote Config
  have been updated.

  This release also includes the initial release of the
  App Distribution Gradle plugin (v1.0.0).

  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-09-26).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).
- The Firebase Bill of Materials (BoM) has
  been updated to v22.3.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

- The
  [Firebase JavaScript SDK (v7.0.0)](https://firebase.google.com/support/release-notes/js.md.txt#7.0.0) is
  now available. This release introduces support for Remote Config and
  Analytics, and includes significant updates to FCM. Review the
  [detailed release notes](https://firebase.google.com/support/release-notes/js.md.txt#7.0.0)
  to ensure your app functions as expected.

  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).
- The [Firebase SDK for C++
  (v6.6.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#6.6.0) includes bug fixes for
  Authentication, Realtime Database and Remote Config. To install this SDK, see
  [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

- The [Firebase SDK for Unity
  (v6.6.0)](https://firebase.google.com/support/release-notes/unity#6.6.0) includes bug fixes for
  Authentication and Realtime Database. To install this SDK, see
  [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## September 23, 2019

### SDK Releases

- The [Firebase iOS SDK (v6.9.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.9.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.9.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## September 19, 2019

### SDK Releases

- The [Firebase JavaScript SDK (v6.6.2)](https://firebase.google.com/support/release-notes/js.md.txt#6.6.2) includes internal improvements and some bug fixes. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## September 18, 2019

### SDK Releases

- The [Firebase Admin Node.js SDK (v8.6.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#8.6.0)
  is now available. This release comes with a new API for managing
  Cloud Firestore and Cloud Storage security rules. To
  install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin .NET SDK (v1.9.0)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#1.9.0)
  is now available. This release comes with improved error handling for
  Authentication. To
  install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## September 13, 2019

### SDK Releases

- The Firebase Android SDK for Cloud Firestore
  has been updated to v21.1.1. For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-09-13).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v22.2.1. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

- We have received reports that the v21.1.0 release of the
  Firebase Android SDK for Cloud Firestore can trigger an uncaught exception.
  Consequently, this issue also affects the Firebase BoM v22.2.0 release. Make
  sure to update to the next version of the Cloud Firestore SDK or Firebase BoM
  to get the fix.

## September 12, 2019

### SDK Releases

- The [Firebase JavaScript SDK (v6.6.1)](https://firebase.google.com/support/release-notes/js.md.txt#6.6.1) includes some internal refactoring and cleanup. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## September 11, 2019

### SDK Releases

- The [Firebase Admin Python SDK (v3.0.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#3.0.0)
  is now available. This major release includes improvements in error handling
  and some breaking changes. See the
  [migration guide](https://firebase.google.com/docs/admin/migrate-python-v3).

- The
  [Firebase SDK for C++ (v6.5.0)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#6.5.0)
  is now available. This release includes improved logging. To install this
  SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

- The
  [Firebase SDK for Unity (v6.5.0)](https://firebase.google.com/support/release-notes/unity.md.txt#6.5.0)
  is now available. This release includes improved logging
  and bug fixes when playing in the editor. To install this SDK, see
  [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## September 10, 2019

### SDK Releases

- The
  [Firebase iOS SDK (v6.8.1)](https://firebase.google.com/support/release-notes/ios.md.txt#6.8.1)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.8.1).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The Firebase Crashlytics SDK for iOS (v3.14.0) is now
  available. This release removes all references to the deprecated `UIWebView`
  APIs. For more information, refer to
  [GitHub Issue #3780](https://github.com/firebase/firebase-ios-sdk/issues/3780).

## September 09, 2019

### SDK Releases

- The Firebase Android SDKs for
  Cloud Firestore, Cloud Storage, ML Kit for Firebase, Realtime Database, and
  Remote Config
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-09-09).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v22.2.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

## September 06, 2019

- The [`google-services` Gradle plugin](https://firebase.google.com/docs/android/google-services-plugin-and-file.md.txt) for Android (v4.3.2) is now available. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-09-06).

## September 05, 2019

### SDK Releases

- The [Firebase Admin Node.js SDK (v8.5.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#8.5.0)
  is now available. This release adds multi-tenancy support to the
  Authentication service.

- The
  [Firebase JavaScript SDK (v6.6.0)](https://firebase.google.com/support/release-notes/js.md.txt#6.6.0) adds
  multi-tenancy support to the Authentication service. It also includes some bug fixes.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The
  [Firebase iOS SDK (v6.8.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.8.0)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.8.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## September 04, 2019

### SDK Releases

- The [Firebase Admin Java SDK (v6.10.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#6.10.0) is now available. This release comes with several new additions to the Cloud Messaging API and support for integrating with the Realtime Database emulator.

## August 29, 2019

### SDK Releases

- The [Firebase JavaScript SDK (v6.5.0)](https://firebase.google.com/support/release-notes/js.md.txt#6.5.0) adds new `waitForPendingWrites()` and `terminate()` methods to Cloud Firestore. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## August 28, 2019

### SDK Releases

- The Firebase Android SDKs for
  Analytics, Cloud Functions (client), and ML Kit for Firebase
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-08-28).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v22.1.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

## August 26, 2019

### SDK Releases

- The [Firebase SDK for C++
  (v6.4.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#6.4.0) includes bug fixes for
  Authentication, and Realtime Database. To install this SDK, see
  [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

- The [Firebase SDK for Unity
  (v6.4.0)](https://firebase.google.com/support/release-notes/unity#6.4.0) includes bug fixes for
  Authentication, and Realtime Database. To install this SDK, see
  [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## August 23, 2019

### SDK Releases

- The
  [Firebase JavaScript SDK (v6.4.2)](https://firebase.google.com/support/release-notes/js.md.txt#6.4.2) fixes a bug
  in Performance Monitoring and updates an rxFire API.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The
  [Firebase iOS SDK (v6.7.1)](https://firebase.google.com/support/release-notes/ios.md.txt#6.7.1)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.7.1).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## August 22, 2019

### SDK Releases

- The
  [Firebase JavaScript SDK (v6.4.1)](https://firebase.google.com/support/release-notes/js.md.txt#6.4.1) includes
  enhanced retry logic for Cloud Firestore transactions, new data validation
  for performance metrics, and more graceful handling of duplicate service
  registrations.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The
  [`google-services` Gradle plugin](https://firebase.google.com/docs/android/google-services-plugin-and-file.md.txt)
  for Android (v4.3.1) is now available. This release removes calls to a
  deprecated API. For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-08-22).

## August 21, 2019

### SDK Releases

- The
  [Firebase iOS SDK (v6.7.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.7.0)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.7.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase Admin Node.js SDK (v8.4.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#8.4.0)
  is now available. This release adds support for specifying Analytics
  labels for notifications.

- The [Firebase Admin Python SDK (v2.18.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#2.18.0)
  is now available. This release includes new features for
  Cloud Messaging including support for specifying Analytics
  labels for notifications, and deprecates `WebpushFcmOptions` in favor of
  `WebpushFCMOptions`.

## August 16, 2019

### SDK Releases

- The Firebase Android SDKs for
  Analytics, Cloud Firestore, Cloud Messaging, and ML Kit for Firebase
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-08-16).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

  > [!NOTE]
  > **Note:** This release adds nullabillity annotations to *all* Firebase public APIs to improve the Kotlin developer experience. This addition required a major versioning of all Firebase Android SDKs, including those with no other changes.

- The Firebase Bill of Materials (BoM) has
  been updated to v22.0.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

## August 15, 2019

### SDK Releases

- The [Firebase JavaScript SDK (v6.4.0)](https://firebase.google.com/support/release-notes/js.md.txt#6.4.0) includes a slight change in the way the Realtime Database URL is parsed, and now treats the `ns` URL query parameter as the default Realtime Database namespace name. It also includes a bug fix in Realtime Database and internal refactoring. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## August 14, 2019

### SDK Releases

- The [Firebase SDK for C++
  (v6.3.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#6.3.0) includes bug fixes for
  Authentication, and Realtime Database. To install this SDK, see
  [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

- The [Firebase SDK for Unity
  (v6.3.0)](https://firebase.google.com/support/release-notes/unity#6.3.0) includes bug fixes for
  Authentication, and Realtime Database. To install this SDK, see
  [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## August 8, 2019

### SDK Releases

- The [Firebase JavaScript SDK (v6.3.5)](https://firebase.google.com/support/release-notes/js.md.txt#6.3.5) includes dependency updates and fixes an issue in Authentication. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## August 7, 2019

### SDK Releases

- The [Firebase Admin Go SDK (v3.9.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#3.9.0)
  is now available. This release comes with a new API for sending
  Cloud Messaging messages in batches. To install this SDK,
  see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin .NET SDK (v1.8.0)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#1.8.0)
  is now available. This release comes with a new API for managing
  Cloud Messaging topic subscriptions and improved error handling. To
  install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## August 6, 2019

### SDK Releases

- The [Firebase iOS SDK (v6.6.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.6.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.6.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## August 1, 2019

### SDK Releases

- The [Firebase JavaScript SDK (v6.3.4)](https://firebase.google.com/support/release-notes/js.md.txt#6.3.4) fixes an encoding issue in Realtime Database. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

### Firebase Gradle Plugins

- The Firebase Performance Monitoring Gradle plugin has been updated. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-08-01).

## July 31, 2019

### Firebase console

- The create project flow in the Firebase console has been
  updated to be a full-screen, multi-step flow. Users can choose to skip the
  step of setting up Google Analytics. When Google Analytics is set up, users
  can choose to associate their Firebase project with an existing Google
  Analytics account or to create a new Google Analytics account.

  We are also introducing the ability to upgrade your Firebase project to access
  even more powerful analytics capabilities in Google Analytics, in
  addition to the free and unlimited event reporting already available in the
  Firebase console. To learn more, see the
  [Firebase blog](https://firebase.googleblog.com/2019/07/firebase-google-analytics-upgrade.html).

## July 26, 2019

### SDK Releases

- The
  [Firebase JavaScript SDK (v6.3.3)](https://firebase.google.com/support/release-notes/js.md.txt#6.3.3) fixes
  a regression in Realtime Database introduced in v6.3.2.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase SDK for C++
  (v6.2.2)](https://firebase.google.com/support/release-notes/cpp-relnotes#6.2.2) includes bug fixes for
  Authentication, Realtime Database, Cloud Functions and Cloud Storage. To install this SDK,
  see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

- The [Firebase SDK for Unity
  (v6.2.2)](https://firebase.google.com/support/release-notes/unity#6.2.2) includes bug fixes for
  Authentication, Realtime Database, Cloud Functions and Cloud Storage. It also
  works around regressions in Unity 2019.2 and 2019.3 which caused a
  DllNotFoundException in the editor. To install this
  SDK, see [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## July 25, 2019

### SDK Releases

- The [Firebase JavaScript SDK (v6.3.2)](https://firebase.google.com/support/release-notes/js.md.txt#6.3.2) includes a bug fix for Performance Monitoring and adds an environment variable that allows developers to specify a local database emulator instance. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## July 24, 2019

### SDK Releases

- The Firebase Android SDKs for
  Cloud Firestore, Cloud Functions (client), Cloud Storage,
  ML Kit for Firebase, and Realtime Database
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-07-24).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v21.1.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

- Cloud Functions for Firebase v3.2.0 has added support
  for [Test Lab triggered functions](https://firebase.google.com/docs/functions/test-lab-events.md.txt) with
  `functions.testLab`.

- The [Firebase Admin Node.js SDK (v8.3.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#8.3.0)
  is now available. This release comes with a new API for retrieving
  and updating Realtime Database security rules. To install this SDK,
  see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## July 18, 2019

### SDK Releases

- The
  [Firebase iOS SDK (v6.5.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.5.0)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.5.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase Admin Java SDK (v6.9.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#6.9.0)
  is now available. This release comes with new APIs for specifying
  analytics labels for FCM notifications. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v6.3.1)](https://firebase.google.com/support/release-notes/js.md.txt#6.3.1) includes
  internal refactoring changes and some fixes for Cloud Firestore.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## July 12, 2019

### SDK Releases

- The Firebase Android SDKs for
  Analytics, Authentication, Cloud Storage, In-App Messaging,
  and ML Kit for Firebase
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-07-12).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v21.0.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

## July 11, 2019

### SDK Releases

- The Firebase Crashlytics SDK for iOS (v3.13.4) is now
  available. This release includes:

  - Hotfix for changes introduced with Answers 1.4.1
- The
  [Firebase JavaScript SDK (v6.3.0)](https://firebase.google.com/support/release-notes/js.md.txt#6.3.0) includes
  a fix to prevent errors during page load on browsers that don't support
  IndexedDB. It also includes internal refactoring.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## July 10, 2019

### Firebase Gradle Plugins

- The Firebase Performance Monitoring Gradle plugin has been updated. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-07-10).

### SDK Releases

- The [Firebase SDK for Unity (v6.2.1)](https://firebase.google.com/support/release-notes/unity.md.txt#6.2.1) is now available, which fixes an issue with Crashlytics on Android.

## July 9, 2019

### SDK Releases

- The Firebase Crashlytics SDK for iOS (v3.13.3) is now
  available. This release includes:

  - Upgrade to include changes for Answers 1.4.1
  - Fix for an issue where system libraries are not symbolicated for arm64e devices
- The
  [Firebase iOS SDK (v6.4.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.4.0)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.4.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## July 8, 2019

### SDK Releases

- Cloud Functions for Firebase v3.1.0 has added support for the `us-east4` region.

## July 2, 2019

### SDK Releases

- The [Firebase SDK for C++
  (v6.2.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#6.2.0) is now available with
  support for custom domains in Dynamic Links, and fixes to Realtime Database
  and Instance ID. To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

- The [Firebase SDK for Unity
  (v6.1.0)](https://firebase.google.com/support/release-notes/unity#6.1.0) is now available with a new C++
  implementation for Realtime Database on Desktop, support for custom domains
  in Dynamic Links, and fixes to Crashlytics, Instance ID, and Realtime
  Database. To install this SDK, see [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## June 27, 2019

- The [`google-services` Gradle plugin](https://firebase.google.com/docs/android/google-services-plugin-and-file.md.txt) for Android (v4.3.0) and the [`strict-version-matcher` plugin](https://developers.google.com/android/guides/versioning#standalone_version_matcher_plugin) for Android (v1.2.0) are now available. This release contains bug fixes and a change to where you can apply the plugin. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-06-27).

### SDK Releases

- The [Firebase Admin .NET SDK (v1.7.0)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#1.7.0)
  is now available. This release comes with a set of new user
  management APIs. To install this SDK,
  see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v6.2.4)](https://firebase.google.com/support/release-notes/js.md.txt#6.2.4) fixes
  an issue in Performance Monitoring.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## June 24, 2019

### SDK Releases

- The
  [Firebase JavaScript SDK (v6.2.3)](https://firebase.google.com/support/release-notes/js.md.txt#6.2.3) fixes
  a serious issue introduced in the previous
  release that affects Cloud Firestore queries. It also fixes a bug causing
  errors when using Authentication in Node.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The Firebase Android SDKs for
  Cloud Firestore, Cloud Messaging, Instance IDs, and Performance Monitoring
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-06-24).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) has
  been updated to v20.1.0. Learn how to
  [add SDKs to your app using the Firebase BoM](https://firebase.google.com/docs/android/learn-more.md.txt#bom),
  in the Android getting started guide.

## June 21, 2019

### SDK Releases

- The [Firebase JavaScript SDK (v6.2.2)](https://firebase.google.com/support/release-notes/js.md.txt#6.2.2) fixes a bug introduced in the previous release that causes crashes in React Native. It also includes some internal refactoring. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## June 20, 2019

### SDK Releases

- The Firebase Android SDKs for
  In-App Messaging
  have been updated. To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

  The Firebase Bill of Materials (BoM) (v20.0.1) has been updated.
  To add SDKs to your app using the Firebase BoM, visit
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

  For more details about these updates, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-06-20).
- The
  [Firebase JavaScript SDK (v6.2.1)](https://firebase.google.com/support/release-notes/js.md.txt#6.2.1) fixes
  a bug that may occur when bundling Firebase with user code, and a bug
  causing errors in environments without `window.addEventListener`. It also
  includes some internal refactoring to improve type safety.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

### Firebase console

- For new projects, set your Cloud Storage and Cloud Firestore data location when you enable one of those services rather than during project creation. To learn more, visit [Select locations for your project](https://firebase.google.com/docs/projects/locations.md.txt).

## June 19, 2019

### SDK Releases

- The [Firebase Admin Node.js SDK (v8.2.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#8.2.0)
  is now available. This release fixes an issue that hindered its
  usage in GKE and several other managed environments. To install this SDK,
  see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase iOS SDK (v6.3.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.3.0)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.3.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The Firebase Crashlytics SDK for iOS (v3.13.2) is now
  available. This release fixes a symbol name collision between `Crashlytics`
  and `ClassKit`.

## June 17, 2019

### SDK Releases

- The Firebase Android SDKs for A/B Testing,
  Ads, Analytics, App Indexing, Authentication, Cloud Firestore,
  Cloud Functions (client), Cloud Messaging, Cloud Storage,
  Dynamic Links, In-App Messaging, Instance IDs, ML Kit for Firebase, Performance Monitoring,
  Realtime Database, and Remote Config
  have been updated.
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

  The Firebase Bill of Materials (BoM) (v20.0.0) has been updated.
  To add SDKs to your app using the Firebase BoM, visit
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

  For more details about these updates, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-06-17).

## June 13, 2019

### SDK Releases

- The [Firebase JavaScript SDK (v6.2.0)](https://firebase.google.com/support/release-notes/js.md.txt#6.2.0) includes a new API in Cloud Firestore that allows you to clear persisted data on device. It also includes some documentation updates. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## June 12, 2019

### SDK Releases

- Cloud Functions for Firebase has removed ongoing support for the Node.js 6 runtime. If you want to deploy and run existing functions built on Node.js 6, you must use a Firebase SDK for Cloud Functions *lower than* version 3.0.0. See the Firebase documentation to learn more about how to [set Node.js version](https://firebase.google.com/docs/functions/manage-functions.md.txt#set_nodejs_version).

## June 11, 2019

### SDK Releases

- The [Firebase Admin Node.js SDK (v8.1.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#8.1.0)
  is now available. This release comes with some new project-scoped
  APIs in the `projectManagement` module. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Go SDK (v3.8.1)](https://firebase.google.com/support/release-notes/admin/go.md.txt#3.8.1)
  is now available. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## June 7, 2019

### SDK Releases

- The [Firebase SDK for Unity (v6.1.1)](https://firebase.google.com/support/release-notes/unity.md.txt#6.1.1) is now available, which fixes an issue when generating Firebase config files on Windows.

## June 6, 2019

### SDK Releases

- The [Firebase Admin .NET SDK (v1.6.0)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#1.6.0)
  is now available. This release comes with new APIs for retrieving
  user accounts in Authentication. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase SDK for C++
  (v6.1.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#6.1.0) is now available with
  updated Android and iOS dependencies, desktop auth persistence, and a number
  of bug fixes. To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

- The [Firebase SDK for Unity
  (v6.1.0)](https://firebase.google.com/support/release-notes/unity#6.1.0) is now available with
  updated Android and iOS dependencies, desktop auth persistence, and a number
  of bug fixes. To install this SDK, see [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

- The
  [Firebase JavaScript SDK (v6.1.1)](https://firebase.google.com/support/release-notes/js.md.txt#6.1.1) includes
  some internal refactoring to improve type safety.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## June 4, 2019

### SDK Releases

- The [Firebase iOS SDK (v6.2.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.2.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.2.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## May 31, 2019

### SDK Releases

- The Firebase Android SDK for Cloud Firestore
  has been updated. To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

  The Firebase Bill of Materials (BoM) (v19.0.0) has been updated.
  To add SDKs to your app using the Firebase BoM, visit
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-05-31).

## May 30, 2019

### SDK Releases

- The [Firebase Admin Go SDK (v3.8.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#3.8.0)
  is now available. This release comes with a new API for generating
  email action links for Authentication. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin .NET SDK (v1.5.0)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#1.5.0)
  is now available. This release comes with new APIs for retrieving
  and deleting user accounts in Authentication. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## May 28, 2019

### SDK Releases

- The Firebase Android SDKs for
  Cloud Firestore, In-App Messaging, ML Kit for Firebase, and Performance Monitoring
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-05-28).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The
  [Firebase JavaScript SDK (v6.1.0)](https://firebase.google.com/support/release-notes/js.md.txt#6.1.0) adds the
  ability to list objects in a bucket in Cloud Storage. It also includes some bug fixes.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## May 23, 2019

### SDK Releases

- The [Firebase Admin Node.js SDK (v8.0.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#8.0.0)
  is now available. This release drops support for Node 6, and
  comes with version 2.0.0 of the Cloud Firestore client. To
  install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Python SDK (v2.17.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#2.17.0)
  is now available. This release comes with new APIs for sending
  Cloud Messaging messages to multiple devices. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The Firebase Android SDK for Crashlytics has been
  updated. For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-05-23).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The
  [Firebase JavaScript SDK (v6.0.4)](https://firebase.google.com/support/release-notes/js.md.txt#6.0.4) improves
  Cloud Firestore's ability to recover after network connectivity changes,
  moves some peer dependencies to direct dependencies, and has some bug fixes.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## May 21, 2019

### SDK Releases

- The [Firebase Admin Node.js SDK (v7.4.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#7.4.0)
  is now available. This release deprecates support for Node 6, and
  comes with a new version of the Cloud Firestore client. To install
  this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase iOS SDK (v6.1.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.1.0)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.1.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## May 16, 2019

### SDK Releases

- The Firebase Crashlytics SDK for iOS (v3.13.1) is now available. This is a patch release to ensure functionality alignment with the Fabric SDK (v1.10.1). No action is needed for Firebase Crashlytics users.

## May 10, 2019

### SDK Releases

- The Firebase Crashlytics SDK for iOS (v3.13.0) is now
  available. This release includes no changes to the Firebase Crashlytics
  SDK itself, and no action is needed for Firebase Crashlytics users.

  This version of the Crashlytics SDK depends on a new version of the Fabric
  SDK (v1.10.0), with major changes to the command line tools. These changes do
  not affect Firebase Crashlytics users, but for details about the change,
  refer to the latest
  [Fabric SDK changelog](https://docs.fabric.io/apple/changelog.html#fabric).

## May 9, 2019

### SDK Releases

- The [Firebase JavaScript SDK (v6.0.2)](https://firebase.google.com/support/release-notes/js.md.txt#6.0.2) is now available. It updates the `gRPC` version and includes some bug fixes, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## May 8, 2019

### SDK Releases

- The [Firebase JavaScript SDK (v6.0.1)](https://firebase.google.com/support/release-notes/js.md.txt#6.0.1) is now available. It fixes a regression in Authentication introduced in 6.0.0. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## May 7, 2019

### SDK Releases

- The
  [Firebase iOS SDK (v6.0.0)](https://firebase.google.com/support/release-notes/ios.md.txt#6.0.0)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#6.0.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The
  [Firebase JavaScript SDK (v6.0.0)](https://firebase.google.com/support/release-notes/js.md.txt#6.0.0) is
  now available. This release introduces the new Performance Monitoring Client SDK.
  Polyfills in the Firebase package are removed. Cloud Firestore adds support for
  querying across collections. It also includes breaking changes in Authentication and Realtime Database.
  Please review the [detailed release notes](https://firebase.google.com/support/release-notes/js.md.txt#6.0.0)
  to ensure your app functions as expected.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The Firebase Android SDKs for
  A/B Testing, Analytics, App Indexing, Authentication, Cloud Firestore,
  Cloud Functions (client), Cloud Messaging, Cloud Storage,
  Dynamic Links, Invites, Instance IDs, ML Kit for Firebase, Performance Monitoring,
  Realtime Database, and Remote Config
  have been updated.
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

  The Firebase Bill of Materials (BoM) (v18.0.0 and v18.1.0) has been updated.
  To add SDKs to your app using the Firebase BoM, visit
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

  For more details about these updates, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-05-07).
- The [Firebase SDK for C++
  (v6.0.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#6.0.0) is now available with
  updated Android and iOS dependencies, bug fixes, removal of
  Firebase Invites, and a few deprecations. To install this SDK, see
  [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

- The [Firebase SDK for Unity
  (v6.0.0)](https://firebase.google.com/support/release-notes/unity#6.0.0) is now available with
  [Crashlytics](https://firebase.google.com/docs/crashlytics/unity/get-started.md.txt)
  added as generally available (GA), a new `Task.ContinueWithOnMainThread()`
  extension method, updated Android and iOS dependencies, updated Android and
  iOS Resolver, bug fixes, removal of Firebase Invites, and a few
  deprecations. To install this SDK, see [Add Firebase to your Unity
  Project](https://firebase.google.com/docs/unity/setup).

### Firebase Gradle Plugins

- The Firebase Gradle Plugins have been updated. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-05-07).

### Firebase console

- Firebase now supports web apps as a top-level app type in the Firebase console. Add a web app to your Firebase project just like you've added iOS and Android apps. You can also see the details of a registered web app from the *Your apps* card in your [**Project settings**](https://console.firebase.google.com/project/_/settings/general/) (alongside your iOS and Android apps). Visit [Add Firebase to your JavaScript project](https://firebase.google.com/docs/web/setup.md.txt) to learn more.

### Performance Monitoring

- Firebase Performance Monitoring for web apps is now available. With Performance Monitoring, you can gain insight into your web app's performance issues. Visit [Getting Started with Performance Monitoring for Web](https://firebase.google.com/docs/perf-mon/get-started-web.md.txt) to learn more.

### Hosting

- Firebase Hosting now offers a second free default domain to host your Firebase web apps, the `web.app` domain. Visit the [Hosting documentation](https://firebase.google.com/docs/hosting.md.txt#how_does_it_work) to learn more.

## May 03, 2019

### SDK Releases

- The Firebase Android SDK for Crashlytics has been updated to include support for NDK crashes. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-05-03). To get started with Firebase in Android, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## May 2, 2019

- Cloud Functions for Firebase now provides Beta support
  for the Node.js 10 runtime along with full support for Node.js 8 (Node.js 6
  is now deprecated). Note that you must now
  set the desired runtime version in `package.json`. See the Firebase
  documentation to learn more about how to
  [set Node.js version](https://firebase.google.com/docs/functions/manage-functions.md.txt#set_nodejs_version).

  Supported by the Firebase CLI starting with v6.8.0.

## April 25, 2019

### SDK Releases

- The
  [Firebase JavaScript SDK (v5.10.1)](https://firebase.google.com/support/release-notes/js.md.txt#5.10.1) is
  now available. Authentication has a fix to prevent some errors during
  `signInWithPopup`.
  Cloud Firestore and Authentication add improvements to environment detection. It also
  includes fixes and internal refactoring.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase Admin Java SDK (v6.8.1)](https://firebase.google.com/support/release-notes/admin/java.md.txt#6.8.1)
  is now available. This release comes with automatic retrying support in
  the FCM API. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

### Crashlytics

- In the Firebase console, you can now [configure velocity alerts](https://firebase.google.com/docs/crashlytics/velocity-alerts) to notify your team when any individual issue is causing an urgent problem in your app.

## April 23, 2019

### Performance Monitoring

- Performance Monitoring integration with BigQuery is now available. BigQuery allows you to analyze your Performance Monitoring data using BigQuery SQL, export the data, and even use the data for your custom ML models. Learn more at [Export Performance Monitoring data to BigQuery](https://firebase.google.com/docs/perf-mon/bigquery-export.md.txt).

## April 19, 2019

### SDK Releases

- The [Firebase SDK for C++ (v5.7.0)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#5.7.0)
  is now available with changes to Remote Config.
  To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

- The [Firebase SDK for Unity (v5.7.0)](https://firebase.google.com/support/release-notes/unity.md.txt#5.7.0)
  is now available with changes to Remote Config and bug fixes for Authentication.
  To install this SDK, see
  [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## April 18, 2019

### SDK Releases

- The [Firebase Admin .NET SDK (v1.4.0)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#1.4.0)
  is now available. This release comes with new API that enables
  deploying the SDK behind an HTTP proxy. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v5.10.0)](https://firebase.google.com/support/release-notes/js.md.txt#5.10.0) is
  now available. Cloud Firestore adds an experimental API for forcing long polling.
  Authentication adds new APIs for serializing and deserializing credentials. It also
  includes fixes and internal refactoring.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## April 17, 2019

### SDK Releases

- The [Firebase Admin Node.js SDK (v7.3.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#7.3.0) is now available. This release comes with new APIs for managing SAML and OIDC auth provider configurations. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## April 11, 2019

### SDK Releases

- The [Firebase JavaScript SDK (v5.9.4)](https://firebase.google.com/support/release-notes/js.md.txt#5.9.4) is now available. It contains some type fixes. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## April 10, 2019

### SDK Releases

- The [Firebase iOS SDK (v5.20.2)](https://firebase.google.com/support/release-notes/ios.md.txt#5.20.2) is now available. It resolves an issue in Analytics. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#5.20.2). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## April 9, 2019

### Hosting

- [Firebase Hosting integration with Cloud Run](https://firebase.google.com/docs/hosting/cloud-run.md.txt) is now available in beta. Using Firebase Hosting with Cloud Run, you can host microservices by directing HTTPS requests to trigger a containerized app. Cloud Run is the newest addition to the Firebase-supported [serverless options for Firebase Hosting](https://firebase.google.com/docs/hosting/serverless-overview.md.txt).

## April 5, 2019

### SDK Release

- The beta release of a Cloud Firestore Android library
  with Kotlin extensions is now available. For more details, check out the
  latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-04-05).

- The Firebase Android SDKs for
  Authentication, Cloud Messaging, Instance IDs, Performance Monitoring, and
  Remote Config
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-04-05).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The [Firebase SDK for C++ (v5.6.1)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#5.6.1)
  is now available with a fix for a crash on iOS startup.
  To install this SDK, see
  [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

- The [Firebase SDK for Unity (v5.6.1)](https://firebase.google.com/support/release-notes/unity.md.txt#5.6.1)
  is now available with a fix for a crash on iOS startup, and fixes to the
  Android resolver.
  To install this SDK, see
  [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## April 4, 2019

### SDK Release

- The [Firebase JavaScript SDK (v5.9.3)](https://firebase.google.com/support/release-notes/js.md.txt#5.9.3) is now available. It includes some internal refactoring. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## April 2, 2019

### SDK Release

- The Firebase Bill of Materials (BoM) (v17.0.0) has been updated. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-04-02). To add SDKs to your app using the Firebase BoM, visit [Add Firebase to your Android Project](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## March 30, 2019

### SDK Releases

- The [Firebase iOS SDK (v5.20.1)](https://firebase.google.com/support/release-notes/ios.md.txt#5.20.1) is now available. It resolves an issue in Cloud Firestore. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#5.20.1). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## March 29, 2019

- The [Firebase JavaScript SDK (v5.9.2)](https://firebase.google.com/support/release-notes/js.md.txt#5.9.2) is now available. It adds a missing type definition in Cloud Firestore. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

### SDK Releases

- The [Firebase iOS SDK (v5.20.0)](https://firebase.google.com/support/release-notes/ios.md.txt#5.20.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#5.20.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## March 28, 2019

### SDK Release

- The [Firebase Admin Node.js SDK (v7.2.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#7.2.0)
  is now available. This release comes with a new version of the
  Cloud Firestore client. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin .NET SDK (v1.3.0)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#1.3.0)
  is now available. This release comes with a new API for sending
  Cloud Messaging messages in batches. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Go SDK (v3.7.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#3.7.0)
  is now available. This release comes with a new APIs for creating
  and verifying Firebase session cookies. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v5.9.2)](https://firebase.google.com/support/release-notes/js.md.txt#5.9.2) is
  now available. It adds a missing type definition in Cloud Firestore.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## March 27, 2019

### SDK Release

- The Firebase Android SDKs for Cloud Firestore, Cloud Messaging, In-App Messaging, Instance IDs, ML Kit for Firebase, and Remote Config have been updated. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-03-27). To get started with Firebase in Android, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

### Firebase Gradle Plugins

- The Firebase Gradle Plugins have been updated. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-03-27).

## March 21, 2019

### SDK Release

- The [Firebase JavaScript SDK (v5.9.1)](https://firebase.google.com/support/release-notes/js.md.txt#5.9.1) is now available. It updates all external dependencies and includes a few bug fixes for Cloud Firestore. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## March 20, 2019

### SDK Releases

- The [Firebase Admin Node.js SDK (v7.1.1)](https://firebase.google.com/support/release-notes/admin/node.md.txt#7.1.1)
  is now available. This release comes with a bug fix in the
  FCM batch APIs. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin .NET SDK (v1.2.1)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#1.2.1)
  is now available. This release comes with some improvements
  in the ID token verification API. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## March 19, 2019

### SDK Releases

- The [Firebase iOS SDK (v5.19.0)](https://firebase.google.com/support/release-notes/ios.md.txt#5.19.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#5.19.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## March 18, 2019

### SDK Releases

- The [Firebase SDK for C++ (v5.6.0)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#5.6.0)
  is now available with Game Center support in Authentication, new features in
  Realtime Database on desktop, and a bug fix when deleting objects.
  To install this SDK, see
  [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

- The [Firebase SDK for Unity (v5.6.0)](https://firebase.google.com/support/release-notes/unity.md.txt#5.6.0)
  is now available with Game Center support in Authentication, and a bug fix when
  deleting objects.
  To install this SDK, see
  [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## March 15, 2019

### SDK Releases

- The Firebase Android SDKs for
  Analytics and Cloud Functions (client)
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-03-15).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The Firebase Bill of Materials (BoM) is now
  available as an experimental feature. Using the Bill of Materials (BoM) Gradle
  feature with Firebase, you can set the version of the Firebase platform as a
  whole. To add SDKs to your app using the Firebase BoM, visit
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/learn-more.md.txt#bom).

## March 14, 2019

### SDK Releases

- The [Firebase Admin Node.js SDK (v7.1.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#7.1.0)
  is now available. This release comes with a new API for sending
  Cloud Messaging messages in batches. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Java SDK (v6.8.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#6.8.0)
  is now available. This release comes with a new API for sending
  Cloud Messaging messages in batches. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v5.9.0)](https://firebase.google.com/support/release-notes/js.md.txt#5.9.0) is
  now available. Cloud Firestore has been updated with new features.
  See the
  [JavaScript SDK Release Notes](https://firebase.google.com/support/release-notes/js.md.txt#5.9.0) for more
  details.
  This release also includes some minor bug fixes.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## March 13, 2019

### SDK Releases

- The Firebase Android SDK for Ads has been updated. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-03-13). To get started with Firebase in Android, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## March 11, 2019

### SDK Releases

- The Firebase Android SDKs for Authentication, Performance Monitoring, and Remote Config have been updated. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-03-11). To get started with Firebase in Android, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## March 8, 2019

### Hosting

- In the Firebase console, you can now control how many of your site's past deployed versions are retained. Visit the [help article](https://support.google.com/firebase/answer/9242086) to learn how to use this new setting.

## March 7, 2019

### SDK Releases

- The
  [Firebase JavaScript SDK (v5.8.6)](https://firebase.google.com/support/release-notes/js.md.txt#5.8.6) is
  now available. It improves performance when querying over documents that contain
  subcollections in Cloud Firestore.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The
  [Firebase iOS SDK (v5.18.2)](https://firebase.google.com/support/release-notes/ios.md.txt#5.18.2)
  fixes incorrect modulemaps from some frameworks. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#5.18.2).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The
  [Firebase iOS SDK (v5.18.1)](https://firebase.google.com/support/release-notes/ios.md.txt#5.18.1)
  now includes the open-source version of Instance ID. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#5.18.1).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## March 5, 2019

### SDK Releases

- The [Firebase iOS SDK (v5.18.0)](https://firebase.google.com/support/release-notes/ios.md.txt#5.18.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#5.18.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## March 1, 2019

### SDK Releases

- The [Firebase JavaScript SDK (v5.8.5)](https://firebase.google.com/support/release-notes/js.md.txt#5.8.5) is now available. It adds a timeout feature to `HttpsCallables` and some minor bug fixes. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## February 26, 2019

### SDK Releases

- The Firebase Android SDKs for Cloud Firestore, Cloud Messaging, In-App Messaging, and Instance IDs have been updated. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-02-26). To get started with Firebase in Android, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## February 21, 2019

### SDK Releases

- The
  [Firebase JavaScript SDK (v5.8.4)](https://firebase.google.com/support/release-notes/js.md.txt#5.8.4) is
  now available. It fixes an uncaught error when `enablePersistence()` is called
  in a second tab in Cloud Firestore.
  It also improves error handling in Testing SDK.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The
  [Firebase iOS SDK (v5.17.0)](https://firebase.google.com/support/release-notes/ios.md.txt#5.17.0)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#5.17.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase Admin Python SDK (v2.16.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#2.16.0)
  is now available. This release comes with a new API for generating
  email action links for Authentication. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## February 19, 2019

### SDK Releases

- The [Firebase SDK for Unity
  (v5.5.0)](https://firebase.google.com/support/release-notes/unity#5.5.0) is now available with
  [Crashlytics](https://firebase.google.com/docs/crashlytics/unity/get-started.md.txt)
  added as a Beta release, Invites deprecation, and an updated Android
  Resolver.
  To install this SDK, see [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

- The [Firebase SDK for C++
  (v5.5.0)](https://firebase.google.com/support/release-notes/cpp-relnotes#5.5.0) is now available with
  Invites deprecation and an updated method of including Android
  dependencies.
  To install this SDK, see
  [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

## February 14, 2019

### SDK Releases

- The [Firebase Admin .NET SDK (v1.2.0)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#1.2.0)
  is now available. This release comes with a new API for sending
  notifications with Firebase Cloud Messaging. To install this SDK,
  see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v5.8.3)](https://firebase.google.com/support/release-notes/js.md.txt#5.8.3) is
  now available. It improves error handling for firestore endAt queries.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## February 08, 2019

### SDK Releases

- The Firebase Android SDK for Crashlytics has been updated. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-02-08). To get started with Firebase in Android, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## February 07, 2019

### SDK Releases

- The Firebase Android SDKs for A/B Testing, Dynamic Links, Invites, Cloud Firestore, and Remote Config have been updated. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-02-07). To get started with Firebase in Android, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## January 31, 2019

### SDK Releases

- The
  [Firebase JavaScript SDK (v5.8.2)](https://firebase.google.com/support/release-notes/js.md.txt#5.8.2) is
  now available. It updates the gRPC version and includes some minor fixes.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- Firebase SDK for Cloud Functions (v2.2.0) is now available.
  This release introduces support for multiple regions for
  functions by passing multiple region strings to `functions.region()`.
  See [Cloud Functions locations](https://firebase.google.com/docs/functions/locations.md.txt).
  Also, the SDK now provides validation of instance names and typing
  improvements for Realtime Database triggers.

  **Important** : This release updates Cloud Firestore and Cloud Storage
  dependencies. If you use these APIs in your Cloud Functions
  implementations for these products, see
  [Cloud Firestore release notes](https://github.com/googleapis/nodejs-firestore/releases/tag/v0.20.0) and
  [Cloud Storage release notes](https://github.com/googleapis/nodejs-storage/releases/tag/v2.0.0)
  for more details. This release also updates its TypeScript dependency to v3.1.0.
- The Firebase Android SDKs for
  Ads, Analytics, Firebase Core, and ML Kit for Firebase
  have been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-01-31).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## January 30, 2019

### SDK Releases

- The Firebase Android SDKs for ML Kit for Firebase have been updated. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-01-30). To get started with Firebase in Android, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## January 25, 2019

### SDK Releases

- The Firebase Android SDKs for Cloud Firestore, In-App Messaging, and Realtime Database have been updated. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-01-25). To get started with Firebase in Android, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## January 24, 2019

### SDK Releases

- The [Firebase Admin .NET SDK (v1.1.0)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt#1.1.0)
  is now available. This release comes with a new API for setting
  custom claims on user accounts. To install this SDK,
  see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v5.8.1)](https://firebase.google.com/support/release-notes/js.md.txt#5.8.1) is
  now available. It includes package updates and some internal improvements.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## January 23, 2019

### SDK Releases

- The [Firebase Admin Node.js SDK (v6.5.1)](https://firebase.google.com/support/release-notes/admin/node.md.txt#6.5.1)
  is now available. This release comes with improvements to how
  application default credentials are handled. To install this SDK,
  see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Python SDK (v2.15.1)](https://firebase.google.com/support/release-notes/admin/python.md.txt#2.15.1)
  is now available. This release comes with improvements to how
  the SDK handles HTTP errors. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase iOS SDK (v5.16.0)](https://firebase.google.com/support/release-notes/ios.md.txt#5.16.0)
  is now available. This release includes an update to the minimum supported
  Xcode version. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#5.16.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## January 18, 2019

### SDK Releases

- The [Firebase SDK for C++ (v5.4.4)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#5.4.4) is now available with bug fixes in Cloud Functions on Android and AdMob on iOS. To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).
- The [Firebase SDK for Unity (v5.4.4)](https://firebase.google.com/support/release-notes/unity.md.txt#5.4.4) is now available with bugs fixes in iOS/Android Resolver components, Realtime Database on mobile, Cloud Functions on Android, and general fixes, including fixes for issues with Unity 5.6 and Unity 2018.3 and newer. To install this SDK, see [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## January 17, 2019

### SDK Releases

- The [Firebase JavaScript SDK (v5.8.0)](https://firebase.google.com/support/release-notes/js.md.txt#5.8.0) is now available. It changes to return a `Timestamp` instead of `Date` in the `DocumentSnapshot` by default in Cloud Firestore. In addition, it includes other minor fixes. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## January 16, 2019

### SDK Releases

- The [Firebase Admin Python SDK (v2.15.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#2.15.0)
  is now available. This release comes with APNs critical alerts
  support and other additions to the
  Firebase Cloud Messaging API. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Go SDK (v3.6.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#3.6.0)
  is now available. This release comes with APNs critical alerts
  support in the Firebase Cloud Messaging API.
  To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## January 10, 2019

### SDK Releases

- The [Firebase JavaScript SDK (v5.7.2)](https://firebase.google.com/support/release-notes/js.md.txt#5.7.2) is now available. It fixes a regression introduced in 5.7.0 that caused apps using experimentalTabSynchronization to hit an exception in Cloud Firestore. It also fixes a packaging issue where some external dependencies were included in the Firebase package. In addition, it includes other minor fixes. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## January 9, 2019

### SDK Releases

- The [Firebase Admin Node.js SDK (v6.5.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#6.5.0)
  is now available. This release comes with a new function for
  creating SHA certificates for the project management API.
  To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Java SDK (v6.7.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#6.7.0)
  is now available. This release comes with a new API for generating
  email action links for password reset, email verification and
  email link sign-in. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The Firebase Android SDK for
  Remote Config
  has been updated.
  For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2019-01-09).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## December 22, 2018

### SDK Releases

- The Firebase Android SDK for Crashlytics has been updated. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2018-12-22). To get started with Firebase in Android, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## December 21, 2018

### Remote Config

- The latest release of the Firebase Android SDK for Remote Config
  (v16.1.2) causes A/B Testing to not work as expected. Remote Config
  SDK v16.1.2 does not collect user behavior for A/B Testing experiments
  which causes reports to show that an experiment has zero users.

  If you've configured *both* A/B Testing and Remote Config in your
  project, use v16.1.0 of the Remote Config Android SDK.

  Note that downgrading Remote Config to v16.1.0 requires that the following
  Android SDKs (if they're used in your project with Remote Config) to be at
  the following versions:
  - com.google.firebase:firebase-ads:17.1.1
  - com.google.firebase:firebase-analytics:16.0.5
  - com.google.firebase:firebase-dynamic-links:16.1.3
  - com.google.firebase:firebase-invites:16.0.5
  - com.google.firebase:firebase-core:16.0.5

## December 20, 2018

### SDK Releases

- The [Firebase JavaScript SDK (v5.7.1)](https://firebase.google.com/support/release-notes/js.md.txt#5.7.1) is now available. It adds SAML providers and exposed the API to enable OIDC providers and changes the email validation logic to allow international email addresses in Authentication. In addition, it adds a custom error for schema downgrades in Cloud Firestore. It also includes other minor fixes. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## December 19, 2018

### SDK Releases

- The Firebase Android SDKs for Cloud Firestore and Performance Monitoring have been updated. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2018-12-19). To get started with Firebase in Android, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## December 17, 2018

### SDK Releases

- The [Firebase iOS SDK (v5.15.0)](https://firebase.google.com/support/release-notes/ios.md.txt#5.15.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#5.15.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

### Firebase console

- Firebase IAM now supports two new predefined roles, [Firebase Admin and Firebase Viewer](https://firebase.google.com/docs/projects/iam/roles-predefined-all-products.md.txt), which offer two different levels of access to all Firebase services. Assign these roles using the [GCP console](https://cloud.google.com/iam/docs/granting-changing-revoking-access).

## December 12, 2018

### SDK Releases

- The [Firebase Admin Node.js SDK (v6.4.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#6.4.0) is now available. This release comes with support for specifying an `http.Agent` at initialization. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## December 6, 2018

### SDK Releases

- The Firebase Android SDKs for
  Authentication and Cloud Firestore
  have been updated. For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2018-12-06).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The
  [Firebase JavaScript SDK (v5.7.0)](https://firebase.google.com/support/release-notes/js.md.txt#5.7.0) is
  now available. It adds a garbage collection process to on-disk persistence that
  removes older documents for Cloud Firestore.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## December 4, 2018

### SDK Releases

- The [Firebase iOS SDK (v5.14.0)](https://firebase.google.com/support/release-notes/ios.md.txt#5.14.0)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#5.14.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase Admin Python SDK (v2.14.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#2.14.0)
  is now available. This release comes with a new Firebase project
  management API. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Go SDK (v3.5.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#3.5.0)
  is now available. This release drops support for golang 1.8
  and older, and comes with improvements to the
  Cloud Messaging API. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## December 03, 2018

### SDK Releases

- The Firebase Android SDKs for Analytics, Dynamic Links, Google Ads, Invites, Performance Monitoring, and Remote Config have been updated. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2018-12-03). To get started with Firebase in Android, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## November 30, 2018

### SDK Releases

- The [Firebase SDK for C++ (v5.4.3)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#5.4.3) is now available with a bug fix for Cloud Storage on iOS. To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).
- The [Firebase SDK for Unity (v5.4.3)](https://firebase.google.com/support/release-notes/unity.md.txt#5.4.3) is now available with a bug fix for Cloud Storage on iOS. To install this SDK, see [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## November 29, 2018

### SDK Releases

- The
  [Firebase JavaScript SDK (v5.6.0)](https://firebase.google.com/support/release-notes/js.md.txt#5.6.0) is
  now available. It adds the ability to customize the dynamic link domain for email actions
  and includes other minor fixes.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The Firebase Android SDKs for
  App Indexing, ML Kit for Firebase, and Performance Monitoring
  have been updated. For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#2018-11-29).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## November 28, 2018

### SDK Releases

- The [Firebase Admin Node.js SDK (v6.3.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#6.3.0)
  is now available. This release comes with a new Firebase project
  management API. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Java SDK (v6.6.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#6.6.0)
  is now available. This release comes with a new Firebase project
  management API. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## November 20, 2018

### SDK Releases

- The
  [Firebase JavaScript SDK (v5.5.9)](https://firebase.google.com/support/release-notes/js.md.txt#5.5.9) is
  now available. It caps the amount of exponential backoff gRPC will use for
  reconnection attempts to 100ms in Cloud Firestore and includes other internal
  fixes.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase iOS SDK (v5.13.0)](https://firebase.google.com/support/release-notes/ios.md.txt#5.13.0)
  is now available. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#5.13.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## November 19, 2018

### SDK Releases

- The [Firebase Admin Node.js SDK (v6.2.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#6.2.0) is now available. This release comes with a new API for generating email action links for password reset, email verification and email link sign-in. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## November 15, 2018

### SDK Releases

- The [Firebase SDK for C++ (v5.4.2)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#5.4.2) removes a spurious error message in Authentication on Android. To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).
- The [Firebase SDK for Unity (v5.4.2)](https://firebase.google.com/support/release-notes/unity.md.txt#5.4.2) updated iOS and Android SDK versions, and fixed issues in the Android Resolver, FirebaseApp, Authentication on Android, Realtime Database, and Dynamic Links on iOS. To install this SDK, see [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## November 12, 2018

### Firebase console

- The Firebase console now supports custom IAM roles. Custom roles allow you to tailor a set of permissions that meet the specific requirements of your organization. For more information about custom roles, see our [overview of custom roles](https://firebase.google.com/docs/projects/iam/roles-custom.md.txt).

### Realtime Database

- Query parameters in URLs aren't parsed correctly (and are not RFC-compliant, according to RFC 3986, Section 2). To parse URLs correctly, add the `X-Firebase-Decoding: 1` header to all REST requests.

    # Example request without the opt-in header

    curl 'https://demo.firebaseio.com/users.json?orderBy="email"&equalTo="something%2Botherthing%40domain.com"'
    # This would be the same as:
    # firebase.database().ref("users")
    #               .orderByChild("email").equalTo("something otherthing@domain.com")

    #  Example request with the correct header and the default behavior in 2019

    curl 'https://demo.firebaseio.com/users.json?orderBy="email"&equalTo="something%2Botherthing%40domain.com"' --header "X-Firebase-Decoding: 1"
    # This would be the same as:
    # firebase.database().ref("users")
    #               .orderByChild("email").equalTo("something+otherthing@domain.com")

## November 9, 2018

### SDK Releases

- The Firebase Android SDKs for Realtime Database, Cloud Functions, Cloud Storage, Cloud Firestore, and In-App Messaging have been updated. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#20181109). To get started with Firebase in Android, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## November 8, 2018

### SDK Releases

- The [Firebase JavaScript SDK (v5.5.8)](https://firebase.google.com/support/release-notes/js.md.txt#5.5.8) is now available. It adds a source map for Authentication and includes other minor fixes. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## November 6, 2018

### SDK Releases

- The [Firebase iOS SDK (v5.12.0)](https://firebase.google.com/support/release-notes/ios.md.txt#5.12.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#5.12.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## November 5, 2018

### SDK Releases

- The [Firebase SDK for Unity (v5.4.1)](https://firebase.google.com/support/release-notes/unity.md.txt#5.4.1) is now available with a fix for a version mismatch in Google Analytics and Google App Measurement dependencies on iOS. To install this SDK, see [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## November 2, 2018

### SDK Releases

- The Firebase Android SDKs for Google Analytics and Dynamic Links have been updated. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#20181102). To get started with Firebase in Android, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## November 1, 2018

### SDK Releases

- The [Firebase JavaScript SDK (v5.5.7)](https://firebase.google.com/support/release-notes/js.md.txt#5.5.7) is now available. It adds a missing type definition and includes other minor fixes. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## October 29, 2018

### Firebase console

- The [Firebase Management REST API](https://firebase.google.com/docs/projects/api/reference/rest) is now available. This REST API enables programmatic setup and management of Firebase projects, including a project's Firebase resources and Firebase apps.

### A/B Testing

- Now supports a realtime view of users in an experiment.
- Better [experiment roll-out](https://firebase.google.com/docs/ab-testing/abtest-config.md.txt#create_an_experiment) for Remote Config A/B tests.
- Ability to [limit an experiment variant to a subset of users](https://firebase.google.com/docs/ab-testing/abtest-config.md.txt#variant-level_targeting).
- Streamlined A/B testing [data export to BigQuery](https://firebase.google.com/docs/ab-testing/abtest-with-console.md.txt#bigquery_data_export).

### Analytics

- Added support for dynamic audiences that determine membership based on the current value of user properties. You can also now specify criteria for when your users leave an audience such as membership duration, exclusion criteria, or specific time periods. For more information, see [Audiences](https://support.google.com/firebase/answer/6317509).

### Cloud Messaging

- Cloud Messaging Notifications UI has been upgraded to support scheduled, recurring messages.
- Cloud Messaging data can now be exported to the BigQuery sandbox. For more information, see [BigQuery data export](https://firebase.google.com/docs/cloud-messaging/understand-delivery.md.txt#bigquery_data_export).

### Performance Monitoring

- Added the ability to close or mute alerts about possible performance issues in the dashboard. You can also edit the sensitivity thresholds the SDK relies on to flag issues.
- Added details and visualization of performance metrics for a sampling of anonymized user sessions.

### Predictions

- Added a new details page that shows you what factors the ML model considers (like events, device, user data, etc.) to make predictions. Now exposes performance metrics for each prediction.
- You can now set up automated daily exports of your complete prediction dataset to the BigQuery sandbox.
- You can use Predictions to target In-App Messaging campaigns, recurring Cloud Messaging campaigns, or use it to A/B test the effect of changing different values in your app through Remote Config.

## October 25, 2018

### Realtime Database

- Added security rules emulator that runs locally to help test and debug security rules and provide detailed error messages and coverage reporting when deploying security rules. For more information, see [Firebase Realtime Database Emulator](https://firebase.google.com/docs/database/security/test-rules-emulator).

### Cloud Firestore

- Added security rules emulator that runs locally to help test and debug security rules and provide detailed error messages and coverage reporting when deploying security rules. For more information, see [Test your Cloud Firestore Security Rules](https://firebase.google.com/docs/firestore/security/test-rules-emulator.md.txt).

### SDK Releases

- The Firebase Android SDKs for Cloud Firestore, In-App Messaging, and Performance Monitoring have been updated. For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#20181025).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- Firebase SDK for Cloud Functions (v2.1.0) is now available. This
  release adds support for background triggers for Remote Config publish and
  rollback events. For more information, see
  [Remote Config triggers](https://firebase.google.com/docs/functions/rc-events.md.txt) and
  [Propagate Remote Config updates in real time](https://firebase.google.com/docs/remote-config/propagate-updates-realtime).

- The
  [Firebase JavaScript SDK (v5.5.6)](https://firebase.google.com/support/release-notes/js.md.txt#5.5.6) is
  now available. It changes the component packaging to use UMD format. It
  also fixes an issue where Cloud Firestore is not compatible with IE 11.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## October 24, 2018

### SDK Releases

- The [Firebase iOS SDK (v5.11.0)](https://firebase.google.com/support/release-notes/ios.md.txt#5.11.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#5.11.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## October 22, 2018

### SDK Releases

- The [Firebase Admin Node.js SDK (v6.1.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#6.1.0) is now available. This release upgrades the version of the Cloud Firestore client used by the SDK to 0.18.0. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

### Firebase console

- The Firebase console now offers predefined Firebase roles. These new roles enable more granular access than the primitive Owner/Editor/Viewer roles. To edit member access for your project, visit the [Firebase console Users and permissions page](https://console.firebase.google.com/project/_/settings/iam). For more information on roles, see [Manage project access with Firebase IAM](https://firebase.google.com/docs/projects/iam/overview.md.txt).

## October 19, 2018

### SDK Releases

- The [Firebase SDK for Unity (v5.4.0)](https://firebase.google.com/support/release-notes/unity.md.txt#5.4.0)
  is now available with improved support for .NET 4.x Unity projects, a method
  to enable Realtime Database persistence, and a bug fix for link shortening in
  Dynamic Links. To install this SDK, see
  [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

- The [Firebase SDK for C++ (v5.4.0)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#5.4.0)
  is now available with a known issue in Realtime Database on desktop and a bug fix
  for link shortening in Dynamic Links.
  To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

## October 18, 2018

### SDK Releases

- The [Firebase JavaScript SDK (v5.5.5)](https://firebase.google.com/support/release-notes/js.md.txt#5.5.5) is now available. It updates documentation to include examples for typescript and native es6 modules in Node.js environment. It corrects the import path for Authentication in the rxFire documentation. It also includes some minor fixes. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## October 16, 2018

### SDK Releases

- The Firebase Android SDKs for Realtime Database, Remote Config and ML Kit for Firebase have been updated. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#20181016). To get started with Firebase in Android, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## October 11, 2018

### SDK Releases

- The [Firebase JavaScript SDK (v5.5.4)](https://firebase.google.com/support/release-notes/js.md.txt#5.5.4) is now available. It removes fallback based on `eval()` for JSON parsing, allowing SDK to be used in environments that prohibit `eval()`, and includes other minor fixes. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## October 9, 2018

### SDK Releases

- The [Firebase iOS SDK (v5.10.0)](https://firebase.google.com/support/release-notes/ios.md.txt#5.10.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#5.10.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## October 4, 2018

### SDK Releases

- The [Firebase JavaScript SDK (v5.5.3)](https://firebase.google.com/support/release-notes/js.md.txt#5.5.3) is now available. It fixed an issue that prevented query synchronization between multiple tabs in Cloud Firestore. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## October 3, 2018

### SDK Releases

- The [Firebase SDK for C++ (v5.3.1)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#5.3.1)
  is now available with fixes in Invites.
  To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

- The [Firebase SDK for Unity (v5.3.1)](https://firebase.google.com/support/release-notes/unity.md.txt#5.3.1)
  is now available with fixes in Invites, improved Android module initialization and
  better support for Unity 2018.3.
  [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## October 2, 2018

### SDK Releases

- The Firebase Android SDKs for Realtime Database and Cloud Firestore have been updated. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#20181002). To get started with Firebase in Android, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## September 27, 2018

### SDK Releases

- The [Firebase JavaScript SDK (v5.5.2)](https://firebase.google.com/support/release-notes/js.md.txt#5.5.2) is now available. It fixes a browser compatibility issue with Safari 9. It now supports native ES6 module loading for Cloud Firestore in supported browsers. It also enhances the error messages in Authentication. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## September 25, 2018

### Firebase Hosting

- The [Firebase Hosting REST API](https://firebase.google.com/docs/reference/hosting/rest.md.txt) for deploying a new version to your site is now available.

### SDK Releases

- The [Firebase iOS SDK (v5.9.0)](https://firebase.google.com/support/release-notes/ios.md.txt#5.9.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#5.9.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## September 21, 2018

### Firebase console

- You can now delete unwanted Dynamic Links domains from your project.

### SDK Releases

- The Firebase Dynamic Links iOS SDK is now open source! Take a look in our [GitHub repository](https://github.com/firebase/firebase-ios-sdk/tree/master/Firebase/DynamicLinks).

## September 20, 2018

### SDK Releases

- The [Firebase SDK for C++ (v5.3.0)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#5.3.0)
  is now available with fixes in Realtime Database and Cloud Functions. The
  minimum Xcode version has been updated to 9.4.1.
  To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

- The [Firebase SDK for Unity (v5.3.0)](https://firebase.google.com/support/release-notes/unity.md.txt#5.3.0)
  is now available with fixes in Realtime Database, Cloud Functions, Cloud Storage,
  and the Android Resolver. The minimum Xcode version has been updated to 9.4.1.
  To install this SDK, see
  [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## September 19, 2018

### SDK Releases

- The [Firebase iOS SDK (v5.8.1)](https://firebase.google.com/support/release-notes/ios.md.txt#5.8.1) is now
  available. This release resolves a dependency error. For more details, see the
  [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#5.8.1).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The
  [Firebase JavaScript SDK (v5.5.1)](https://firebase.google.com/support/release-notes/js.md.txt#5.5.1) is
  now available. It fixes an issue where typings are not created in the correct
  location for Cloud Firestore and Realtime Database, and includes fixes for the SDK test
  suite. It also updates the dependency version on the closure compiler, so it works with
  Java 10.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## September 18, 2018

### SDK Releases

- The Firebase Android SDKs for Firebase Messaging has been updated. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#20180914). To get started with Firebase in Android, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).
- The [Firebase Admin Java SDK (v6.5.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#6.5.0) is now available. This release upgrades Google Cloud Storage and Cloud Firestore dependencies to the latest available. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).
- The [Firebase Admin Go SDK (v3.4.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#3.4.0) is now available. This release comes with a new convenience API for working with multiple database instances in the same project. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## September 12, 2018

### SDK Releases

- The [Firebase iOS SDK (v5.8.0)](https://firebase.google.com/support/release-notes/ios.md.txt#5.8.0) is now
  available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#5.8.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase JavaScript SDK (v5.5.0)](https://firebase.google.com/support/release-notes/js.md.txt#5.5.0) is
  export PATH="$PATH:/google/data/ro/projects/devsite now available. This release includes experimental support for multi-tab usage
  in Cloud Firestore, and some other bug fixes. To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## September 5, 2018

### SDK Releases

- The Firebase Android SDKs for Firebase Instance ID, Firebase Common, Firebase Database, Firebase Messaging and Firebase Storage SDKs have been updated. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#20180905). To get started with Firebase in Android, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## August 30, 2018

### SDK Releases

- The [Firebase JavaScript SDK (v5.4.1)](https://firebase.google.com/support/release-notes/js.md.txt#5.4.1) is now available. It contains a fix for Authentication on non-browser environments and some internal improvements for Cloud Firestore. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## August 28, 2018

### Firebase console

- The Project Overview dashboard has been improved and expanded to cover all Firebase services. It surfaces trends and anomalies in a single place for all your apps, with links to detailed pages for further analysis and actions.

### SDK Releases

- The [Firebase iOS SDK (v5.7.0)](https://firebase.google.com/support/release-notes/ios.md.txt#5.7.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#5.7.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).
- The [Firebase Admin Java SDK (v6.4.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#6.4.0) is now available. This release adds several new parameters to the FCM Webpush notification API. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## August 23, 2018

### SDK Releases

- The
  [Firebase JavaScript SDK (v5.4.1)](https://firebase.google.com/support/release-notes/js.md.txt#5.4.1) is
  now available. It contains some bug fixes for Authentication and Cloud Firestore.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The Firebase Android SDKs for Firebase Core,
  Google Analytics, Crash Reporting, Dynamic Links, and Invites have
  been updated. For more details, check out the
  latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#20180823).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## August 22, 2018

### SDK Releases

- The Firebase Android SDK for Firebase In-App Messaging has been updated. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#20180822). To get started with Firebase in Android, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## August 21, 2018

### SDK Releases

- The [Firebase Admin Python SDK (v2.13.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#2.13.0) is now available. This release comes with new APIs for receiving realtime updates from the database, and accessing multiple databases in the same project. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

### Firebase Hosting

- Firebase Hosting now supports multiple Hosting sites associated with a single Firebase project. Supported by Firebase CLI v4.2.0+.

## August 16, 2018

### In-App Messaging

- The initial public beta release of the Firebase In-App Messaging SDK for Android is now available. To learn more, see the [Firebase In-App Messaging documentation](https://firebase.google.com/docs/in-app-messaging.md.txt).

### SDK Releases

- The [Firebase Admin .NET SDK (v1.0.0)](https://firebase.google.com/support/release-notes/admin/dotnet.md.txt)
  is now available. This initial release comes with
  [custom token minting](https://firebase.google.com/docs/auth/admin/create-custom-tokens.md.txt) and
  [ID token verification](https://firebase.google.com/docs/auth/admin/verify-id-tokens.md.txt) support. To
  install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase JavaScript SDK (v5.4.0)](https://firebase.google.com/support/release-notes/js.md.txt#5.4.0) is
  now available. It contains some bug fixes for Cloud Firestore and a significant
  change to the persistence schema.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The Firebase Android SDKs for In-App Messaging beta
  is now available. For more details, check out the
  latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#20180816).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The [Firebase iOS SDK (v5.6.0)](https://firebase.google.com/support/release-notes/ios.md.txt#5.6.0) is now
  available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#5.6.0).
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase SDK for C++
  (v5.2.1)](https://firebase.google.com/support/release-notes/cpp-relnotes#5.2.1) is now available with
  fixes in Auth and Database. To install this SDK, see [Add Firebase to your
  C++ Project](https://firebase.google.com/docs/cpp/setup).

- The [Firebase SDK for Unity
  (v5.2.1)](https://firebase.google.com/support/release-notes/unity#5.2.1) is now available with updated
  Android and iOS dependency versions and fixed bugs in App, Auth, Database, and
  the Android Resolver.

  To install this SDK, see
  [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## August 13, 2018

- The Firebase Android SDKs for Performance Monitoring, ML Kit for Firebase, and Cloud Firestore have been updated. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#20180813). To get started with Firebase in Android, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## August 9, 2018

### SDK Releases

- The [Firebase Admin Node.js SDK (v6.0.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#6.0.0) is now available. With this release the Admin SDK drops support for Node.js 4. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).
- The [Firebase Admin Go SDK (v3.3.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#3.3.0) is now available. This release adds several new parameters to the Webpush notification API. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## August 8, 2018

### Firebase console

- The Firebase console now supports specifying locations for Analytics and Cloud Firestore at project creation, see [Set a project location](https://firebase.google.com/support/guides/locations).

### Cloud Firestore

- Cloud Firestore now supports the `europe-west3` and `us-east1` regions, see [Cloud Firestore locations](https://firebase.google.com/docs/firestore/locations.md.txt).
- You can now add [single-field index exemptions](https://firebase.google.com/docs/firestore/query-data/index-overview.md.txt#exemptions) to exempt specific fields from automatic indexing.
- Added support for importing and exporting of documents, see [Exporting and Importing Data](https://firebase.google.com/docs/firestore/manage-data/export-import.md.txt).

## August 3, 2018

### SDK Releases

- The [Firebase JavaScript SDK (v5.3.1)](https://firebase.google.com/support/release-notes/js.md.txt#5.3.1) is now available. It contains some bug fixes for Cloud Firestore. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## August 2, 2018

### SDK Releases

- The [Firebase iOS SDK (v5.5.0)](https://firebase.google.com/support/release-notes/ios.md.txt#5.5.0) is now available. For more details, see the [Firebase iOS SDK release notes](https://firebase.google.com/support/release-notes/ios.md.txt#5.5.0). To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## July 31, 2018

### Firebase Hosting

- Updated the calculation for number of stored bytes, generally resulting in smaller amounts. New versions deployed to Hosting will use this new calculation. Versions that are already deployed will be updated during August.

## July 27, 2018

### SDK Releases

- The Firebase Android SDK for Cloud Firestore has been updated. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#20180727). To get started with Firebase in Android, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## July 24, 2018

### Firebase SDK for Cloud Functions

- The Firebase SDK for Cloud Functions v2.0.0 is now available. This release contains new features as well as breaking changes from the existing beta SDK and from v1.0.0. Developers with existing Cloud Functions for Firebase code should see the [migration guide](https://firebase.google.com/docs/functions/beta-v1-diff) before upgrading. To install this SDK, see [set up and initialize Firebase SDK for Cloud Functions](https://firebase.google.com/docs/functions/get-started.md.txt#set_up_and_initialize).
- Beta support for Node.js 8 runtime. See the Firebase documentation to learn how to [set the node.js runtime version](https://firebase.google.com/docs/functions/manage-functions.md.txt#set_nodejs_version).
- Support for the selection of regions for your functions. Learn more about [Cloud Functions Locations](https://firebase.google.com/docs/functions/locations.md.txt).
- Support for per-function configuration of timeout and memory allocation. See the Firebase documentation to learn how to [set timeout and memory allocation](https://firebase.google.com/docs/functions/manage-functions.md.txt#set_timeout_and_memory_allocation).

## July 23, 2018

### SDK Releases

- The [Firebase SDK for Unity (v5.2.0)](https://firebase.google.com/support/release-notes/unity.md.txt#5.2.0)
  is now available with fixes for bugs in Android and Authentication, and changes in
  Realtime Database, Cloud Functions, and FCM.
  To install this SDK, see
  [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

- The [Firebase Admin Node.js SDK (v5.13.1)](https://firebase.google.com/support/release-notes/admin/node.md.txt#5.13.1)
  is now available. This release upgrades the version of the Cloud Firestore
  client used by the SDK to 0.15.4. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## July 20, 2018

### SDK Releases

- The [Firebase iOS SDK (v5.4.1)](https://firebase.google.com/support/release-notes/ios.md.txt#5.4.1) is now
  available. It includes a fix for Cloud Firestore.
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase SDK for C++ (v5.2.0)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#5.2.0)
  is now available with fixes for bugs in Android and Authentication, and changes in
  Realtime Database, Cloud Functions, and FCM.
  To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

## July 19, 2018

### SDK Releases

- The [Firebase JavaScript SDK (v5.3.0)](https://firebase.google.com/support/release-notes/js.md.txt#5.3.0) is now available. It contains some bugfixes for Authentication and Cloud Firestore as well as some additional query functionality for Cloud Firestore. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## July 17, 2018

### SDK Releases

- The [Firebase Admin SDK](https://firebase.google.com/docs/admin/setup.md.txt) introduces support for creating custom tokens without explicit service account credentials.
  - [Firebase Admin Go SDK (v3.2.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#3.2.0)
  - [Firebase Admin Java SDK (v6.3.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#6.3.0)
  - [Firebase Admin Node.js SDK (v5.13.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#5.13.0)
  - [Firebase Admin Python SDK (v2.12.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#2.12.0)

## July 12, 2018

### SDK Releases

- The Firebase Android SDKs for Cloud Firestore and
  Cloud Functions for Firebase have been updated. For more details, check out the
  latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#20180712).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The [google-services plugin for Android (v4.0.2)](https://firebase.google.com/docs/android/setup.md.txt) is now
  available. This release contains bug fixes.

- The [strict-version-matcher plugin for Android (v1.0.3)](https://firebase.google.com/docs/android/setup.md.txt) is now
  available. This release contains bug fixes.

## June 29, 2018

### SDK Releases

- The [Firebase iOS SDK (v5.4.0)](https://firebase.google.com/support/release-notes/ios.md.txt#5.4.0) is now available. It includes updates to Authentication, Cloud Firestore, and Cloud Functions for Firebase Client SDK, FCM, and Realtime Database. To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## June 28, 2018

### SDK Releases

- The
  [Firebase JavaScript SDK (v5.2.0)](https://firebase.google.com/support/release-notes/js.md.txt#5.2.0) is
  now available. It contains some additional functionality for
  Cloud Functions for Firebase Client SDK and a browser compatibility fix for Realtime Database.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The Firebase Android SDKs for Cloud Messaging and
  Firebase Instance ID have been updated. For more details, check out the
  latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#20180628).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## June 27, 2018

### SDK Releases

- The [Firebase SDK for C++ (v5.1.1)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#5.1.1)
  is now available with updated Android and iOS dependencies.
  To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

- The [Firebase SDK for Unity (v5.1.1)](https://firebase.google.com/support/release-notes/unity.md.txt#5.1.1)
  is now available with updated Android and iOS dependencies.
  To install this SDK, see
  [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## June 22, 2018

### SDK Releases

- The [Firebase SDK for C++ (v5.1.0)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#5.1.0)
  is now available with changes to Analytics, Authentication, and Realtime Database, as
  well as a new SDK, Cloud Functions.
  To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

- The [Firebase SDK for Unity (v5.1.0)](https://firebase.google.com/support/release-notes/unity.md.txt#5.1.0)
  is now available with changes to Analytics, Authentication, and Realtime Database, as
  well as a new SDK, Cloud Functions.
  To install this SDK, see
  [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## June 21, 2018

### SDK Releases

- The
  [Firebase JavaScript SDK (v5.1.0)](https://firebase.google.com/support/release-notes/js.md.txt#5.1.0) is
  now available. This release contains an ES Module export as well as some
  bugfixes for Authentication in addition to some minor refactoring in FCM
  and Cloud Firestore. To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The Firebase Android SDKs for Invites and
  Cloud Firestore have been
  updated. For more details, check out the latest
  [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#20180621).
  To get started with Firebase in Android, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## June 20, 2018

### SDK Releases

- The [Firebase iOS SDK (v5.3.0)](https://firebase.google.com/support/release-notes/ios.md.txt#5.3.0) is now available. It includes updates to Instance ID, Cloud Firestore, ML Kit for Firebase, and Performance Monitoring. To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## June 14, 2018

### SDK Releases

- The Firebase Android SDKs for Authentication, App Indexing, and Firebase Core have been updated. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#20180614). To get started with Firebase in Android, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## June 12, 2018

### SDK Releases

- The [Firebase Admin Go SDK (v3.1.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#3.1.0) is now available. This release contains a new API for importing users into Firebase in bulk. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## June 7, 2018

### Dynamic Links

- You can now specify up to five custom `page.link` subdomains for
  your Dynamic Links. Short links using these new custom subdomains look like the
  following example:

  ```
  https://example.page.link/abcXYZ
  ```
  With custom subdomains, you can create Dynamic Link URLs that reflect your brand identity.

  <br />

- You can now whitelist the URL patterns that can be used as a
  Dynamic Link's deep link (`link`) or fallback link (`ifl`, `ipfl`, `afl`, `ofl`).
  If you define a whitelist, Dynamic Links won't redirect to URLs that don't match a
  whitelisted pattern.

You can try both of these features in the Firebase console.

## June 6, 2018

### SDK Releases

- The [Firebase iOS SDK (v5.2.0)](https://firebase.google.com/support/release-notes/ios.md.txt#5.2.0) is now available. It includes updates to Authentication, Instance ID, FCM, and Cloud Firestore. To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

### Firebase console

- The experience to add iOS and Android apps has been updated to include a step to verify that the SDK setup was successful.

## June 5, 2018

### SDK Releases

- The [Firebase SDK for C++ (v5.0.0)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#5.0.0)
  is now available with major updates to AdMob, Authentication, Realtime Database,
  and Cloud Storage, and new APIs in Dynamic Links and Invites.
  To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

- The [Firebase SDK for Unity (v5.0.0)](https://firebase.google.com/support/release-notes/unity.md.txt#5.0.0)
  is now available with major updates to AdMob, Authentication, and Cloud Storage,
  and new APIs in Dynamic Links and Invites.
  To install this SDK, see
  [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## May 31, 2018

### SDK Releases

- The [Firebase Admin Java SDK (v6.2.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#6.2.0) is now available. This release contains a new API for importing users into Firebase in bulk. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).
- The [Firebase Admin Python SDK (v2.11.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#2.11.0) is now available. This release contains a new API for importing users into Firebase in bulk. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## May 29, 2018

### SDK Releases

- The [Firebase iOS SDK (v5.1.0)](https://firebase.google.com/support/release-notes/ios.md.txt#5.1.0) is now available. It includes updates to Analytics, Realtime Database, Dynamic Links, Cloud Firestore, FCM, and AdMob. To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## May 24, 2018

- The [google-services plugin for Android (v4.0.1)](https://firebase.google.com/docs/android/setup.md.txt) is now available. This release includes a fix for a bug introduced in 4.0.0.

### SDK Releases

- The [Firebase JavaScript SDK (v5.0.4)](https://firebase.google.com/support/release-notes/js.md.txt#5.0.4) is now available. This release contains some bugfixes and cleanup in the Cloud Firestore, Realtime Database, and FCM SDKs. It also updates the READMEs for all of our firebase scoped packages on NPM. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## May 23, 2018

### SDK Releases

- The Firebase Android SDKs for Authentication, Cloud Firestore, Cloud Storage, FCM, ML Kit for Firebase, and Realtime Database have been updated. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#20180523). To get started with Firebase in Android, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## May 17, 2018

### SDK Releases

- The [Firebase JavaScript SDK (v5.0.3)](https://firebase.google.com/support/release-notes/js.md.txt#5.0.3) is now available. This release contains fixes for some packaging regressions included in the 5.0.0 release, as well as bugfixes in FCM, Cloud Firestore, and Realtime Database. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## May 15, 2018

### SDK Releases

- The [Firebase Admin Node.js SDK (v5.12.1)](https://firebase.google.com/support/release-notes/admin/node.md.txt#5.12.1) is now available. This release improves the module loading latency of the Admin SDK. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).
- The [Firebase Admin Java SDK (v6.1.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#6.1.0) is now available. This release deprecates a method in the `FirebaseAuth` API. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).
- The [Firebase iOS SDK (v5.0.1)](https://firebase.google.com/support/release-notes/ios.md.txt#5.0.1) is now available. This release contains bug fixes and a fix for the ZIP file. To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## May 14, 2018

### Analytics

- Lifetime User Engagement is now tracked as a user property.

## May 8, 2018

### ML Kit for Firebase

- The initial public beta release of ML Kit for Firebase is now available. To learn more, see [ML Kit for Firebase](https://firebase.google.com/docs/ml-kit/).

### A/B Testing

- A/B Testing has been reworked as a new top-level Firebase service with new SDKs and a dedicated page in the Firebase console. For more information, see [Firebase A/B Testing](https://firebase.google.com/docs/ab-testing.md.txt).

### Test Lab

- Added iOS support for Test Lab (beta). This allows you to run XCTests on a variety of iOS devices using Test Lab's cloud infrastructure. For more information, see [Firebase Test Lab](https://firebase.google.com/docs/test-lab.md.txt).

### Performance Monitoring

- Performance Monitoring has exited open beta and is now available for general release.
- Added screen traces, which span the lifestyle of a screen and measure slow and frozen frames.

### Firebase console

- A new Users and Permissions tab in Project Settings introduces an updated experience for managing and inviting project collaborators from the Firebase console.
- A new A/B Testing page has been added to the Firebase console to allow you to configure and manage your A/B testing experiments.

### SDK Releases

- The [Firebase iOS SDK (v5.0.0)](https://firebase.google.com/support/release-notes/ios.md.txt#5.0.0) is now available. It introduces the new ML Kit for Firebase and A/B Testing SDKs, and has improvements to several SDKs. To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).
- This release introduces the new ML Kit for Firebase SDK and includes updates for the Firebase Android SDK for Performance Monitoring For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#20180508). To get started with Firebase in Android, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).
- The [Firebase JavaScript SDK (v5.0.0)](https://firebase.google.com/support/release-notes/js.md.txt#5.0.0) is now available. This is a major version change that includes breaking changes. Please review the [detailed release notes](https://firebase.google.com/support/release-notes/js.md.txt#5.0.0) to ensure your app functions as expected. This contains some top-level packaging changes as well as breaking changes in Authentication, Realtime Database, Cloud Storage, and Cloud Firestore. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).
- The [Firebase Admin Java SDK (v6.0.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#6.0.0) is now available. This is a major version change that includes breaking changes. Please review the detailed release notes for more information and how to migrate your app to the new version. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).
- The [Firebase Admin Go SDK (v3.0.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#3.0.0) is now available. This release contains minor changes to the Authentication APIs. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## May 2, 2018

### SDK Releases

- The Firebase Android SDKs for Analytics, Authentication, Cloud Messaging, Cloud Firestore, Cloud Storage, Crash Reporting, and Performance Monitoring have been updated. For more details, check out the latest [Android Release Notes](https://firebase.google.com/support/release-notes/android.md.txt#20180501). To get started with Firebase in Android, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## April 25, 2018

### SDK Releases

- The [Firebase Admin Java SDK (v5.11.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#5.11.0) is now available. This release contains new APIs for managing user authentication sessions in server-side web applications. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## April 24, 2018

### SDK Releases

- The [Firebase SDK for Unity (v4.5.2)](https://firebase.google.com/support/release-notes/unity.md.txt#4.5.2) is now available with fixes for a build issues, and bugs in FirebaseApp, Authentication and Linux desktop. To install this SDK, see [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## April 19, 2018

### SDK Releases

- The [Firebase JavaScript SDK (v4.13.0)](https://firebase.google.com/support/release-notes/js.md.txt#4.13.0) is now available. This release spans all of our SDKs and offers several new APIs, improvements to our testing infrastructure, bugfixes, and general cleanup/improvements. Check out the [release notes](https://firebase.google.com/support/release-notes/js.md.txt#4.13.0) for more info! To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## April 17, 2018

### SDK Releases

- The [Firebase Admin Java SDK (v5.10.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#5.10.0) is now available. This release contains new APIs for configuring timeouts for egress HTTP connections. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).
- The [Firebase Admin Go SDK (v2.7.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#2.7.0) is now available. This release contains new error handling APIs. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## April 16, 2018

### SDK Releases

- The [Firebase SDK for C++ (v4.5.1)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#4.5.1)
  is now available with fixes for bugs in Realtime Database (Desktop) and
  Remote Config and exposed new functionality in Authentication (Desktop) and
  FCM.
  To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

- The [Firebase SDK for Unity (v4.5.1)](https://firebase.google.com/support/release-notes/unity.md.txt#4.5.1) is
  now available with fixes for some build issues, fixes for bugs in
  Realtime Database, Dynamic Links, Invites, Remote Config, and Cloud Storage,
  and exposes new APIs in Authentication (Desktop) and Analytics.
  To install this SDK, see
  [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## April 13, 2018

### SDK Releases

- The [Firebase iOS SDK (v4.13.0)](https://firebase.google.com/support/release-notes/ios.md.txt#4.12.0) is now available. It includes new features for Analytics and a bug fix for Authentication. To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## April 12, 2018

### SDK Releases

- The [Firebase Admin Python SDK (v2.10.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#2.10.0)
  is now available. This release contains new APIs for managing user
  authentication sessions in server-side web applications. To install this SDK,
  see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Android SDK (v15.0.0)](https://firebase.google.com/support/release-notes/android.md.txt#20180412)
  is now available as part of the [Google Play services 15.0.0 release](https://developers.google.com/android/guides/releases).
  It includes the updates to Authentication and Cloud Storage. To install this SDK, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## April 10, 2018

### Firebase console

- A new [Analytics Settings](https://console.firebase.google.com/project/_/analytics/settings) page is now available from the Analytics pages in the Firebase console. This page allows you to manage Google sharing settings, along with the project's reporting currency and timezone, which were previously app-level settings. A consolidated data sharing setting is now available from the [Data Privacy](https://console.firebase.google.com/project/_/settings/privacy) page.

### SDK Releases

- The [Firebase iOS SDK (v4.12.0)](https://firebase.google.com/support/release-notes/ios.md.txt#4.12.0) is now available. It includes the new iOS Cloud Functions for Firebase Client SDK as well as improvements for Authentication, FCM, Performance Monitoring, Cloud Storage, and Cloud Firestore. To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## April 9, 2018

### Firebase console

- A [Data Privacy](https://console.firebase.google.com/project/_/settings/privacy) tab has been added to Project Settings in the Firebase console where customers can provide their Data Protection Officer (DPO) and EU Representative contact information to comply with General Data Protection Regulation (GDPR) requirements. For more information, see [Privacy and Security in Firebase](https://firebase.google.com/support/privacy.md.txt).

## April 6, 2018

### Firebase console

- The Account Linking page in the Firebase console has been renamed to Integrations and now features options for Slack and JIRA.

## April 5, 2018

### SDK Releases

- The [Firebase Admin Node.js SDK (v5.12.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#5.12.0) is now available. This release contains new APIs for managing user authentication sessions in server-side web applications. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## April 4, 2018

### Firebase console

- The number of users active in the past 30 minutes is now displayed at the top of the Project Overview page.

### Cloud Firestore Security Rules

- Added the ability to view and diff previously deployed Cloud Firestore Security Rules in Firebase console.

## April 3, 2018

### Firebase SDK for Cloud Functions

- The Firebase SDK for Cloud Functions v1.0.0 is now available. This release contains breaking changes from the existing beta SDK. Developers with existing Cloud Functions for Firebase code should see the [migration guide](https://firebase.google.com/docs/functions/beta-v1-diff) before upgrading. To install this SDK, see [set up and initialize Firebase SDK for Cloud Functions](https://firebase.google.com/docs/functions/get-started.md.txt#set_up_and_initialize).

### Cloud Functions for Firebase Test SDK

- The Cloud Functions for Firebase Test SDK, a testing companion to `firebase-functions`, is now available. This SDK assists in the setup and teardown of unit tests, generates sample data and event context, and more. To install this SDK, see [Test setup](https://firebase.google.com/docs/functions/unit-testing.md.txt#test_setup).

## March 29, 2018

### Cloud Firestore Security Rules

- Added the `getAfter()` function to access the state of a document after a transaction or batch of writes completes but before the transaction or batch commits, allowing you to define writes that must take place together as part of a batch or transaction. For more information, see [Writing conditions for Security Rules](https://firebase.google.com/docs/firestore/security/rules-conditions.md.txt) or the [Cloud Firestore Security Rules reference](https://firebase.google.com/docs/firestore/reference/security#getafter).

### SDK Releases

- The [Firebase JavaScript SDK (v4.12.1)](https://firebase.google.com/support/release-notes/js.md.txt#4.12.1) is now available. This release contains bugfixes/hardening for the Cloud Firestore, Authentication, and FCM components. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## March 28, 2018

### SDK Releases

- The [Firebase Android SDK (v12.0.1)](https://firebase.google.com/support/release-notes/android.md.txt#20180328) is now available as part of the [Google Play services 12.0.1 release](https://developers.google.com/android/guides/releases). This release includes fixes for issues introduced in the v12.0.0 release. To install this SDK, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## March 20, 2018

### SDK Releases

- The [Firebase SDK for Cloud Functions v0.9.0](https://github.com/firebase/firebase-functions/releases/tag/v0.9.0)
  introduces support for HTTPS Callable Functions. Used together with the
  related Cloud Functions for Firebase Client SDKs for iOS, Android, and
  JavaScript, HTTPS Callable Functions let you call functions directly from a
  Firebase-powered app.

- The [Firebase JavaScript SDK (v4.12.0)](https://firebase.google.com/support/release-notes/js.md.txt#4.12.0) is
  now available. It includes the new JavaScript Cloud Functions for Firebase Client SDK as well as the
  passwordless email sign in feature for Authentication. To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase iOS SDK (v4.11.0)](https://firebase.google.com/support/release-notes/ios.md.txt#4.11.0) is
  now available. It includes the new iOS Cloud Functions for Firebase Client SDK as well as
  improvements for Authentication, InstanceID, and Cloud Firestore. To install this SDK,
  see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase Android SDK (v12.0.0)](https://firebase.google.com/support/release-notes/android.md.txt#20180320)
  is now available as part of the
  [Google Play services 12.0.0 release](https://developers.google.com/android/guides/releases).
  It includes the new Android Cloud Functions for Firebase Client SDK as well as updates to
  Authentication, including support for [Google Play Games authentication](https://firebase.google.com/docs/auth/android/play-games.md.txt),
  Cloud Messaging, and Cloud Firestore. To install this SDK, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## March 19, 2018

### SDK Releases

- The [Firebase SDK for C++ (v4.5.0)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#4.5.0)
  is now available with
  [desktop workflow support](https://firebase.google.com/docs/cpp/setup.md.txt#desktop-workflow) (Windows, OS X,
  and Linux) for Authentication, Realtime Database, Remote Config, and Cloud Storage, as
  well as [Google Play Games authentication](https://firebase.google.com/docs/auth/cpp/play-games.md.txt)
  on Android, and changes to AdMob, Authentication, and Cloud Storage.
  To install this SDK, see
  [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

- The [Firebase SDK for Unity (v4.5.0)](https://firebase.google.com/support/release-notes/unity.md.txt#4.5.0) is
  is now available with
  [desktop workflow support](https://firebase.google.com/docs/unity/setup.md.txt#desktop-workflow) (Windows, OS X,
  and Linux) for Authentication and Remote Config, as well as
  [Google Play Games authentication](https://firebase.google.com/docs/auth/unity/play-games.md.txt) on
  Android, improved editor support, and changes to Authentication, Instance ID, and
  Cloud Storage.
  To install this SDK, see
  [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## March 15, 2018

### SDK Releases

- The [Firebase Admin Node.js SDK (v5.11.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#5.11.0) is now available. This release contains a new `importUsers()` API for [importing users](https://firebase.google.com/docs/auth/admin/import-users.md.txt) to Firebase Auth in bulk. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).
- The [Firebase Admin Python SDK (v2.9.1)](https://firebase.google.com/support/release-notes/admin/python.md.txt#2.9.1) is now available. This release contains improvements to error handling in the FCM API. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).
- The [Firebase Admin Go SDK (v2.6.1)](https://firebase.google.com/support/release-notes/admin/go.md.txt#2.6.1) is now available. This release supports go version 1.6. It also fixes a bug in the `messaging.UnsubscribeFromTopic()` API. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## March 9, 2018

### SDK Releases

- The [Firebase iOS SDK (v4.10.1)](https://firebase.google.com/support/release-notes/ios.md.txt#4.10.1) is now available with a hotfix for a regression in Cloud Firestore introduced in 4.10.0. To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## March 8, 2018

### SDK Releases

- The [Firebase Admin Node.js SDK (v5.10.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#5.10.0)
  is now available. This release contains updates to the Realtime Database and
  Cloud Firestore clients. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase JavaScript SDK (v4.11.0)](https://firebase.google.com/support/release-notes/js.md.txt#4.11.0) is
  now available. This release includes a bugfix for IE11 , support for new
  Realtime Database reference arguments, and a tweak to the Firestore `get` API.
  To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## March 7, 2018

### Crashlytics

- Breadcrumbs based on Analytics events are now available for Crashlytics in the Firebase console.

## March 6, 2018

### SDK Releases

- The [Firebase iOS SDK (v4.10.0)](https://firebase.google.com/support/release-notes/ios.md.txt#4.10.0) is now available with improvements for Authentication, Realtime Database, FCM, Performance Monitoring, Cloud Storage, and Cloud Firestore. To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## March 5, 2018

### SDK Releases

- The [Firebase SDK for C++ (v4.4.3)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#4.4.3) is now available with a bug fix for unresolved symbols on iOS builds. To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

## February 28, 2018

### SDK Releases

- The [Firebase Admin Go SDK (v2.6.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#2.6.0)
  is now available. This release contains a new API for accessing
  Realtime Database. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Node.js SDK (v5.9.1)](https://firebase.google.com/support/release-notes/admin/node.md.txt#5.9.1)
  is now available. This release contains updates to the Realtime Database and
  Cloud Firestore clients. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## February 23, 2018

### SDK Releases

- The [Firebase SDK for C++ (v4.4.2)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#4.4.2)
  is now available with bug fixes for Dynamic Links, Invites,
  Remote Config and Cloud Storage, and linking issues with Windows and Linux
  stub libraries. To install this SDK, see
  [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

- The [Firebase SDK for Unity (v4.4.3)](https://firebase.google.com/support/release-notes/unity.md.txt#4.4.3) is
  is now available with bug fixes for Dynamic Links, Invites,
  Remote Config and Cloud Storage.
  [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## February 22, 2018

### SDK Releases

- The [Firebase JavaScript SDK (v4.10.1)](https://firebase.google.com/support/release-notes/js.md.txt#4.10.1) is now available. This release includes some internal cleanup, as well as some bugfixes for Realtime Database and FCM. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## February 15, 2018

### SDK Releases

- The [Firebase JavaScript SDK (v4.10.0)](https://firebase.google.com/support/release-notes/js.md.txt#4.10.0) is now available. This release includes bugfixes for Cloud Firestore, improvements to Realtime Database, and a new API in FCM. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## February 14, 2018

### SDK Releases

- The [Firebase iOS SDK (v4.9.0)](https://firebase.google.com/support/release-notes/ios.md.txt#4.9.0) is now
  available with improvements for Authentication, Instance ID, FCM,
  Remote Config, and Cloud Firestore.
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase Admin SDK](https://firebase.google.com/docs/admin/setup.md.txt) introduces new APIs for
  Cloud Messaging and for revoking Firebase refresh tokens.

  - [Firebase Admin Go SDK (v2.5.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#2.5.0)
  - [Firebase Admin Java SDK (v5.9.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#5.9.0)
  - [Firebase Admin Node.js SDK (v5.9.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#5.9.0)
  - [Firebase Admin Python SDK (v2.9.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#2.9.0)

## February 5, 2018

### SDK Releases

- The [Firebase SDK for Unity (v4.4.2)](https://firebase.google.com/support/release-notes/unity.md.txt#4.4.2) is now available with an updated Firebase iOS dependency version.

## February 1, 2018

### SDK Releases

- The [Firebase JavaScript SDK (v4.9.1)](https://firebase.google.com/support/release-notes/js.md.txt#4.9.1) is now available. This release includes bugfixes/cleanup for Authentication, Realtime Database, and Cloud Firestore. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## January 30, 2018

### SDK Releases

- The [Firebase Admin Node.js SDK (v5.8.2)](https://firebase.google.com/support/release-notes/admin/node.md.txt#5.8.2) is now available. This release exposes some new Firestore typings from the `admin.firestore` namespace. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## January 27, 2018

### SDK Releases

- The [Firebase iOS SDK (v4.8.2)](https://firebase.google.com/support/release-notes/ios.md.txt#4.8.2) is now available with a bug fix for Analytics. To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## January 26, 2018

### SDK Releases

- The [Firebase SDK for C++ (v4.4.1)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#4.4.1)
  is now available with bug fixes for Realtime Database and Instance ID.
  To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

- The [Firebase SDK for Unity (v4.4.1)](https://firebase.google.com/support/release-notes/unity.md.txt#4.4.1) is
  now available with bug fixes for .NET 4.x, Cloud Storage, Realtime Database, and
  Instance ID. To install this SDK, see
  [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## January 25, 2018

### SDK Releases

- The [google-services plugin for Android (v3.2.0)](https://firebase.google.com/docs/android/setup.md.txt) is now available. This release is for code cleanup and refactoring, and introduces no developer-visible changes.

## January 18, 2018

### SDK Releases

- The [Firebase JavaScript SDK (v4.9.0)](https://firebase.google.com/support/release-notes/js.md.txt#4.9.0) is now
  available. This release includes several updates/bugfixes for Cloud Firestore. To
  install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase iOS SDK (v4.8.1)](https://firebase.google.com/support/release-notes/ios.md.txt#4.8.1) is now
  available with updates for Analytics, Realtime Database, Dynamic Links,
  Cloud Firestore, Cloud Storage, Remote Config, and Performance Monitoring.
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

### Firebase Dynamic Links

- You can now specify a custom short link suffix when you create a
  Dynamic Link in the Firebase console. Short links with custom suffixes are more
  readable, which can improve a link's click-through rate.

  Default:

  ```
  https://abc123.app.goo.gl/wX2e
  ```
  Custom:

  ```
  https://abc123.app.goo.gl/backtoschool
  ```

  <br />

### Firebase Authentication

- You can now specify in the Firebase console your own SMTP server, which will be used to send account management emails, such as password reset emails and email address change confirmations.

### Crashlytics

- Crashlytics Insights is now available in the Firebase console.

## January 17, 2018

### SDK Releases

- The [Firebase Admin Node.js SDK (v5.8.1)](https://firebase.google.com/support/release-notes/admin/node.md.txt#5.8.1) is now available. This upgrades the Cloud Firestore dependency version from 0.10.0 to 0.11.1, which includes several bug fixes in Cloud Firestore. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## January 11, 2018

### SDK Releases

- The [Firebase JavaScript SDK (v4.8.2)](https://firebase.google.com/support/release-notes/js.md.txt#4.8.2) is now
  available. It contains several NPM package bugfixes, as well as some fixes to
  the typings changes that were introduced in the last release. To install
  this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- [Firebase Admin SDK](https://firebase.google.com/docs/admin/setup.md.txt) can now be initialized without
  explicit arguments.

  - [Firebase Admin Node.js SDK (v5.8.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#5.8.0)
  - [Firebase Admin Java SDK (v5.8.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#5.8.0)
  - [Firebase Admin Python SDK (v2.8.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#2.8.0)
  - [Firebase Admin Go SDK (v2.4.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#2.4.0)

## January 10, 2018

### Firebase Realtime Database

- Realtime Database Security Rules now offer the ability to limit read or write access to data based on query parameters. Learn more about [query-based rules](https://firebase.google.com/docs/database/security/securing-data#query-based_rules).

## January 4, 2018

### SDK Releases

- The [Firebase Admin Node.js SDK (v5.7.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#5.7.0) is now available. This release contains a new API for revoking Firebase refresh tokens. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## January 3, 2018

### SDK Releases

- The [Firebase SDK for C++ (v4.4.0)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#4.4.0)
  is now available with support for Instance ID.
  To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

- The [Firebase SDK for Unity (v4.4.0)](https://firebase.google.com/support/release-notes/unity.md.txt#4.4.0) is
  now available with support for Instance ID and a fix in Authentication.
  To install this SDK, see [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## December 21, 2017

### SDK Releases

- The [Firebase Admin Node.js SDK (v5.6.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#5.6.0) is now available. This release contains a new API for deleting Firebase instance IDs. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).
- The [Firebase Admin Java SDK (v5.7.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#5.7.0) is now available. This release contains a new API for deleting Firebase instance IDs. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).
- The [Firebase Admin Python SDK (v2.7.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#2.7.0) is now available. This release contains a new API for deleting Firebase instance IDs. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).
- The [Firebase Admin Go SDK (v2.3.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#2.3.0) is now available. This release contains a new API for deleting Firebase instance IDs. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## December 18, 2017

### SDK Releases

- The [Firebase Android SDK (v11.8.0)](https://firebase.google.com/support/release-notes/android.md.txt#20171218)
  is now available as part of the
  [Google Play services 11.8.0 release](https://developers.google.com/android/guides/releases).
  This release includes updates to App Indexing, Authentication,
  Cloud Messaging, and Performance Monitoring. To install this SDK, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The [Firebase JavaScript SDK (v4.8.1)](https://firebase.google.com/support/release-notes/js.md.txt#4.8.1) is now
  available. It contains bugfixes and an internal typings refactor. To install
  this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase iOS SDK (v4.8.0)](https://firebase.google.com/support/release-notes/ios.md.txt#4.8.0) is now
  available with updates for Dynamic Links, Instance ID, Cloud Firestore, and
  Performance Monitoring. To install this SDK, see
  [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## December 13, 2017

### SDK Releases

- The [Firebase Admin Go SDK (v2.2.1)](https://firebase.google.com/support/release-notes/admin/go.md.txt#2.2.1) is now available. This release contains updates to user management support.

### Firebase console

- You can now [link DoubleClick](https://support.google.com/analytics/answer/7392275) with your Firebase project. This enables using DoubleClick Campaign Manager (DCM) or DoubleClick Bid Manager (DBM) to track Firebase measured in-app events, such as installs and In-App-Purchases, as conversions.

## December 08, 2017

### SDK Releases

- The [Firebase Admin Go SDK (v2.2.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#2.2.0)
  is now available. This release includes a new user management API for
  creating and updating Firebase user accounts from Go applications. To
  install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Java SDK (v5.6.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#5.6.0)
  is now available. This release comes with support for setting custom claims
  on user accounts, and for exporting all users in Firebase projects. To
  install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Python SDK (v2.6.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#2.6.0)
  is now available. This release comes with support for setting custom claims
  on user accounts, and for exporting all users in Firebase projects. To
  install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## December 7, 2017

### SDK Releases

- The [Firebase JavaScript SDK (v4.8.0)](https://firebase.google.com/support/release-notes/js.md.txt#4.8.0) is now available. This release adds some helper functions to the Authentication SDK as well as some bugfixes for Cloud Firestore. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## December 6, 2017

### Firebase console

- In-console notifications are now available. You can view your notifications by clicking the icon in the upper-right corner of the console. Notifications display important events in your projects.

## December 5, 2017

### Firebase console

- When you switch projects with the project selector in the Firebase console, you will now remain in the Firebase product you were viewing instead of being returned to the project overview dashboard.

## November 30, 2017

### Firebase console

- The **Import project** button has been removed from the Firebase console. You can now add Firebase to an existing project from the **Add project** dialog.

### SDK Releases

- The [Firebase SDK for C++ (v4.3.0)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#4.3.0)
  is now available with bug fixes for Remote Config and a feature in
  Authentication.
  To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

- The [Firebase SDK for Unity (v4.3.0)](https://firebase.google.com/support/release-notes/unity.md.txt#4.3.0) is
  now available with general bug fixes with threading and callbacks, and fixes
  other bugs in Authentication, Remote Config, Cloud Storage, and Realtime Database. It
  also adds a new feature in Authentication.
  To install this SDK, see [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

- The [Firebase iOS SDK (v4.7.0)](https://firebase.google.com/support/release-notes/ios.md.txt#4.7.0) is now
  available with updates for Authentication, Dynamic Links, Performance Monitoring, Cloud Firestore, and
  Cloud Storage. To install this SDK, see
  [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase JavaScript SDK (v4.7.0)](https://firebase.google.com/support/release-notes/js.md.txt#4.7.0) is now
  available. It contains Node.js support for Cloud Firestore and some other stylistic
  fixes across the SDK. To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## November 27, 2017

### SDK Releases

- The [Firebase Android SDK (v11.6.2)](https://firebase.google.com/support/release-notes/android.md.txt#20171127) is now available as part of the [Google Play services 11.6.2 release](https://developers.google.com/android/guides/releases). This release includes updates to Cloud Firestore and Cloud Storage. To install this SDK, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## November 21, 2017

### Firebase Gradle Plugins

Version 1.1.5 of the Firebase Gradle Plugin for Android Studio 3.0 is now
available. This release resolves a `FileExistsException` issue that occurred
in the firebase-perf plugin when setting
`firebasePerformanceInstrumentationEnabled=false` in the `gradle.properties`
file.

### SDK Releases

- The [Firebase Admin Node.js SDK (v5.5.1)](https://firebase.google.com/support/release-notes/admin/node.md.txt#5.5.1) is now available. This release comes with improvements in the Cloud Firestore and Realtime Database APIs. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## November 14, 2017

### SDK Releases

- The [Firebase iOS SDK (v4.6.0)](https://firebase.google.com/support/release-notes/ios.md.txt#4.6.0) is now available with updates for Analytics, Authentication, Dynamic Links, Invites, and Cloud Firestore. To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## November 10, 2017

### Firebase Realtime Database

- Firebase Realtime Database now supports multiple database instances per project (for projects on the [Blaze pricing plan](https://firebase.google.com/pricing.md.txt)). To learn more about using multiple databases on your project, see [Scale with Multiple Databases](https://firebase.google.com/docs/database/usage/sharding.md.txt).

### SDK Releases

- The [Firebase Admin Node.js SDK (v5.5.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#5.5.0) is now available. This release adds support for multiple database instances per project, for projects on the [Blaze pricing plan](https://firebase.google.com/pricing.md.txt).

## November 9, 2017

### SDK Releases

- The [Firebase JavaScript SDK (v4.6.2)](https://firebase.google.com/support/release-notes/js.md.txt#4.6.2) is now available. It includes bugfixes for issues found in the Authentication, and Cloud Firestore components. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## November 8, 2017

### Firebase console

- The Firebase console has been updated with a new visual design. This includes
  updated navigation with collapsible groups of Firebase products. Products are
  now grouped into four areas based on the app development lifecycle.

- The project overview page of the Firebase console has been updated with a
  new visual design. It now includes current data and last month's trends for
  each app's daily active users, monthly active users, crash-free user
  percentage, and total crashes.

- The Analytics dashboard has been revamped to include new and redesigned cards
  to support day-to-day questions and tasks. A **Latest Release** section has
  been added to show adoption and stability of your latest app release.

## November 7, 2017

### SDK Releases

- [Version 5.5.0](https://firebase.google.com/support/release-notes/admin/java.md.txt#5.5.0) of the Firebase
  Admin Java SDK introduces support for Cloud Firestore. To install this SDK,
  see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- [Version 2.5.0](https://firebase.google.com/support/release-notes/admin/python.md.txt#2.5.0) of the Firebase
  Admin Python SDK introduces support for Cloud Firestore. To install this SDK,
  see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- [Version 2.1.0](https://firebase.google.com/support/release-notes/admin/go.md.txt#2.1.0) of the Firebase
  Admin Go SDK introduces support for Cloud Firestore. To install this SDK,
  see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

### Firebase Gradle Plugins

Version 1.1.4 of the Firebase Gradle Plugin for Android Studio 3.0 is now
available. This release resolves a `TransformException` that occurred on Windows
during incremental builds when using `firebase-perf`.

## November 6, 2017

### SDK Releases

- The [Firebase Android SDK (v11.6.0)](https://firebase.google.com/support/release-notes/android.md.txt#20171106) is now available as part of the [Google Play services 11.6.0 release](https://developers.google.com/android/guides/releases). This release includes updates to App Indexing, Analytics, Authentication, Cloud Messaging, Dynamic Links, Cloud Firestore, and Performance Monitoring. To install this SDK, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

### Firebase Gradle Plugins

Version 1.1.3 of the Firebase Gradle Plugin now accepts **implementation**
configurations in place of **compile** configurations, to accommodate the
deprecation of **compile** configurations in Android Studio 3.0.

## November 2, 2017

### Authentication

The Firebase JS Authentication SDK has been officially open sourced. Take a look at
the [source on
GitHub](https://github.com/firebase/firebase-js-sdk/tree/main/packages/auth).
We look forward to collaborating with all of you on making the SDK even better!

### SDK Releases

- The [Firebase JavaScript SDK (v4.6.1)](https://firebase.google.com/support/release-notes/js.md.txt#4.6.1) is now available. It resolves several issues across various components, and includes the newly released Open Source Authentication codebase. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

### Firebase Gradle Plugins

Version 1.1.2 of the Firebase Gradle Plugin is available. This version adds
support for Android Studio 3.0.

## October 30, 2017

### SDK Releases

- The [Firebase iOS SDK (v4.5.0)](https://firebase.google.com/support/release-notes/ios.md.txt#4.5.0) is now available with updates for Authentication, Cloud Firestore, and Remote Config. To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## October 24, 2017

### SDK Releases

- The [Firebase Admin Node.js SDK (v5.4.3)](https://firebase.google.com/support/release-notes/admin/node.md.txt#5.4.3) is now available. This release fixes a module loading issue in the SDK that prevented its use in environments like AWS Lambda. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## October 20, 2017

### SDK Releases

- The [Firebase SDK for Unity (v4.2.1)](https://firebase.google.com/support/release-notes/unity.md.txt#4.2.1) is now available with bug fixes for Realtime Database, Cloud Storage, API initialization in .NET 4.x, and improvements to the iOS and Android Resolver components. To install this SDK, see [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## October 19, 2017

### SDK Releases

- The [Firebase JavaScript SDK (v4.6.0)](https://firebase.google.com/support/release-notes/js.md.txt#4.6.0) is now available. It contains several bugfixes for Authentication, Realtime Database, and Cloud Firestore, as well as new authenticated user metadata. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## October 17, 2017

### SDK Releases

- The [Firebase iOS SDK (v4.4.0)](https://firebase.google.com/support/release-notes/ios.md.txt#4.4.0) is now available with updates for Authentication, FCM, Cloud Firestore, and Realtime Database. To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## October 13, 2017

### SDK Releases

- The [Firebase Admin Go SDK (v2.0.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#2.0.0) is now available. This release comes with a new Cloud Storage API and improvements in the Authentication API. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## October 12, 2017

### SDK Releases

- The [Firebase JavaScript SDK (v4.5.1)](https://firebase.google.com/support/release-notes/js.md.txt#4.5.1) is now available. It introduces an internal module refactor to better modularize each component. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## October 11, 2017

### SDK Releases

- The [Firebase Admin Java SDK (v5.4.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#5.4.0) is now available. This release comes with new APIs for processing Google credentials and managing asynchronous tasks. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## October 9, 2017

### SDK Releases

- The [Firebase Admin Node.js SDK (v5.4.2)](https://firebase.google.com/support/release-notes/admin/node.md.txt#5.4.2) is now available. This release upgrades the Cloud Firestore client dependency to the latest version available, which fixes an issue related to saving nested document references. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## October 3, 2017

### Cloud Firestore

- The initial public beta release of Cloud Firestore is now available for iOS, Android, Web, Java, Python, NodeJS, and Go. Cloud Firestore is a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud Platform. Like Realtime Database, it keeps your data in sync across client apps through realtime listeners and offers offline support so you can build responsive apps that work regardless of network latency or internet connectivity. Cloud Firestore also offers enterprise-grade scalability and seamless integration with other Firebase and Google Cloud Platform products, including Cloud Functions. For more information about Cloud Firestore, see the [Firebase blog](https://firebase.googleblog.com/2017/10/introducing-cloud-firestore.html). To get started with Cloud Firestore right away, visit the [quickstart](https://firebase.google.com/docs/firestore/quickstart.md.txt).

### SDK Releases

- The [Firebase iOS SDK (v4.3.0)](https://firebase.google.com/support/release-notes/ios.md.txt#4.3.0) is now
  available with support for Cloud Firestore and updates for Analytics,
  Authentication, FCM, Performance Monitoring, and Realtime Database. To install this SDK,
  see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase Android SDK (v11.4.2)](https://firebase.google.com/support/release-notes/android.md.txt#20171003)
  is now available as part of the
  [Google Play services 11.4.2 release](https://developers.google.com/android/guides/releases).
  This release introduces support for Cloud Firestore. To install this
  SDK, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The [Firebase Admin Node.js SDK (v5.4.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#5.4.0)
  is now available. This release comes with support for Cloud Firestore. To
  install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase JavaScript SDK (v4.5.0)](https://firebase.google.com/support/release-notes/js.md.txt#4.5.0) is now
  available. It introduces support for Cloud Firestore. To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## October 2, 2017

### SDK Releases

- The [Firebase SDK for C++ (v4.2.0)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#4.2.0) is now available with bug fixes for Authentication, Realtime Database and FCM, and new features for Authentication and FCM. To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).
- The [Firebase SDK for Unity (v4.2.0)](https://firebase.google.com/support/release-notes/unity.md.txt#4.2.0) is now available with bug fixes for Analytics, Authentication, Realtime Database, and FCM and new features for Authentication and FCM. To install this SDK, see [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## September 27 2017

### SDK Releases

- The [Firebase Admin Node.js SDK (v5.3.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#5.3.0) is now available. This release comes with support for setting custom claims on user accounts, and exporting all users in Firebase projects. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## September 21 2017

### SDK Releases

- The [Firebase JavaScript SDK (v4.4.0)](https://firebase.google.com/support/release-notes/js.md.txt#4.4.0) is now
  available. It introduces database multi-resource support as well as some fixes
  to the externs files. To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase Admin Python SDK (v2.4.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#2.4.0)
  is now available. This release improves the ETag support present in the
  Realtime Database API, and provides a means for configuring the timeout value of
  outbound HTTP connections. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## September 20 2017

### SDK Releases

- The [Firebase iOS SDK (v4.2.0)](https://firebase.google.com/support/release-notes/ios.md.txt#4.2.0) is now available with updates to AdMob, Authentication, Crash Reporting, Realtime Database, Instance ID, FCM, Performance Monitoring, Remote Config, and Cloud Storage. To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## September 18, 2017

### SDK Releases

- The [Firebase Android SDK (v11.4.0)](https://firebase.google.com/support/release-notes/android.md.txt#20170918) is now available as part of the [Google Play services 11.4.0 release](https://developers.google.com/android/guides/releases). This release includes updates to App Indexing and Authentication. To install this SDK, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## September 13, 2017

### SDK Releases

- The [Firebase Admin Go SDK (v1.0.2)](https://firebase.google.com/support/release-notes/admin/go.md.txt#1.0.2)
  is now available. This release includes improvements to the custom token
  creation feature. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Java SDK (v5.3.1)](https://firebase.google.com/support/release-notes/admin/java.md.txt#5.3.1)
  is now available. This release includes improvements to the error handling
  of the Admin SDK. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## September 7, 2017

### SDK Releases

- The [Firebase Admin Go SDK (v1.0.1)](https://firebase.google.com/support/release-notes/admin/go.md.txt#1.0.1)
  is now available. This release includes improvements to the ID token
  verification feature. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase JavaScript SDK (v4.3.1)](https://firebase.google.com/support/release-notes/js.md.txt#4.3.1) is now
  available. It introduces fixes to the typings for features release in 4.3.0.
  To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## September 6, 2017

### SDK Releases

- The [Firebase Android SDK (v11.2.2)](https://firebase.google.com/support/release-notes/android.md.txt#20170905) is now available as part of the [Google Play services 11.2.2 release](https://developers.google.com/android/guides/releases). This release includes updates to Performance Monitoring. To install this SDK, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

### Firebase console

- Google Analytics reports can now be exported to CSV for analysis in a spreadsheet. See the [Firebase Help article](https://support.google.com/firebase/answer/7521152) for more information.

## Aug 30, 2017

### SDK Releases

- The [Firebase iOS SDK (v4.1.1)](https://firebase.google.com/support/release-notes/ios.md.txt#4.1.1) is now available with updates to Authentication, FCM, Performance Monitoring, and Realtime Database. To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).
- The [Firebase Admin Go SDK (v1.0.0)](https://firebase.google.com/support/release-notes/admin/go.md.txt#1.0.0) is now available. This initial release comes with [custom token minting](https://firebase.google.com/docs/auth/admin/create-custom-tokens.md.txt) and [ID token verification](https://firebase.google.com/docs/auth/admin/verify-id-tokens.md.txt) support. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).
- The [Firebase Admin Python SDK (v2.3.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#2.3.0) is now available. This release contains updates to the Realtime Database API, including ETag support and a bug fix to the transactions API.

## Aug 23, 2017

### SDK Releases

- The [Firebase SDK for C++ (v4.1.0)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#4.1.0) is now available with bug fixes for AdMob, FCM, Realtime Database, Cloud Storage, and Remote Config, and new features for `Future` `OnCompletion` callbacks and Realtime Database transaction callbacks. To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).
- The [Firebase SDK for Unity (v4.1.0)](https://firebase.google.com/support/release-notes/unity.md.txt#4.1.0) is now available with bug fixes for the iOS build system in Unity 5.5 and below, Authentication, FCM, and Remote Config. To install this SDK, see [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## Aug 17, 2017

### SDK Releases

- The [Firebase JavaScript SDK (v4.3.0)](https://firebase.google.com/support/release-notes/js.md.txt#4.3.0) is now available. It introduces client side localization and custom continue URLs to Authentication email actions, along with a fix for state synchronization on IE10. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## Aug 16, 2017

### SDK Releases

- The [Firebase Admin Node.js SDK (v5.2.1)](https://firebase.google.com/support/release-notes/admin/node.md.txt#5.2.1) is now available. This fixes a bug in the TypeScript type declarations of the SDK.

## Aug 14, 2017

### SDK Releases

- The [Firebase Admin Node.js SDK (v5.2.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#5.2.0)
  is now available. This includes a new Cloud Storage API.

- The [Firebase Admin Java SDK (v5.3.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#5.3.0)
  is now available. This includes a new Cloud Storage API, and new features in
  Authentication that facilitate phone number-based authentication.

- The [Firebase Admin Python SDK (v2.2.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#2.2.0)
  is now available. This includes a new Cloud Storage API, a new user management
  API in Authentication, and a new transaction API in Realtime Database.

- The [Firebase iOS SDK (v4.1.0)](https://firebase.google.com/support/release-notes/ios.md.txt#4.1.0) is now
  available. To install this SDK, see
  [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase Android SDK (v11.2.0)](https://firebase.google.com/support/release-notes/android.md.txt#20170814)
  is now available as part of the
  [Google Play services 11.2.0 release](https://developers.google.com/android/guides/releases).
  This release includes updates to App Indexing and Dynamic Links. To install this
  SDK, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## Aug 2, 2017

### Firebase Gradle Plugins

- Version 1.1.1 of the Firebase Gradle Plugin fixes an issue an issue in 1.1.0 which caused the error "Execution failed for task ':app:packageInstantRunResourcesDebug'" in some cases. To update to the new version, follow the guides for [Performance Monitoring](https://firebase.google.com/docs/perf-mon/get-started-android.md.txt#add-performance-monitoringto-your-app) and [Crash Reporting](https://firebase.google.com/docs/crash/android#uploading_proguard_mapping_files_with_gradle).

## Aug 1, 2017

### SDK Releases

- The [Firebase SDK for Unity (v4.0.3)](https://firebase.google.com/support/release-notes/unity.md.txt#4.0.3) is now available. It includes an important fix for Realtime Database users, in addition to improvements across Analytics, Authentication, Dynamic Links and FCM. To install this SDK, see [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).
- The [Firebase SDK for C++ (v4.0.3)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#4.0.3) is also available with improvements for Dynamic Links and FCM. To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

## Jul 27, 2017

### SDK Releases

- The [Firebase JavaScript SDK (v4.2.0)](https://firebase.google.com/support/release-notes/js.md.txt#4.2.0) is now available. It contains the ability to configure Authentication state persistence and bugfixes for Authentication and Realtime Database. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## Jul 26, 2017

### SDK Releases

- The [Firebase Android SDK (v11.0.4)](https://firebase.google.com/support/release-notes/android.md.txt#20170726) is now available as part of the [Google Play services 11.0.4 release](https://developers.google.com/android/guides/releases). This release includes updates to Cloud Messaging and Performance Monitoring. To install this SDK, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## Jul 25, 2017

### SDK Releases

- The [Firebase Admin Node.js SDK (v5.1.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#5.1.0)
  is now available. This release includes new features in Authentication that facilitate phone
  number-based authentication.

- The [Firebase Admin Python SDK (v2.1.1)](https://firebase.google.com/support/release-notes/admin/python.md.txt#2.1.1)
  is now available. This release includes improvements that make it possible to
  consume credentials from sources other than the local file system.

- The [Firebase JavaScript SDK (v4.1.5)](https://firebase.google.com/support/release-notes/js.md.txt#4.1.5) is now
  available. It contains a critical bugfix for authenticated database access
  that was introduced in version 4.1.4. To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## Jul 24, 2017

### SDK Releases

- The [Firebase JavaScript SDK (v4.1.4)](https://firebase.google.com/support/release-notes/js.md.txt#4.1.4) is now available. It includes bundle size optimizations for `firebase-storage.js`, `firebase-messaging.js`, and `firebase-app.js`. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## Jul 12, 2017

### SDK Releases

- The [Firebase Admin Node.js SDK (v5.0.1)](https://firebase.google.com/support/release-notes/admin/node.md.txt#5.0.1)
  is now available. This includes improvements for Authentication and error handling.

- The [Firebase iOS SDK (v4.0.4)](https://firebase.google.com/support/release-notes/ios.md.txt#4.0.4) is now
  available. To install this SDK, see
  [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## Jul 7, 2017

### SDK Releases

- An updated beta release of the Firebase SDK for Cloud Functions (v0.5.9) is now available. It includes the ability to listen to granular create, update, and delete database events by using the `onCreate()`, `onUpdate()`, and `onDelete()` methods. To install this SDK, see [Get started with Cloud Functions](https://firebase.google.com/docs/functions/get-started.md.txt).
- The [Firebase C++ SDK (v4.0.2)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#4.0.2) is now available. It includes bug fixes for Analytics, Authentication, Dynamic Links and FCM. To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).
- The [Firebase Unity SDK (v4.0.2)](https://firebase.google.com/support/release-notes/unity.md.txt#4.0.2) is now now available. It includes a bug fix for Analytics, Authentication, Dynamic Links and FCM. To install this SDK, see [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## June 29, 2017

### SDK Releases

- The [Firebase iOS SDK (v4.0.3)](https://firebase.google.com/support/release-notes/ios.md.txt#4.0.3) is now
  available. It includes bug fixes and updates in Analytics, AdMob, and
  Remote Config. To install this SDK, see
  [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase Android SDK (v11.0.2)](https://firebase.google.com/support/release-notes/android.md.txt#20170629)
  is now available as part of the
  [Google Play services 11.0.2 release](https://developers.google.com/android/guides/releases).
  This release includes updates to Crash Reporting and Performance Monitoring. To
  install this SDK, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

### Dynamic Links

- A new [REST API for retrieving Analytics data](https://firebase.google.com/docs/reference/dynamic-links/analytics.md.txt) for short Dynamic Links is now available.

## June 28, 2017

### SDK Releases

- The [Firebase Admin Python SDK (v2.1.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#2.1.0) is now available. This includes a new database API for interacting with the Firebase Realtime Database. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## June 21, 2017

### SDK Releases

- The [Firebase JavaScript SDK (v4.1.3)](https://firebase.google.com/support/release-notes/js.md.txt#4.1.3) is now available. It includes fixes for Cordova OAuth redirects, invalid app names and several typings fixes. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## June 16, 2017

### SDK Releases

- The [Firebase C++ SDK (v4.0.1)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#4.0.1) is now available. It include bug fixes for FCM, Dynamic Links and Invites. To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).
- The [Firebase Unity SDK (v4.0.1)](https://firebase.google.com/support/release-notes/unity.md.txt#4.0.1) is now now available. It include bug fixes for FCM, Dynamic Links and Invites. To install this SDK, see [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## June 14, 2017

### SDK Releases

- The [Firebase Admin Java SDK (v5.2.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#5.2.0) is now available. It includes APIs for specifying the `HttpTransport` and `JsonFactory` used by the SDK when making HTTP calls. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## June 09, 2017

### SDK Releases

- The [Firebase C++ SDK (v4.0.0)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#4.0.0) is now available. It includes phone authentication, a standalone library for Dynamic Links and bug fixes for Authentication, Invites and FCM. To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).
- The [Firebase Unity SDK (v4.0.0)](https://firebase.google.com/support/release-notes/unity.md.txt#4.0.0) is now now available. It includes phone authentication, a standalone library for Dynamic Links and bug fixes for Authentication, Invites and FCM. To install this SDK, see [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## June 08, 2017

### SDK Releases

- The [Firebase iOS SDK (v4.0.2)](https://firebase.google.com/support/release-notes/ios.md.txt#4.0.2) is now available. It includes bug fixes in Analytics. To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## June 07, 2017

### SDK Releases

- The [Firebase Android SDK (v11.0.0)](https://firebase.google.com/support/release-notes/android.md.txt#20170607)
  is now available as part of the
  [Google Play services 11.0.0 release](https://developers.google.com/android/guides/releases).
  This release includes updates to Analytics, Invites, Crash Reporting,
  App Indexing, Dynamic Links, and Authentication including the release of
  phone authentication. To install this SDK, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The [Firebase Admin Java SDK (v5.1.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#5.1.0)
  is now available. This includes a user management API for
  creating and updating Firebase user accounts from Java applications. To
  install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase JavaScript SDK (v4.1.2)](https://firebase.google.com/support/release-notes/js.md.txt#4.1.2) is now
  available. It includes fixed to various core/build processes. To install this
  SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## June 06, 2017

### SDK Releases

- The [Firebase iOS SDK (v4.0.1)](https://firebase.google.com/support/release-notes/ios.md.txt#4.0.1) is now available. It includes improved diagnostic messages for the Swift SDK, and updates to Performance Monitoring. To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## June 01, 2017

### SDK Releases

- The [Firebase Admin Java SDK (v5.0.1)](https://firebase.google.com/support/release-notes/admin/java.md.txt#5.0.1) is now available. It includes a bug fix that makes the SDK more stable when deployed in the App Engine environment. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## May 31, 2017

### SDK Releases

- The [Firebase JavaScript SDK (v4.1.1)](https://firebase.google.com/support/release-notes/js.md.txt#4.1.1) is now available. It includes a bugfix for storage default bucket creation. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## May 30, 2017

### SDK Releases

- The [Firebase JavaScript SDK (v4.1.0)](https://firebase.google.com/support/release-notes/js.md.txt#4.1.0) is now available. It includes fixes for Authentication, as well as support for lazy initialization of Firebase components. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## May 17, 2017

### Firebase Performance Monitoring

- The initial public beta release of Firebase Performance Monitoring is now available for iOS and Android apps. Performance Monitoring lets you gain insight into your app's performance and network behavior. To learn more about how to use Performance Monitoring to improve the quality of your app, see [Firebase Performance Monitoring](https://firebase.google.com/docs/perf-mon.md.txt).

### SDK Releases

- The [Firebase iOS SDK (v4.0.0)](https://firebase.google.com/support/release-notes/ios.md.txt#4.0.0) is now
  available. It includes the beta release of Performance Monitoring breaking changes in all
  Swift SDKs, and updates to AdMob, Analytics, Authentication,
  Crash Reporting, Realtime Database, Dynamic Links, Cloud Messaging and
  Remote Config. To install this SDK, see
  [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase Android SDK (v10.2.6)](https://firebase.google.com/support/release-notes/android.md.txt#20170517)
  is now available as part of the
  [Google Play services 10.2.6 release](https://developers.google.com/android/guides/releases).
  This release includes the beta release of Performance Monitoring and updates to
  including Cloud Messaging and Test Lab. To install this SDK, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The [Firebase JavaScript SDK (v4.0.0)](https://firebase.google.com/support/release-notes/js.md.txt#4.0.0) is
  now available. This is a major version change that includes breaking changes:
  please review the [detailed release notes](https://firebase.google.com/support/release-notes/js.md.txt#4.0.0)
  to ensure your app functions as expected. This release includes changes to the
  overall SDK support, and several changes to Authentication including the
  introduction of phone authentication. To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase Admin Python SDK (v2.0.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#2.0.0)
  is now available. This release migrates the SDK to the new `google-auth`
  library for credential processing and JSON web token (JWT) validation. To
  install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Java SDK (v5.0.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#5.0.0)
  is now available. It includes improvements to the credentials API. To install
  this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Node.js SDK (v5.0.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#5.0.0)
  is now available. It includes improvements to the SDK initialization and user
  managements APIs. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

### Firebase console

- Firebase console now supports multiple logged-in users. Users can toggle accounts through the account switcher in the top navigation bar.

## May 11, 2017

- The [Firebase C++ SDK (v3.1.2)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#3.1.2) is now available. It includes bug fixes to Authentication. To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).
- The [Firebase Unity SDK (v3.0.3)](https://firebase.google.com/support/release-notes/unity.md.txt#3.0.3) is now now available. It includes bug fixes to Authentication. To install this SDK, see [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## May 9, 2017

- The [Firebase C++ SDK (v3.1.1)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#3.1.1) is now available. It includes updates to Cloud Storage and Invites. To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).
- The [Firebase Unity SDK (v3.0.2)](https://firebase.google.com/support/release-notes/unity.md.txt#3.0.2) is now now available. It includes a bug fix for Android, and improvements to Android build configuration in the editor plugin. To install this SDK, see [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## April 28, 2017

- The [Firebase Android SDK (v10.2.4)](https://firebase.google.com/support/release-notes/android.md.txt#20170428) is now available as part of the [Google Play services 10.2.4 release](https://developers.google.com/android/guides/releases). This release includes updates to Cloud Storage. To install this SDK, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

## April 25, 2017

- The [Firebase iOS SDK (v3.17.0)](https://firebase.google.com/support/release-notes/ios.md.txt#3.17.0) is now
  available. It includes updates to Analytics, Invites, and
  Dynamic Links. To install this SDK, see
  [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase JavaScript SDK (v3.9.0)](https://firebase.google.com/support/release-notes/js.md.txt#3.9.0) is
  now available. It includes updates to Authentication and a bugfix for Cordova apps.
  To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## April 20, 2017

- The [Firebase Admin Java SDK (v4.1.7)](https://firebase.google.com/support/release-notes/admin/java.md.txt#4.1.7) is now available. It includes several improvements including support for gracefully shutting down `FirebaseApp` instances via the new `delete()` method. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## April 18, 2017

- The [Firebase JavaScript SDK (v3.8.0)](https://firebase.google.com/support/release-notes/js.md.txt#3.8.0) is now available. It includes updates to Authentication and source maps. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## April 14, 2017

- The [Firebase JavaScript SDK (v3.7.8)](https://firebase.google.com/support/release-notes/js.md.txt#3.7.8) is
  now available. To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase JavaScript SDK (v3.7.7)](https://firebase.google.com/support/release-notes/js.md.txt#3.7.7) is
  now available. To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## April 13, 2017

- The [Firebase iOS SDK (v3.16.0)](https://firebase.google.com/support/release-notes/ios.md.txt#3.16.0) is now available. It includes updates to Xcode warnings, Analytics, Invites, Dynamic Links, and FCM. To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## April 12, 2017

- The [Firebase Admin Node.js SDK (v4.2.1)](https://firebase.google.com/support/release-notes/admin/node.md.txt#4.2.1) is now available. It includes improvements for how it authenticates to Firebase services. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## April 11, 2017

- The [Firebase JavaScript SDK (v3.7.6)](https://firebase.google.com/support/release-notes/js.md.txt#3.7.6) is now available. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## April 04, 2017

- The [Firebase Admin Python SDK (v1.0.0)](https://firebase.google.com/support/release-notes/admin/python.md.txt#1.0.0)
  is now available. This initial release comes with Authentication token minting and
  verification support. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Java SDK (v4.1.6)](https://firebase.google.com/support/release-notes/admin/java.md.txt#4.1.6)
  is now available. It includes a fix for Realtime Database. To install this SDK,
  see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Node.js SDK (v4.2.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#4.2.0)
  is now available. It includes a new set of APIs for Firebase Cloud Messaging
  (FCM). To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase JavaScript SDK (v3.7.5)](https://firebase.google.com/support/release-notes/js.md.txt#3.7.5) is
  now available. To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## March 28, 2017

- The [Firebase JavaScript SDK (v3.7.4)](https://firebase.google.com/support/release-notes/js.md.txt#3.7.4) is
  now available. To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase Admin Java SDK(v4.1.5)](https://firebase.google.com/support/release-notes/admin/java.md.txt#4.1.5)
  is now available. It includes a fix for Realtime Database. To install this
  SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Java SDK (v4.1.4)](https://firebase.google.com/support/release-notes/admin/java.md.txt#4.1.4)
  is now available. It includes improvements for Authentication. To install this SDK,
  see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Node.js SDK (v4.1.4)](https://firebase.google.com/support/release-notes/admin/node.md.txt#4.1.4)
  is now available. It includes improvements for Authentication and Realtime Database.
  To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## March 21, 2017

- The [Firebase Android SDK (v10.2.1)](https://firebase.google.com/support/release-notes/android.md.txt#20170321) is now available as part of the [Google Play services 10.2.1 release](https://developers.google.com/android/guides/releases). This release includes updates to provide compatibility with Android O Developer Preview 1. The most significant updates are internal changes to the Firebase Cloud Messaging (FCM) libraries and a change in the guaranteed lifecycle of FCM callbacks to 10 seconds, after which Android O considers such callbacks eligible for termination. For more information on handling FCM messages on Android O, see [The Firebase Blog](https://firebase.googleblog.com/2017/03/using-firebase-cloud-messaging-with.html).
- The [Firebase JavaScript SDK (v3.7.3)](https://firebase.google.com/support/release-notes/js.md.txt#3.7.3) is now available. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## March 16, 2017

- The [Firebase iOS SDK (v3.15.0)](https://firebase.google.com/support/release-notes/ios.md.txt#3.15.0) is now available. It includes updates to AdMob and Invites. To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## March 15, 2017

- The [Firebase Unity SDK (v3.0.1)](https://firebase.google.com/support/release-notes/unity.md.txt#3.0.1) is now now available. It includes a bug fix for Android, and improvements for Android build configuration in the editor plugin. To install this SDK, see [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## March 14, 2017

- The [Firebase JavaScript SDK (v3.7.2)](https://firebase.google.com/support/release-notes/js.md.txt#3.7.2) is now available. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## March 9, 2017

- The initial public beta release of the Firebase SDK for Cloud Functions
  (v0.5.2) is now available. It includes event provider support for
  Analytics, Realtime Database, Authentication, Cloud Storage, Pub/Sub, and
  HTTP endpoints. To install this SDK, see
  [Get started with Cloud Functions](https://firebase.google.com/docs/functions/get-started.md.txt).

- The [Firebase JavaScript SDK (v3.7.1)](https://firebase.google.com/support/release-notes/js.md.txt#3.7.1) is
  now available. To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## March 8, 2017

- Added support for using Analytics user properties to target
  the Notifications composer to specific users. You can now target users with a
  notification by combining Analytics audiences and user properties using
  the `AND` operator, or target users based on the absence of an Analytics
  audience or user property using the `NOT` operator.

- The [Firebase C++ SDK (v3.1.0)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#3.1.0) is
  now available. It includes updates to Cloud Storage and Invites.
  To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

## March 7, 2017

- The [Firebase Admin Node.js SDK (v4.1.3)](https://firebase.google.com/support/release-notes/admin/node.md.txt#4.1.3)
  is now available. It includes TypeScript improvements and better error
  handling for invalid credentials. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Java SDK (v4.1.3)](https://firebase.google.com/support/release-notes/admin/java.md.txt#4.1.3)
  is now available. It includes a fix for Realtime Database. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## March 2, 2017

- The [Firebase Admin Node.js SDK (v4.1.2)](https://firebase.google.com/support/release-notes/admin/node.md.txt#4.1.2) is now available. It includes fixes for Authentication, Realtime Database, and FCM. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## March 1, 2017

- The [Firebase JavaScript SDK (v3.7.0)](https://firebase.google.com/support/release-notes/js.md.txt#3.7.0) is now available. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## February 27, 2017

- The [Firebase C++ SDK (v3.0.0)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#3.0.0) is
  now available. It includes a general update, as well as updates to
  Analytics, Authentication, Invites, FCM, and Remote Config.
  To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

- The [Firebase Unity SDK (v3.0.0)](https://firebase.google.com/support/release-notes/unity.md.txt#3.0.0) is now
  now available. It includes general updates, updates to the editor plugin, and
  updates to Authentication, Realtime Database, Cloud Storage, FCM, and
  Invites. To install this SDK, see
  [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## February 23, 2017

- The [Firebase iOS SDK (v3.14.0)](https://firebase.google.com/support/release-notes/ios.md.txt#3.14.0) is now available. It includes updates to AdMob and Remote Config. To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## February 21, 2017

- The [Firebase JavaScript SDK (v3.6.10)](https://firebase.google.com/support/release-notes/js.md.txt#3.6.10) is now available. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## February 15, 2017

- The [Firebase Android SDK (v10.2)](https://firebase.google.com/support/release-notes/android.md.txt#20170215) is now available as part of the [Google Play services 10.2 release](https://developers.google.com/android/guides/releases). It includes updates to Analytics, Realtime Database, and Test Lab. To install this SDK, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

### Crash Reporting

- Added the ability to see the percentage of users who have not encountered an error (crash or non-fatal error) in an app over the selected timeframe to the Firebase console. This is shown in the [Error-free users panel](https://support.google.com/firebase/answer/7245318) of the Crash Reporting console.

## February 14, 2017

- The [Firebase iOS SDK (v3.13.0)](https://firebase.google.com/support/release-notes/ios.md.txt#3.13.0) is now
  available. It includes updates to Analytics, Authentication, Realtime Database,
  Cloud Storage, and Dynamic Links. To install this SDK, see
  [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase Admin Node.js SDK (v4.1.1)](https://firebase.google.com/support/release-notes/admin/node.md.txt#4.1.1)
  is now available. It includes a fix for Authentication. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Java SDK (v4.1.2)](https://firebase.google.com/support/release-notes/admin/java.md.txt#4.1.2)
  is now available. It includes some fixes and better error handling when
  initializing the SDK. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## February 7, 2017

- The [Firebase JavaScript SDK (v3.6.9)](https://firebase.google.com/support/release-notes/js.md.txt#3.6.9) is now available. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## February 6, 2017

- The [Firebase C++ SDK (v2.1.3)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#2.1.3) is
  now available. It includes a general update, as well as updates to Authentication
  and FCM. To install this SDK, see
  [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

- The [Firebase Unity SDK (v1.1.2)](https://firebase.google.com/support/release-notes/unity.md.txt#1.1.2) is now
  now available. It includes a general update, as well as updates to Authentication
  and FCM. To install this SDK, see
  [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## February 3, 2017

- Added the ability to connect multiple domains to a single Firebase Hosting project.
- Updated the Firebase Hosting domain ownership verification UI to improve reliability and reduce wait times.
- Added support for using multiple subdomains (with the same root domain) across different Firebase projects.

## February 2, 2017

- The [Firebase Admin Node.js SDK (v4.1.0)](https://firebase.google.com/support/release-notes/admin/node.md.txt#4.1.0) is now available. It includes a new Firebase Cloud Messaging API and TypeScript improvements. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## February 1, 2017

- The [Firebase Admin Java SDK (v4.1.1)](https://firebase.google.com/support/release-notes/admin/java.md.txt#4.1.1) is now available. It includes a bug fix for Authentication. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## January 31, 2017

- The [Firebase iOS SDK (v3.12.0)](https://firebase.google.com/support/release-notes/ios.md.txt#3.12.0) is now
  available. It includes updates to Crash Reporting and new functionality
  for [`GADNativeAdDelegate`](https://firebase.google.com/docs/reference/ios/googlemobileads/api/reference/Protocols/GADNativeAdDelegate.md.txt)
  in AdMob. To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase JavaScript SDK (v3.6.8)](https://firebase.google.com/support/release-notes/js.md.txt#3.6.8) is now
  available. To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## January 24, 2017

- The [Firebase Admin Node.js SDK (v4.0.6)](https://firebase.google.com/support/release-notes/admin/node.md.txt#4.0.6)
  is now available. It fixes broken support for the ES2015 import syntax. To
  install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Java SDK (v4.1.0)](https://firebase.google.com/support/release-notes/admin/java.md.txt#4.1.0)
  is now available. It includes changes in the way to initialize the SDK. To
  install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase JavaScript SDK (v3.6.7)](https://firebase.google.com/support/release-notes/js.md.txt#3.6.7) is now
  available. To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## January 20, 2017

- The [Firebase C++ SDK (v2.1.2)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#2.1.2) is now available. It includes an update to AdMob. To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

## January 18, 2017

- The [Firebase C++ SDK (v2.1.1)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#2.1.1) is
  now available. It includes updates to Authentication, FCM and
  Invites. To install this SDK, see
  [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

- The [Firebase Unity SDK (v1.1.1)](https://firebase.google.com/support/release-notes/unity.md.txt#1.1.1) is now
  available. It includes updates to Authentication, FCM,
  Invites, Realtime Database and Cloud Storage.
  To install this SDK, see
  [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## January 17, 2017

- The [Firebase JavaScript SDK (v3.6.6)](https://firebase.google.com/support/release-notes/js.md.txt#3.6.6) is now
  available. To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase iOS SDK (v3.11.1)](https://firebase.google.com/support/release-notes/ios.md.txt#3.11.1) is now
  available. It includes updates to event logging in Xcode and Remote Config.
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase Admin Node.js SDK (v4.0.5)](https://firebase.google.com/support/release-notes/admin/node.md.txt#4.0.5)
  is now available. It includes several bug fixes for Authentication and improved
  TypeScript typings. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Java SDK (v4.0.4)](https://firebase.google.com/support/release-notes/admin/java.md.txt#4.0.4)
  is now available. It includes support for App Engine and miscellaneous
  bug fixes. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## January 10, 2017

- The [Firebase JavaScript SDK (v3.6.5)](https://firebase.google.com/support/release-notes/js.md.txt#3.6.5) is now available. It includes updates to Cloud Storage. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## December 15, 2016

- The Crash Reporting gradle plugin for Android is now available. This plugin simplifies the process of uploading ProGuard mapping files for the deobfuscation of stack traces. To learn more, see [Uploading ProGuard Mapping Files with Gradle](https://firebase.google.com/docs/crash/android#deobfuscate_proguard_labels).

## December 13, 2016

- The [Firebase JavaScript SDK (v3.6.4)](https://firebase.google.com/support/release-notes/js.md.txt#3.6.4) is now
  available. It includes updates to Realtime Database, Cloud Storage, and Authentication. To
  install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase iOS SDK (v3.11.0)](https://firebase.google.com/support/release-notes/ios.md.txt#3.11.0) is now
  available. It includes updates to AdMob and Authentication.
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## December 9, 2016

- The [Firebase C++ SDK (v2.1.0)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#2.1.0) is
  now available. It includes updates to Authentication and adds support for
  Cloud Storage. To install this SDK, see
  [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

- The [Firebase Unity SDK (v1.1.0)](https://firebase.google.com/support/release-notes/unity.md.txt#1.1.0) is now
  available. This adds Cloud Storage and includes updates to Analytics,
  Authentication, Realtime Database, FCM, Dynamic Links and Invites.
  To install this SDK, see [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## December 6, 2016

- The [Firebase JavaScript SDK (v3.6.3)](https://firebase.google.com/support/release-notes/js.md.txt#3.6.3) is now
  available. To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The [Firebase Admin Node.js SDK (v4.0.4)](https://firebase.google.com/support/release-notes/admin/node.md.txt#4.0.4)
  is now available. It includes improvements to Authentication. To install this SDK,
  see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The [Firebase Admin Java SDK (v4.0.3)](https://firebase.google.com/support/release-notes/admin/java.md.txt#4.0.3)
  is now available. It includes improvements to Realtime Database. To install this
  SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## November 29, 2016

- The [Firebase JavaScript SDK (v3.6.2)](https://firebase.google.com/support/release-notes/js.md.txt#3.6.2) is now available. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## November 21, 2016

- The [Firebase iOS SDK (v3.10.0)](https://firebase.google.com/support/release-notes/ios.md.txt#3.10.0) is now
  available. It includes updates to AdMob, Analytics,
  Crash Reporting, Dynamic Links, Invites, Cloud Storage, and Realtime Database.
  To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase Android SDK (v10.0)](https://firebase.google.com/support/release-notes/android.md.txt#10.0) is now
  available as part of the
  [Google Play services 10.0 release](https://developers.google.com/android/guides/releases).
  It includes updates to Analytics, Authentication, Test Lab, and App Indexing.
  To install this SDK, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The [Firebase Admin Node.js SDK (v4.0.3)](https://firebase.google.com/support/release-notes/admin/node.md.txt#4.0.3)
  is now available. It includes improvements to Authentication and Realtime Database. To install
  this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

### Firebase console

- Shorthand names for apps, known as "app nicknames" are now managed from and visible throughout the Firebase console.
- Simplified the process of adding service accounts to a project.

### Analytics

- Increased the maximum length of event names and parameter names to 40 characters, and the maximum length of string parameter values to 100 characters.

### the Notifications composer

- Instance ID keys are now available in the Notifications settings area of the Firebase console.

## November 18, 2016

- The [Firebase Unity SDK (v1.0.1)](https://firebase.google.com/support/release-notes/unity.md.txt#1.0.1) is now available. It includes minor improvements to support for Realtime Database, iOS and Android. To install this SDK, see [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

## November 15, 2016

- The [Firebase JavaScript SDK (v3.6.1)](https://firebase.google.com/support/release-notes/js.md.txt#3.6.1) is now
  available. To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- The
  [Firebase Admin Node.js SDK (v4.0.2)](https://firebase.google.com/support/release-notes/admin/node.md.txt#4.0.2)
  is now available. It includes improved error messages and updated
  dependencies. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

- The
  [Firebase Admin Java SDK (v4.0.2)](https://firebase.google.com/support/release-notes/admin/java.md.txt#4.0.2)
  is now available. It restores Java 7 compatibility. To install this SDK, see
  [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## November 9, 2016

- The [Firebase Admin Node.js SDK (v4.0.1)](https://firebase.google.com/support/release-notes/admin/node.md.txt#4.0.1) is now available. It includes a fix for a packaging issue. To install this SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

### Google Analytics

- Existing users who update to an Analytics-enabled version of an app are no longer included in `first_open` metrics. This server-side correction could cause a drop in `first_open` metrics.

## November 8, 2016

- The [Firebase JavaScript SDK (v3.6.0)](https://firebase.google.com/support/release-notes/js.md.txt#3.6.0) is now
  available. To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

- SDK authentication with a service account on Node.js, and
  the corresponding token minting and verification methods, have been deprecated
  in favor of a new Node.js Admin SDK. To learn more, see
  [Admin SDK Setup](https://firebase.google.com/docs/admin/setup.md.txt) and
  [Admin Node.js SDK Release Notes](https://firebase.google.com/support/release-notes/admin/node.md.txt#4.0.0).

- The
  [Firebase Admin Java SDK (v4.0.1)](https://firebase.google.com/support/release-notes/admin/java.md.txt#4.0.1)
  is now available. It includes a fix for a missing dependency. To install this
  SDK, see [Add the Firebase Admin SDK to your Server](https://firebase.google.com/docs/admin/setup.md.txt).

## November 7, 2016

- The [Firebase Unity SDK (v1.0.0)](https://firebase.google.com/support/release-notes/unity.md.txt#1.0.0) is
  now available. This initial release of the Firebase Unity SDK includes support
  for Analytics, Authentication, Realtime Database, Invites, Dynamic Links and
  Remote Config. To install this SDK, see
  [Add Firebase to your Unity Project](https://firebase.google.com/docs/unity/setup.md.txt).

- The [Firebase C++ SDK (v2.0.0)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#2.0.0) is
  now available. It includes updates to AdMob, Authentication and
  Invites; and adds support for Realtime Database. To install this SDK, see
  [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

- The Firebase Admin SDKs for Node.js and Java provide admin access to
  several Firebase services. This initial release provides admin access to
  Realtime Database, an API for creating and verifying Authentication tokens,
  and an API to manage your Authentication users. To start using these SDKs, see
  [Admin SDK Setup](https://firebase.google.com/docs/admin/setup.md.txt),
  [Admin Node.js SDK Release Notes](https://firebase.google.com/support/release-notes/admin/node.md.txt#4.0.0) and
  [Admin Java SDK Release Notes](https://firebase.google.com/support/release-notes/admin/java.md.txt#4.0.0).

### Crash Reporting

- Firebase Crash Reporting has now exited beta. To get started using Crash Reporting, see the [Crash Reporting introduction](https://firebase.google.com/docs/crash).

### Firebase Test Lab

- You can now run several tests per day on both the Spark (free) and Flame pricing plans. To learn more, see [Firebase Pricing](https://firebase.google.com/pricing.md.txt).

## November 3, 2016

- The [Firebase iOS SDK (v3.9.0)](https://firebase.google.com/support/release-notes/ios.md.txt#3.9.0) is now available. It includes an update to AdMob. To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## November 1, 2016

- The [Firebase JavaScript SDK (v3.5.3)](https://firebase.google.com/support/release-notes/js.md.txt#3.5.3) is now available. It includes updates to Authentication. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## October 31, 2016

### Remote Config

- Added the ability to randomly re-assign app users to new percentage ranges in **User in random percentile** rules. To learn more, see [Remote Config Rule types](https://firebase.google.com/docs/remote-config/parameters.md.txt#rule_types).

## October 24, 2016

- The [Firebase iOS SDK (v3.8.0)](https://firebase.google.com/support/release-notes/ios.md.txt#3.8.0) is now
  available. It includes an updates to Analytics, Realtime Database, Cloud Storage,
  Crash Reporting, Dynamic Links, Invites and AdMob. To install this
  SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase Android SDK (v9.8)](https://firebase.google.com/support/release-notes/android.md.txt#9.8) is now
  available as part of the
  [Google Play services 9.8 release](https://developers.google.com/android/guides/releases).
  It includes updates to Analytics, Cloud Messaging and Cloud Storage.
  To install this SDK, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The [Firebase JavaScript SDK (v3.5.2)](https://firebase.google.com/support/release-notes/js.md.txt#3.5.2) is now
  available. It includes updates to Authentication. To install this SDK,
  see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

### Firebase console

- Project owners and editors can now create app "nicknames" that are
  displayed throughout the Firebase console alongside the full package name or
  bundle ID.

- Project owners and editors can now change the reporting currency
  for their apps.

### Authentication

- Removed the 500 user limit on the Users Table in the Firebase console, and improved search within this table.

### Dynamic Links

- You can generate short Dynamic Links programmatically using the [Link Shortener REST API](https://firebase.google.com/docs/dynamic-links/short-links).
- You can now enable Android AppLinks by entering a SHA256 checksum in the Firebase console.

## October 19, 2016

- The [Firebase JavaScript SDK (v3.5.1)](https://firebase.google.com/support/release-notes/js.md.txt#3.5.1) is now available. It includes updates to Cloud Messaging. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## October 14, 2016

- The [Firebase JavaScript SDK (v3.5.0)](https://firebase.google.com/support/release-notes/js.md.txt#3.5.0) is now available. It includes updates to Authentication and a new SDK, Cloud Messaging. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## October 10, 2016

### Remote Config

- Added support for using Google Analytics user properties to create conditions. To learn more, see [Remote Config and user properties](https://firebase.google.com/docs/remote-config/config-analytics.md.txt#remote_config_and_user_properties).

## October 6, 2016

- The [Firebase iOS SDK (v3.7.1)](https://firebase.google.com/support/release-notes/ios.md.txt#3.7.1) is now available. It includes an update to Analytics. To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## October 3, 2016

- The [Firebase iOS SDK (v3.7.0)](https://firebase.google.com/support/release-notes/ios.md.txt#3.7.0) is now available. It includes updates to Analytics, App Indexing, and AdMob. To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).
- The [Firebase C++ SDK (v1.2.1)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#1.2.1) is now available. It includes updates to Cloud Messaging. To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

### Test Lab

- Test Lab will now charge $1 per device hour to test apps on Android Virtual Devices (AVDs). To learn more about how billing is calculated for Test Lab, see [Test Lab billing](https://firebase.google.com/docs/test-lab/overview#billing).

## September 27, 2016

### SDK Releases

- The [Firebase JavaScript SDK (v3.4.1)](https://firebase.google.com/support/release-notes/js.md.txt#3.4.1) is now available. It includes updates to Realtime Database and Cloud Storage. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## September 21, 2016

### SDK Releases

- The [Firebase Android SDK (v9.6)](https://firebase.google.com/support/release-notes/android.md.txt#9.6) is now
  available as part of the
  [Google Play services 9.6 release](https://developers.google.com/android/guides/releases).
  It includes updates to Analytics, Cloud Messaging, Authentication,
  Realtime Database, and Dynamic Links. To install this SDK, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The [Firebase C++ SDK (v1.2.0)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#1.2.0) is
  now available. It includes updates to Cloud Messaging, Authentication,
  Remote Config, Invites and AdMob. To install
  this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

## September 14, 2016

### SDK Releases

- The [Firebase iOS SDK (v3.6.0)](https://firebase.google.com/support/release-notes/ios.md.txt#3.6.0) is now
  available. It includes updates to Analytics, Cloud Messaging,
  Authentication, Realtime Database, Remote Config, Dynamic Links and AdMob. To install
  this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase JavaScript SDK (v3.4.0)](https://firebase.google.com/support/release-notes/js.md.txt#3.4.0) is now
  available. It includes updates to Realtime Database. To install this SDK, see
  [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

### Dynamic Links

- You can debug the behavior of long Dynamic Links across platforms by adding the following to the end of any Dynamic Link URL: `&d=1`.
- When a user clicks a Dynamic Link to an app that is not installed on their iOS device, that Dynamic Link will now open the installation page for that app in the App Store, unless an iOS fallback link parameter is specified. This is true whether the user clicked the link in Safari, or in another app.

## September 8, 2016

- The [Firebase JavaScript SDK (v3.3.2)](https://firebase.google.com/support/release-notes/js.md.txt#3.3.2) is now available. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## September 7, 2016

- The [Firebase JavaScript SDK (v3.3.1)](https://firebase.google.com/support/release-notes/js.md.txt#3.3.1) is now available. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## August 26, 2016

### SDK Releases

- The [Firebase iOS SDK (v3.5.2)](https://firebase.google.com/support/release-notes/ios.md.txt#3.5.2) is now available. To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## August 23, 2016

### SDK Releases

- The [Firebase iOS SDK (v3.5.1)](https://firebase.google.com/support/release-notes/ios.md.txt#3.5.1) is now available. To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

### Remote Config

- Added the ability to search parameters and conditions from the Remote Config **Parameters** tab in the [Firebase console](https://console.firebase.google.com/).

## August 16, 2016

- The [Firebase JavaScript SDK (v3.3.0)](https://firebase.google.com/support/release-notes/js.md.txt#3.3.0) is now available. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## August 1, 2016

### SDK Releases

- The [Firebase iOS SDK (v3.4.0)](https://firebase.google.com/support/release-notes/ios.md.txt#3.4.0) is now
  available. To install
  this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

- The [Firebase Android SDK (v9.4)](https://firebase.google.com/support/release-notes/android.md.txt#9.4) is
  now available as part of the
  [Google Play services 9.4 release](https://developers.google.com/android/guides/releases).
  To install this SDK, see
  [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

- The [Firebase C++ SDK (v1.1.0)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#1.1.0) is
  now available. To install
  this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

### Firebase console

- A **View Only** indicator is now displayed at the top of the Firebase console for projects that you have read-only access to. A number of action buttons have also been updated to be hidden or disabled for users who do not have **Editor** or **Owner** permissions for a project.
- You can delete apps from projects using a new action button in the Advanced Options section when managing an app.
- You can edit the name of a project after creating it in the **Project Settings** dialog.

### Realtime Database

- You can now view usage metrics in the Firebase console by clicking on the **Usage** tab. Firebase currently tracks bandwidth usage, total storage used, and the maximum number of concurrent connections.

### Hosting

- You can now view usage metrics for Hosting in the Firebase console by clicking on the **Usage** tab. Firebase currently tracks bytes sent (bandwidth) and total storage used.

### the Notifications composer

- Added pagination to the Notifications summary view, to make scrolling and viewing of many notification messages easier.

## July 26, 2016

- The [Firebase JavaScript SDK (v3.2.1)](https://firebase.google.com/support/release-notes/js.md.txt#3.2.1) is now available. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## July 12, 2016

- The [Firebase JavaScript SDK (v3.2.0)](https://firebase.google.com/support/release-notes/js.md.txt#3.2.0) is now available. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## June 29, 2016

- The [Firebase iOS SDK (v3.3.0)](https://firebase.google.com/support/release-notes/ios.md.txt#3.3.0) is now available. To install this SDK, see [Add Firebase to your iOS Project](https://firebase.google.com/docs/ios/setup.md.txt).

## June 28, 2016

- The [Firebase JavaScript SDK (v3.1.0)](https://firebase.google.com/support/release-notes/js.md.txt#3.1.0) is now available. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

### Firebase Test Lab

- Test Lab now includes virtual devices. To learn more, see [Test Your App with Android Virtual Devices](https://firebase.google.com/docs/test-lab/avds).

## June 27, 2016

- The [Firebase Android SDK (v9.2)](https://firebase.google.com/support/release-notes/android.md.txt#9.2) is now available as part of the [Google Play services 9.2 release](https://developers.google.com/android/guides/releases). To install this SDK, see [Add Firebase to your Android Project](https://firebase.google.com/docs/android/setup.md.txt).

### Documentation

- In response to customer feedback, we've made hundreds of small improvements to the [Firebase documentation](https://firebase.google.com/docs).

### the Notifications composer

- You can now add more than three custom data fields when sending a notification. A notification should not exceed 4KB total, including message text, custom data, and any advanced options.
- Reduced the refresh interval for app versions and language lists.
- The conversion event counts in the the Notifications composer Google Analytics funnel view now show the number of users who have triggered the conversion event at least once. Previously, it showed the raw number of triggered conversion events.

### C++ SDK

- The [Firebase C++ SDK (v1.0.1)](https://firebase.google.com/support/release-notes/cpp-relnotes.md.txt#1.0.1) is now available. To install this SDK, see [Add Firebase to your C++ Project](https://firebase.google.com/docs/cpp/setup.md.txt).

## June 14, 2016

- The [Firebase JavaScript SDK (v3.0.5)](https://firebase.google.com/support/release-notes/js.md.txt#3.0.5) is now available. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## June 7, 2016

- The [Firebase JavaScript SDK (v3.0.4)](https://firebase.google.com/support/release-notes/js.md.txt#3.0.4) is now available. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## June 2, 2016

### Authentication

- The Google Play services version 9.0.2 release is now available. This release fixes a [known issue](https://status.firebase.google.com/incident/Authentication/16001) with Firebase Authentication where the `FirebaseAuthApi` is not available on some devices. A `FirebaseApiNotAvailableException` error occurs when those devices attempt to use Authentication APIs.

### Crash Reporting

- Updated the Firebase Crash Reporting iOS SDK to fix issues with the symbol upload script used by Crash Reporting, and also to fix other miscellaneous issues with this SDK.

## May 24, 2016

- The [Firebase JavaScript SDK (v3.0.3)](https://firebase.google.com/support/release-notes/js.md.txt#3.0.3) is now available. To install this SDK, see [Add Firebase to your JavaScript Project](https://firebase.google.com/docs/web/setup.md.txt).

## May 18, 2016

Version 3.2.0 of the Firebase SDK for Apple platforms is now available, and version 9.0.0 of the
Firebase Android SDK is also available.

- Firebase expands to include several new products: Analytics, Cloud Storage, Remote Config, Crash Reporting, Dynamic Links, and the Notifications composer.
  - Existing Google products are now a part of Firebase: Google Cloud Messaging, Cloud Test Lab, and App Indexing.
  - Firebase is now integrated with AdMob and Ads.
  - Launched a new website at [https://firebase.google.com/](https://firebase.google.com/), including a new console, improved documentation, and updated product information.
- The Node.js server SDK did not work on Node 0.10.x. This was fixed in [JavaScript SDK (v3.0.1)](https://firebase.google.com/support/release-notes/js.md.txt#3.0.1)
- The npm package did not work properly with Browserify and webpack. This was fixed in version [JavaScript SDK (v3.0.2)](https://firebase.google.com/support/release-notes/js.md.txt#3.0.2)

### Realtime Database

- The way you install and initialize the SDK has changed and several APIs have been renamed. When you decide to upgrade, please see the [Web Migration Guide](https://firebase.google.com/support/guides/firebase-web), [iOS Migration Guide](https://firebase.google.com/support/guides/firebase-ios), or [Android Migration Guide](https://firebase.google.com/support/guides/firebase-android) for details.
- The way you install and initialize the Node.js and Java server SDKs has also changed. APIs have been renamed and you now authenticate using a [service account](https://console.developers.google.com/iam-admin/serviceaccounts/project) instead of a secret or custom token. When you choose to upgrade, please see the [Database Server SDK Setup Guide](https://firebase.google.com/docs/database/server/start) and use the [Web Migration Guide](https://firebase.google.com/support/guides/firebase-web) or [Android Migration Guide](https://firebase.google.com/support/guides/firebase-android) to help you update your Node.js or Java code to the latest APIs.

### Authentication

- The way you install and initialize the SDK has changed and most APIs have been renamed. When you decide to upgrade, please see the [iOS Migration Guide](https://firebase.google.com/support/guides/firebase-ios), [Web Migration Guide](https://firebase.google.com/support/guides/firebase-web), or [Android Migration Guide](https://firebase.google.com/support/guides/firebase-android) for details.
- Node.js / Java server SDKs:
  - [Token minting and verification](https://firebase.google.com/docs/auth/server) for Firebase Authentication is now built into the server SDKs themselves instead of in separate token minting libraries.
    - All of the existing authentication methods have been removed. Instead, use the `databaseAuthVariableOverride` option (Node.js) or `setDatabaseAuthVariableOverride()` method (Java) when initializing the SDK. See [here](https://firebase.google.com/docs/database/server/start) for more details.
    - Use the [Web Migration Guide](https://firebase.google.com/support/guides/firebase-web) or [Android Migration Guide](https://firebase.google.com/support/guides/firebase-android) to help you update your Node.js or Java code to the latest APIs.
- General:
  - Limited profile data extracted from federated providers (e.g. doesn't include the Twitter username).
  - *Workaround* where possible, extract this information from the 3rd party SDKs.
- Firebase Android SDK:
  - `FirebaseUser#linkWithCredential()` may invalidate a user's credentials.
    - *Description* : After calling `linkWithCredential()` with a credential that is not an `EmailAuthCredential`, sometimes consecutive calls on the user object may throw an Exception: `FirebaseException (An internal error
      has occurred. [ TOKEN_EXPIRED ])`.
    - *Workaround* Cache the credential used on a linking event, and if this error is thrown, sign the user out after the linking and call `FirebaseAuth#signInWithCredential()` with the cached credential afterwards.
  - Missing API to start email verification flow.
  - Some Network exceptions are thrown as `FirebaseException` rather than `FirebaseNetworkException`.
- Firebase SDK for Apple platforms:
  - `sendPasswordResetWithEmail:completion:` does not call the completion handler in the main thread as claimed.
  - *Workaround* :

    #### Objective-C

    ```
    [[FIRAuth auth] sendPasswordResetWithEmail:@"user@host.domain"
                              completion:^(NSError *_Nullable error) {
    dispatch_async(dispatch_get_main_queue(), ^{
    // original completion handler code.
    });
    }];
    ```

    #### Swift

    ```
    FIRAuth.auth()?.sendPasswordResetWithEmail("user@host.domain") { error in
    dispatch_async(dispatch_get_main_queue()) {
    // original completion handler code.
    }
    }
    ```
    - API reference docs do not contain information about error conditions: see them [here](https://firebase.google.com/docs/auth/ios/errors.md.txt).
    - Authentication state is shared between different apps when running on. the iOS Simulator:
      - *Description* : when running two or more applications that use Firebase Authentication on the same iOS simulator, there is a issue with the iOS keychain that causes the authentication state to be shared across the different applications. This means that if you sign in to an app, and later open a second app, you may find a user to be signed in into it.
      - *Workaround*: either don't use two different applications with Authentication on the same simulator instance, or manually sign out from the applications between tests.
  - Firebase JavaScript SDK:
    - If you change the authdomain configuration of an app while some users are signed in, you have to sign them out and in again in order to use linkWithPopup/Redirect APIs
    - Does not work in Safari private browsing mode.

### Cloud Storage

- Initial release of Cloud Storage. Cloud Storage provides secure file uploads and downloads for your Firebase apps, regardless of network quality. You can use it to store images, audio, video, or other user-generated content. Firebase Storage is backed by [Google Cloud Storage](https://cloud.google.com/storage), a powerful, simple, and cost-effective object storage service.
- Firebase console: Only project owners can update Firebase Security Rules for Cloud Storage, and only owners and editors can view Cloud Storage Security Rules.

### FCM

- Initial release of Cloud Messaging.

- Firebase C++ SDK:

  - Messages with both a notification and data payload are not delivered to an Android application open in the background.
  - *Description:* On Android, when the app is open in the background and it receives a message with both a notification and data payload, the message is not delivered to the application.
  - *Workaround:* In the application's activity, (e.g. `NativeActivity`), override the `onNewIntent(Intent intent)` method and pass the `intent` argument through to the method `setIntent(Intent intent)`
  - For example:

    ```
    public class MyActivity extends NativeActivity {
    @Override
    onNewIntent(Intent intent) {
    setIntent(intent);
    }
    }
    ```
    See [the quickstart sample](https://github.com/firebase/quickstart-cpp/tree/main/messaging/testapp/) for an example of this workaround in action.