Migrating to Firebase Auth firebase@12.4.0
Version firebase@12.4.0 introduces 2 breaking changes. This guide details how to update your code.
Released: 10/9/2025
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
LiveSessionStartAudioConversationOptionsfunctionCallingHandlerFunctionResponseBreaking Changes
●Issue #1
The `functionCallingHandler` property in `StartAudioConversationOptions` now requires the handler function to return a `Promise<FunctionResponse>`. Update existing handlers to return a Promise.
●Issue #2
Changed the `functionCallingHandler` property in `StartAudioConversationOptions` so that it now must return a `Promise<FunctionResponse>`. This is allowed in a minor release because the Live API is in Public Preview.
Migration Steps
- 1If you use `functionCallingHandler` in `StartAudioConversationOptions`, ensure it returns a `Promise<FunctionResponse>` instead of a direct `FunctionResponse`.
Release Summary
This release introduces GA status for Imagen Generation and the Gemini Developer API, adds URL context tool support, and includes a breaking change requiring function calling handlers to return Promises.
Need More Details?
View the full release notes and all changes for Firebase Auth firebase@12.4.0.
View Full Changelog