Migrating to Firebase SDK firebase@12.17.0
Version firebase@12.17.0 introduces 1 breaking change. This guide details how to update your code.
Released: 7/30/2026
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:
initializeAppCheckVertexAIBackendAgentPlatformBackendFirestoreSettingsFirebaseErrorBreaking Changes
●Issue #1
The ability to call `initializeAppCheck` without a `provider` has been removed. You must now provide a `provider` when calling `initializeAppCheck`.
Migration Steps
- 1When calling `initializeAppCheck`, ensure a `provider` is always provided.
- 2If you were using `VertexAIBackend`, update to `AgentPlatformBackend`. If you need to use the `us-central1` location, explicitly configure it with `new AgentPlatformBackend('us-central1')`.
Release Summary
This release introduces text-to-speech capabilities and updates the AI backend naming convention. It also includes a change to Firestore's HTTP/2 flow control and removes the ability to call `initializeAppCheck` without a provider.
Need More Details?
View the full release notes and all changes for Firebase SDK firebase@12.17.0.
View Full Changelog