Change8

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:

initializeAppCheckVertexAIBackendAgentPlatformBackendFirestoreSettingsFirebaseError

Breaking 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

  1. 1
    When calling `initializeAppCheck`, ensure a `provider` is always provided.
  2. 2
    If 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