Change8

Migrating to Firebase SDK firebase@11.2.0

Version firebase@11.2.0 introduces 1 breaking change. This guide details how to update your code.

Released: 1/16/2025

1
Breaking Changes
2
Migration Steps
5
Affected Symbols

⚠️ Check Your Code

If you use any of these symbols, you need to read this guide:

setCustomSignalscrypto.randomUUID@firebase/data-connect@firebase/remote-config@firebase/app-check

Breaking Changes

Issue #1

The @firebase/data-connect package now returns native Promise objects instead of PromiseLike objects. This may affect environments or libraries that strictly expect PromiseLike interfaces.

Migration Steps

  1. 1
    If using Remote Config custom targeting, implement the setCustomSignals API to define targeting conditions.
  2. 2
    Ensure your environment supports crypto.randomUUID() if using @firebase/app-check 0.8.11 or higher.

Release Summary

Firebase 11.2.0 introduces custom signal targeting for Remote Config and migrates Data Connect to native Promises. It also improves security in App Check by utilizing the native Web Crypto API for UUID generation.

Need More Details?

View the full release notes and all changes for Firebase SDK firebase@11.2.0.

View Full Changelog