Change8

Migrating to Firebase SDK firebase@12.11.0

Version firebase@12.11.0 introduces 2 breaking changes. This guide details how to update your code.

Released: 3/19/2026

2
Breaking Changes
1
Migration Steps
41
Affected Symbols

⚠️ Check Your Code

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

@firebase/aiGenerationConfig@firebase/data-connectupdateEmulatorBanner()firebasearrayFirstarrayFirstNarrayLastarrayLastNarrayMinimumarrayMinimumNarrayMaximumarrayMaximumNarrayIndexOfarrayLastIndexOfarrayIndexOfAll@firebase/firestore@firebase/util@firebase/component@firebase/app@firebase/storage@firebase/auth@firebase/analytics@firebase/app-check@firebase/messaging@firebase/performance@firebase/remote-config@firebase/functions@firebase/app-compat@firebase/installations@firebase/firestore-compat@firebase/functions-compat@firebase/database-compat@firebase/storage-compat@firebase/auth-compat@firebase/analytics-compat@firebase/app-check-compat@firebase/installations-compat@firebase/messaging-compat@firebase/performance-compat@firebase/remote-config-compat

Breaking Changes

Issue #1

Firestore Pipelines API: Defer validation of pipeline user data from initialization to the execute() call. If you were relying on immediate validation during pipeline setup, you must now ensure validation occurs during execution.

Issue #2

Removed `updateEmulatorBanner()` function across multiple packages. If your code explicitly called this, it will now fail.

Migration Steps

  1. 1
    If using Firestore Pipelines, move any logic that relied on immediate user data validation during pipeline initialization to occur during the `execute()` call instead.

Release Summary

This release introduces new array expression functions for Firestore and adds schema configuration for AI generation, alongside numerous dependency updates across the SDK suite. A breaking change affects Firestore Pipelines API validation timing.

Need More Details?

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

View Full Changelog