Releases Index
Firebase

Firebase

firebase.google.comDeveloper Tools
$npx @buildinternet/releases get firebase
Recently Shipped12 releases · updated Oct 26, 2026

Shipped Firestore Pipelines write stages, a breaking AI template API in the JavaScript SDK, and hardened Apple sign-in sessions.

Firestore Pipelines can now write, not just read. The JavaScript SDK added delete, update, insert, and upsert stages plus a literals source stage, and PipelineExecuteOptions accepts an atomic option that runs a pipeline in a single transaction.

The JavaScript SDK's AI package reworked its template APIs (breaking).

  • TemplateGenerativeModel.generateContent and generateContentStream take a single TemplateRequest object (templateId, templateVariables, toolConfig), and templateVariables is now required in both TemplateRequest and StartTemplateChatParams.
  • The previously deprecated VertexAIBackend and BackendType.VERTEX_AI are removed.

Apple SDK hardened A/B Testing and sign-in, and 13.0.0 is SPM-only.

  • 13.1.0 strengthened OAuth and reCAPTCHA session identifiers, validates incoming expire event names, stopped forcing experiment updates to background QoS, and hardened parsing of server-provided experiment payloads.
  • 13.0.0 ships via Swift Package Manager only; Zip and Carthage users need 13.0.1. Gemini 3.x tuning parameters are deprecated, the ML model downloader library is gone, and the minimum C++ standard moved from C++14 to C++17.
  • 13.1.1 and 12.19.3 followed as patch releases.

CLI added function kits and project-scoped Hosting.

  • functions:kits:install, uninstall, and list configure and run multiple instances of functions; ext:migrate is new, and ext:export and ext:list were updated to match.
  • Functions .env files can override a named secret's ID and version via FIREBASE_SECRET_REF_<SECRET_NAME>.
  • Hosting API requests are project-scoped rather than site-scoped, apps:create web and auth initialization offer to create a default Hosting site, and the Hosting API is enabled before deploys run.
  • 2nd Gen Auth emulator CloudEvents now match the Eventarc google.events.firebase.auth.v2.AuthEventData wire format.
  • crashlytics:heapdumps:{enable,disable,status} manages Android heap dump collection, and throttled task queues keep processing after a task exhausts retries.
  • Dependency updates patched vulnerabilities in protobufjs, tar, @grpc/grpc-js, express, and others.

MCP tool name corrected; body-parser CVE patched

This release1 enhancementImprovements to existing features4 fixesBug fixesAI-tallied from the release notes
firebase-tools · v15.34.2

The Firebase MCP server now refers to firebase_update_environment instead of update_firebase_environment, and CVE-2026-111181 is fixed via a body-parser dependency update. The Firestore emulator now logs a warning instead of exiting when it cannot watch the rules file, and chokidar moved to ^4.0.3 to drop the vulnerable braces dependency.

Read more ↗

App Check auto-enforcement can be temporarily delayed

This release1 featureNew capabilitiesAI-tallied from the release notes

Projects can now temporarily delay the automatic enforcement of Firebase App Check for Firebase AI Logic. Auto-enforcement for projects that haven't already enabled it begins November 2, 2026, and apps without App Check implemented can use the delay to ship versions that include it.

Read more ↗

Test Lab drops four iOS devices on Nov 23

Breaking (minor)This release1 enhancementImprovements to existing featuresAI-tallied from the release notes

Test Lab devices ipad10/16.6, iphone11pro/16.6, iphone14pro/16.6, and iphone8/16.6 are deprecated and will be removed on 2026-11-23. Users on these devices should move to a different device now.

Read more ↗

Firestore security update lands in C++ and Unity SDKs

This release3 enhancementsImprovements to existing features2 fixesBug fixesAI-tallied from the release notes

C++ SDK v14.1.0 and v13.13.1 and Unity SDK v14.1.0 and v13.17.1 both carry a Firestore security update, alongside an Auth fix in the C++ SDK and AI Logic changes plus bug fixes in the Unity SDK. Flutter SDK v5.1.0 brings Firestore, AI Logic, Core, and SQL Connect changes with bug fixes.

Read more ↗

Empty secret params rejected; Auth Emulator payloads conform

This release1 featureNew capabilities1 enhancementImprovements to existing features4 fixesBug fixesAI-tallied from the release notes
firebase-tools · v15.34.1

Firebase Functions no longer accepts empty inputs for Secret param values, and 2nd Gen Auth Emulator CloudEvent payloads now conform to the Eventarc google.events.firebase.auth.v2.AuthEventData wire format. The MCP server now suggests the installed firebase CLI rather than always npx firebase-tools@latest, and the Hosting API is enabled before deploying.

Read more ↗

Hosting API auto-enabled before commands run

This release2 enhancementsImprovements to existing featuresAI-tallied from the release notes
Release Notes · v15.34.1

The Firebase CLI now ensures the Firebase Hosting API is enabled before running commands, and the Firebase SQL Connect local toolkit is updated to v3.4.24. The release also includes several fixes and improvements.

Read more ↗

Auth session hardening; Realtime Database crash fixes

This release5 featuresNew capabilities30 fixesBug fixesAI-tallied from the release notes
firebase-ios-sdk · v13.1.0

Authentication adds strengthened OAuth and reCAPTCHA session identifiers, bounded backend token lifetimes, and fixes a crash on malformed multi-factor responses plus concurrency issues in AuthAPNSTokenManager. Realtime Database fixes several crashes (get errors without reason, purging writes with pending acks, invalid server hosts), and a Gemini Live API voice activity feature lands in AI Logic.

Read more ↗

Pipelines get DML stages; Auth preserves sessions on 5xx

This release1 featureNew capabilities1 fixBug fixesAI-tallied from the release notes
firebase-js-sdk · firebase@13.1.0

Firestore Pipelines now support delete, update, insert, and upsert DML stages, a literals source stage, and an atomic option on PipelineExecuteOptions for single-transaction pipeline execution. Auth no longer clears the persisted user during initialization unless the reload fails with auth/user-token-expired or auth/user-disabled, preserving sessions across transient 5xx UNAVAILABLE errors.

Read more ↗

Throttled task queues keep processing; Crashlytics heap dump commands

This release1 featureNew capabilities4 enhancementsImprovements to existing features8 fixesBug fixesAI-tallied from the release notes
firebase-tools · v15.34.0

Fixed an issue where throttled task queues stopped processing remaining tasks when a task exhausted its retries or timed out, and a race condition in SourceTokenScraper that could hang concurrent function deployments. Added crashlytics:heapdumps:{enable,disable,status} commands for managing Crashlytics Android heap dump collection, plus fixes for hosting:clone source site resolution, analytics timeouts masking command errors, and unhandled exceptions during Cloud Functions deployment exiting with code 0.

Read more ↗
Release Notes · v15.34.0

Adds commands to manage Crashlytics Android heap dump collection, updates Firebase Authentication deployment to use existing apps from any platform, and includes fixes and improvements.

Read more ↗