releases.shpreview
Firebase/firebase-tools

firebase-tools

$npx @buildinternet/releases show firebase-tools
Mon
Wed
Fri
MayJunJulAugSepOctNovDecJanFebMarApr
Less
More
Releases15Avg5/moVersionsv15.5.0 → v15.16.0
Dec 18, 2025
  • Updated default Postgres version for Data Connect to 17.
  • Update Data Connect Emulator to 3.0.1, which addresses some internal errors (#9627)
Dec 10, 2025
  • [BREAKING] Changed firestore:backups:list --json to return a listBackupsResponse object instead of a raw array of backups.
  • [BREAKING] Removed support for '.bolt' rules files.
  • [BREAKING] Removed support for running emulators with Java versions prior to 21.
  • [BREAKING] Removed deprecated firebase --open-sesame and firebase --close-sesame commands. Use firebase experiments:enable and firebase experiments:disable instead.
  • [BREAKING] Enforce strict timeout validation for functions. (#9540)
  • [BREAKING] Update dataconnect:\* commands to use flags instead of positional arguments for --service & --location. Changed output type of dataconnect:sql:migrate --json (#9312)
  • [BREAKING] When using 'firebase-tools' as a Node module, cli.auth.upload has been renamed to cli.auth.import and cli.appdistribution.testers.delete has been renamed to cli.appdistribution.testers.remove.
  • [BREAKING] Updated Firebase Data Connect emulator version to v3.0.0
    • [BREAKING] Fixed generated code character case when letters follow numbers (https://github.com/firebase/firebase-tools/issues/9567).
    • [BREAKING] Dart codegen: Int64 types are now serialized and deserialized using BigInt.
    • [BREAKING] Kotlin codegen: Removed magic "convenience renames" of keys and counts in selection sets (https://github.com/firebase/firebase-tools/issues/9571).
    • Eagerly load config upon any requests from VS Code Extensions or Firebase CLI. This ensures the emulator always serve the latest local configs.
    • Kotlin codegen: Removed vestigial FIREBASE_DATA_CONNECT_GENERATED_FILE section at the bottom of each generated file.
  • Updated Firestore Emulator to v1.20.2, which includes minor bug fixes for Datastore Mode.
  • Improved command loading performance by implementing lazy loading.
  • Add a confirmation in firebase init dataconnect before asking for app idea description. (#9282)
Dec 4, 2025
  • Fixed issue where MCP server didn't detect if iOS app uses Crashlytics in projects that use project.pbxproj (#9515)
  • Add logic to synchronize v2 scheduled function timeout with Cloud Schduler's attempt deadline (#9544)
  • Prevent deployments of Next.js apps vulnerable to CVE-2025-66478 (#9572)
  • Updated Data Connect emulator to v2.17.3:
Nov 21, 2025
  • Add support for nodejs24 (beta) runtime for Cloud Functions for Firebase. (#9475)
  • Adds listServices and also defines trigger within runv2.ts (#9482)
  • Updates the firebase init functions template to use firebase-functions 7.0.0 (#9496)
  • Updated to v2.17.2 of the Data Connect emulator, which fixes a bug with handling of optional enum lists in generated Flutter SDKs. (#9391)
Nov 19, 2025
  • Fixed an issue that was causing the MCP server to fail to start when run from directories with deeply nested children.
Nov 13, 2025
  • Added Node 24 support.
  • Updated superstatic to v10.
  • Fixed a crash during parallel deployments when buildConfig is empty (#9455)
  • [Added] support for new google-genai plugin during init genkit (#8957)
  • Updated to v2.17.1 of the Data Connect emulator, which fixes an admin SDK bug for operation without argument #9449 (#9454).
  • Fixed "Precondition failed" error when updating GCFv2 functions in a FAILED state without code changes.
Nov 10, 2025
  • Fixes MCP server issue where googleapis is not available. (#9443)
Nov 7, 2025
  • Fixed issue where MCP server was blocked by console.log
Nov 5, 2025
  • Adds 2nd gen Firebase Data Connect triggers to firebase deploy (#9394).
  • Upgrades @google-cloud/pubsub to v5 (#9428).
  • Updated to v2.17.0 of the Data Connect emulator, which includes internal improvements and now supports Generated Admin SDKs (#9430).
Oct 30, 2025
  • Fix the __name__ normalization of vector indexes for Firestore standard edition databases.
  • Fixed an issue where the emulator would fail to start when using firebase-functions v7+ (#9401).
  • Added functions.list_functions as a MCP tool (#9369)
  • Added AI Logic to firebase init CLI command and firebase_init MCP tool. (#9185)
  • Improved error messages for Firebase AI Logic provisioning during 'firebase init' (#9377)
  • Fixed issue where 'init hosting' failed to prompt for the public directory and set up Hosting files (#9403)
  • Added appdistribution:testcases:export and appdistribution:testcases:import (#9397)
  • Updated to v2.16.0 of the Data Connect emulator, which includes internal improvements.
  • Data Connect now allows executing a valid query / operation even if the other operations are invalid. (This toleration provides convenience on a best-effort basis. Some errors like invalid syntax can still cause the whole request to be rejected.)
  • Fixed enum list deserialization in Data Connect generated Dart SDKs.
  • Added GraphQL __typename support in Data Connect.
  • Support enum values in Data Connect CEL expressions.
  • Support _id, a global ID field in Data Connect.
  • Updated to v0.8.17 of the Pub/Sub emulator, which includes vulnerability fixes.
Oct 23, 2025
  • Added 'hosting' to the 'firebase_init' MCP tool (#9375)
  • Revert logic to abort function deploys in non-interactive mode when secrets are missing. (#9378)
Oct 22, 2025
  • Added a command firebase firestore:databases:clone to clone a Firestore database (#9262).
  • Added JSON format support for Cloud Functions secrets with --format json flag and auto-detection from file extensions (#1745)
  • firebase dataconnect:sdk:generate will run init dataconnect:sdk automatically if no SDKs are configured (#9325).
  • Tightened --only filter resolution for functions deployment to prefer codebase names (#9353)
  • Fixed an issue where the Data Connect emulator would attempt to export data when FIREBASE_DATACONNECT_POSTGRESQL_STRING is set (#9330)
  • Added functions.disallowLegacyRuntimeConfig option to firebase.json to optionally skip fetching legacy Runtime Config during function deploys (#9354)
  • Updated to v2.15.1 of the Data Connect emulator, which includes internal improvements (#9366)
  • Updated Data Connect Dart SDK's default import path to import 'dataconnect_generated/generated.dart'; (#9365)
Oct 15, 2025
  • Add a confirmation in firebase init dataconnect before asking for app idea description. (#9282)
  • Add a command firebase dataconnect:execute to run queries and mutations (#9274).
  • Updated to v2.15.0 of the Data Connect emulator, which changes Dart SDKs to have generated objects use Object.hashAll()
Oct 8, 2025
  • Fix a bug where CloudSQL instances creation fails. Default to Postgres 15 until backend supports higher versions. (#9279)
Oct 7, 2025
  • Deprecated Java versions below 21. Support will be dropped in Firebase CLI v15. Please upgrade to Java version 21 or above to continue using the emulators.
  • Fix Functions MCP log tool to normalize sort order and surface Cloud Logging error details (#9247)
  • Fixed an issue where firebase init would require log in even when no project is selected. (#9251)
  • Added remoteconfig:experiments:get, remoteconfig:experiments:list, and remoteconfig:experiments:delete commands to manage Remote Config experiments.
  • Added remoteconfig:rollouts:get, remoteconfig:rollouts:list, and remoteconfig:rollouts:delete commands to manage Remote Config rollouts.
Oct 2, 2025
  • Fixed an issue with deploying indexes to Firestore Enterprise edition databases where explicit __name__ fields could be incorrectly handled.
  • Graduated the MCP server from experiemental, and renamed the experimental:mcp command to mcp. The old name is now an alias.
  • Consolidated some MCP tools to reduce the total number presented to LLMs.
  • Renamed some MCP tools for clarity.
  • Renamed the deploy MCP prompt to firebase_deploy for consistency.
  • Added a firebase_read_resources MCP tool which can be used by LLMs to fetch guides or docs via firebase:// links.
  • Added a new /firebase:init MCP prompt which can guide you through setting up backend services or Firebase AI logic for your app.
  • firebase_update_environment MCP tool supports accepting Gemini in Firebase Terms of Service.
  • Fixed a bug when firebase init dataconnect failed to create a React app when launched from VS Code extension (#9171).
  • Added seed_data.gql to Data Connect's initial movie template (#9232).
  • firebase dataconnect:sql:migrate now supports Cloud SQL instances with only private IPs. The command must be run in the same VPC of the instance to work. (##9200)
  • CloudSQL instances created with firebase deploy now default to Postgres 17.
  • Improved the clarity of the firebase apptesting:execute command when you have zero or multiple apps.
  • Fixed an issue where firebase deploy --only firestore would fail with 403 errors on projects that never had a database created.
  • Fixed an issue where deploying multiple Hosting sites with Functions could encounter a race condition (#9235).
  • Updated the Data Connect local dev toolkit to 2.14.0, which includes the following changes:
    • Fixed a bug where @default(value) and @default(expr) is not validated on enum fields.
    • JS/Kotlin codegen: Issue where if no response type was generated, generation would crash.
    • Dart codegen: Fixed issue where if field name doesn't match name of enum, compilation breaks
    • Dart codegen: Override == to allow for equality between data classes.
Sep 17, 2025
  • Change dataconnect's default region to us-east4 (#9126)
Sep 10, 2025
  • Added firestore:bulkdelete which initiates a Firestore managed bulk delete operation (#8974)
  • Added firestore:operations:* commands to list, describe, and cancel long-running operations (#8982)
  • firebase emulator:start use a default project demo-no-project if no project can be found. (#9072)
  • firebase init dataconnect also supports bootstrapping flutter template. (#9084)
  • Fixed a vulnerability in unzip util where files could be written outside of the expected output directory.
  • firebase init dataconnect confirms Cloud SQL provisioning. (#9095)
  • MCP firebase_init tool can download an existing FDC service returned from dataconnect_list_services (#9091)
  • Updated the Firebase Data Connect local toolkit to v2.13.0, which adds validation that checks that _insert data includes all non-null columns without defaults. (#9106)
  • Added firebase_login and firebase_logout MCP tools.
Sep 3, 2025
  • Added support for auth token JSON in dataconnect_execute MPC tool. (#9046)
  • Fixed issue where firebase-ios-sdk could not finalize MFA with auth emulator. (#9062)
  • Fixed the bugs when MCP tools cannot connect to emulator due to CLI version mis-matched. (#9068)
  • Fixed a bug where firebase dataconnect:sdk:generate --watch swallowed all logs. (#9055)
  • Added GA4 agent user property to tag CLI usage by coding agents. (#9070)
  • Consolidated Data Connect MCP tools into dataconnect_info tool to surface information of local workspace and backend resources. (#9056)
Aug 28, 2025
  • Fixed an issue where core MCP tools would be excluded from listTools. (#9045)
  • Fixed an issue where the MCP server would fail to identify active projects.
  • Added new dataconnect_compile MCP tool.
Latest
v15.16.0
Tracking Since
Aug 15, 2024
Last checked May 1, 2026