Firebase
firebase.google.comDeveloper Tools
$
npx @buildinternet/releases get firebaseGraphQL queries now run on SQL Connect emulator directly
Breaking (minor)This release1 featureNew capabilities1 enhancementImprovements to existing features5 fixesBug fixesAI-tallied from the release notesfirebase-tools · v15.30.0
The local dataconnect_execute tool is now dataconnect_execute_in_emulator for running GraphQL queries and mutations against the SQL Connect emulator. Also fixes retries for IAM policy updates, Cloud Functions creation, and deployment deadlocks, plus managed service account cleanup when functions are deleted.
Gemini 'function' role fixed; iPadOS sign-in persistence restored
This release1 featureNew capabilities6 fixesBug fixesAI-tallied from the release notesfirebase-js-sdk · firebase@12.19.0
Fixed a 400 error during function calling on gemini-3.6-flash where the SDK hardcoded an invalid 'function' role, and corrected structured-output validation to accept both application/json and text/x.enum. Auth now reconnects IndexedDB persistence after pagehide events (fixing Database is closing errors on iPadOS/iOS Safari), falls back to in-memory persistence when storage fails, and wraps storage errors in FirebaseError. Firestore adds Temporal.Instant conversion and fixes undefined fetch connection errors.
Swift 6 language-mode conformance added
Breaking (minor)This release1 featureNew capabilitiesAI-tallied from the release notesRelease Notes · v12.19.0
Firebase Apple SDK 12.19.0 introduces conformance for Swift 6 language mode, enabling use in Swift 6 strict concurrency contexts.
Gemini 3.8 Flash lands; thinking budgets and prefilled turns dropped
BreakingThis release1 featureNew capabilities4 enhancementsImprovements to existing featuresAI-tallied from the release notesFirebase AI Logic now supports the stable gemini-3.8-flash model via the Gemini Developer API or Agent Platform Gemini API (formerly Vertex AI). The Developer API needs no Blaze plan, but legacy Vertex AI initialization must set location to global. Migration notes: MINIMAL thinking level fails with 400, thinking budgets are discouraged, several parameters (temperature, top-K, top-P, penalty and candidate count params) are removed or error, and prefilled model turns return 400.
ext:migrate gets -f force flag; emulator IPC error surfaced
This release2 featuresNew capabilities1 enhancementImprovements to existing features2 fixesBug fixesAI-tallied from the release notesfirebase-tools · v15.29.0
Added a -f, --force option to firebase ext:migrate, plus a humanReadableDescription field for MCP tools. Fixed the Functions emulator masking IPC failures with a misleading TypeError, and improved parameter type preservation during extension updates.
FIREBASE_DEBUG_PATH support; ext:migrate gains --force
This release2 featuresNew capabilities1 enhancementImprovements to existing featuresAI-tallied from the release notesRelease Notes · v15.29.0
Adds support for the FIREBASE_DEBUG_PATH environment variable and a --force flag to firebase ext:migrate, plus several unlisted fixes and improvements.
Remote Config pricing model updated
Breaking (minor)This release1 enhancementImprovements to existing featuresAI-tallied from the release notesRemote Config usage calculation and billing have changed under the new pricing model.
Remote Config goes usage-based with 100K free daily fetches
Breaking (minor)This release1 enhancementImprovements to existing featuresAI-tallied from the release notesStarting September 1, 2026, Remote Config introduces usage-based pricing based on daily fetch request volume. Every project includes a no-cost tier of up to 100,000 daily fetches, with pay-as-you-go pricing on the Blaze plan beyond that; all features remain included at no extra cost.
A/B Testing native in Remote Config; Gemini 3.7 params dropped
BreakingThis release1 featureNew capabilities1 enhancementImprovements to existing featuresAI-tallied from the release notesA/B Testing is now integrated directly into Remote Config as a native feature, bringing experiments into the core template lifecycle. Removed support for temperature, top-K, top-P, frequency penalty, presence penalty, and candidate count on gemini-3.7-flash; the latter three cause a 400 error.
A/B Testing targets through Remote Config
This release1 featureNew capabilitiesAI-tallied from the release notesA/B Testing now integrates with Remote Config for experiment targeting.
AI Logic now supports us and eu locations
This release1 featureNew capabilitiesAI-tallied from the release notesFirebase AI Logic lets you choose between the us and eu locations when using the Agent Platform Gemini API, with new Agent Platform initialization defaulting to global and legacy Vertex AI syntax defaulting to us-central1, to meet compliance, latency, availability, and durability requirements.
Secret access race fixed; App Hosting deploys unblocked
This release1 enhancementImprovements to existing features5 fixesBug fixesAI-tallied from the release notesfirebase-tools · v15.28.2
Deferred secret access permission granting to the release phase to prevent service account 404 race conditions. App Hosting deploys no longer fail when the deploying account lacks role-granting permissions on an existing default compute service account, and the default polling timeout for App Hosting operations rose to 60 minutes. Also reverted the --extension-instance option back to --instance and fixed ext:export parsing and path resolution.
Imagen models removed; shutdown August 17
BreakingThis release2 featuresNew capabilities3 enhancementsImprovements to existing featuresAI-tallied from the release notesRelease Notes · v13.16.0
All Imagen models, across both Gemini Developer and Agent Platform APIs, shut down on August 17, 2026, and their APIs are removed from Firebase AI Logic SDKs. Migrate apps to a Gemini Image model to restore service. The Unity SDK v13.16.0 also adds features in Firebase AI, FCM, and Remote Config, plus bug fixes.
Imagen models shutdown; migration required
BreakingThis release1 enhancementImprovements to existing featuresAI-tallied from the release notesImagen models are being shut down. Users should migrate to alternative solutions.
Functions Emulator worker init fixed; SEA script resolution resolved
preThis release2 fixesBug fixesAI-tallied from the release notesfirebase-tools · v15.26.0-sea.preview.5
Resolved extensionless JavaScript script execution in the SEA child process resolver and fixed Functions Emulator worker initialization for functionsEmulatorRuntime.
Firebase AI Logic published a security checklist covering best practices for using the service and calling the Gemini API directly from mobile and web apps.
New security checklist for AI Logic
This release1 featureNew capabilitiesAI-tallied from the release notesA new security checklist is available to help secure AI-powered applications built with Firebase AI Logic.
FCM and Remote Config features; App Check changes
This release2 featuresNew capabilities1 enhancementImprovements to existing features1 fixBug fixesAI-tallied from the release notesRelease Notes · v13.12.0
This release introduces new features in FCM and Remote Config, changes to App Check, and a bug fix in Authentication, along with other changes and fixes.