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
⚠️ 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-compatBreaking 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
- 1If 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