Skip to content

fix(deps): update dependency firebase-tools to v15#77

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/firebase-tools-15.x
Open

fix(deps): update dependency firebase-tools to v15#77
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/firebase-tools-15.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 12, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
firebase-tools ^13.29.2^15.11.0 age confidence

Release Notes

firebase/firebase-tools (firebase-tools)

v15.11.0

Compare Source

  • Add support for dataAccessMode in Firestore database creation. This allows choosing between FIRESTORE_NATIVE and MONGODB_COMPATIBLE for Enterprise edition databases.
  • Updated Firestore Emulator to v1.20.4, which includes minor bug fixes for Firestore Native Mode.
  • Added apptesting:execute command to run App Testing agent tests from YAML files.
  • Updated Data Connect emulator to v3.3.0:
    • firebase dataconnect:sdk:generate now performs compilation check first before generating SDKs.
    • Updated the Golang dependency version from 1.24.13 to 1.25.8, which removes support for macOS versions prior to Monterey.
    • Prevent concurrent execution of operations. #​9866
    • Support for skip and include directives.
    • Vector similarity search now supports offset as well as limit

v15.10.1

Compare Source

  • Updated Pub/Sub emulator to version 0.8.29.

v15.10.0

Compare Source

  • Add support for VPC direct connect in GCF 2nd gen (#​10033)
  • Added --only flag for emulators:export (#​4033)
  • Added support for custom PostgreSQL schema names in Data Connect. (#​9271)
  • When SSR web app features are detected in the firebase init hosting flow, offer to switch to App Hosting (#​9887)
  • Removed the experimental web frameworks prompt from firebase init hosting (#​9843)
  • Added studio:export command to export Firebase Studio projects to Antigravity.

v15.9.1

Compare Source

  • Added support for next.config.ts and next.config.mts in Next.js deployments (#​9871)
  • Enabled free trials without a billing instrument for Firebase Data Connect (#​10042)

v15.9.0

Compare Source

  • Added *_EMULATOR_VERSION env variables to allow overriding specific versions of downloadable emulators
  • Updated the functions.config deprecation notice from March 2026 to March 2027 (#​9941)
  • Detects when App Hosting fails to deploy, returning an error. (#​8866)
  • Add firestore_query_collection tool back to MCP as it is not available in the OneMCP server yet.
  • Add support for custom resolvers in Firebase Data Connect (#​9967)
  • Updated the Firebase Data Connect local toolkit to v3.2.1, which includes the following changes: (#​10022)

v15.8.0

Compare Source

  • Corrects issue with updateService in runv2.ts (#​9918)
  • Updated suite of MCP tools for Firestore to include many new tools. Firestore tools no longer support emulator mode.
  • Updated the Firebase Data Connect local toolkit to v3.2.0, which includes the following changes: (#​9975)
    • Support for uuidV7()
    • Support for custom PostgreSQL schema names.

v15.7.0

Compare Source

  • Updated Python Functions template to use firebase_functions v0.5.x
  • Update the Firebase Data Connect local toolkit to v3.1.4, which includes the following changes: (#​9944)
    • Add support for @searchable on varchar fields.
    • Fix a runtime error when using aggregations with nested reference fields.
    • Update the Golang dependency version from v1.24.12 to v1.24.13.
  • Added Developer Knowledge MCP tools which can search Google doumentation to help agents answer questions.

v15.6.0

Compare Source

  • Added support for enabling Firebase Authentication providers via firebase deploy. You can configure providers in firebase.json like so:
{
  "auth": {
    "providers": {
      "anonymous": true,
      "emailPassword": true,
      "googleSignIn": {
        "oAuthBrandDisplayName": "My App",
        "supportEmail": "support@myapp.com"
      }
    }
  }
}
  • Added initial zip deploy support in functions deploy for HTTP functions (#​9707)
  • Fixes an issue where Python was missing from the firebase-tools Docker image (#​9855).
  • Fixes billing information check to use user's project quota (#​9879).
  • Updated the Firebase Data Connect local toolkit to v3.1.2, which contains the following changes: (#​9882)
    • Improved insecure operation warning messages and reduced the severity of existing insecure operation warnings to LOG_ONLY.
    • Updated the Golang dependency version from 1.24.4 to 1.24.12.
  • Fixes issue where auth emulator multi-tenant mode exports/imports only users tied to the default tenant (#​5623)
  • Updated Pub/Sub emulator to version 0.8.27.
  • Updated the Data Connect emulator to v3.1.3, which enables the native SQL feature.

v15.5.1

Compare Source

  • Fixes issues with calls to serviceusage (#​9844)

v15.5.0

Compare Source

  • Added firebase dataconnect:compile command.
  • Loads experiments earlier in CLI startup so they can be used earlier. (#​9797)
  • Fixed issue where AuthBlockingEvent had invalid format for metadata.creationTime and metadata.lastSignInTime. (#​8109)
  • Fixed issue where Storage security rules is overwritten when running firebase init storage. (#​8170)
  • Add support for firestoreDataAccessMode, mongodbCompatibleDataAccessMode, and
    the realtimeUpdatesMode flags for Firestore Database creation (#​9817)
  • Updated to v3.1.1 of the Data Connect emulator which includes fixes and internal improvements. (#​9835)

v15.4.0

Compare Source

  • Fix the bug when Data Connect emulator hangs with PGlite. (#​9756, #​9771)
  • Updated to v3.1.0 of the Data Connect emulator, which adds support for using distinct: true in combination with orderBy, and other internal improvements (#​9778).

v15.3.1

Compare Source

  • Renamed MCP prompts /firestore:generate_rules to /firestore:generate_security_rules and /storage:generate_rules to /storage:generate_security_rules.

v15.3.0

Compare Source

  • Fixed pricing calculation for Cloud Functions deployed to newer regions (africa-south1, europe-west8, me-west1, and others) when using minInstances. (#​9696)
  • Removed MCP tools and prompts that required Gemini in Firebase terms of service.
  • Fixes an issue where the --only flag was not always respected for firebase mcp
  • Removed timeout when connecting to Cloud SQL. Hopefully, should mitigate issue #​9314. (#​9725)
  • Added /firestore:generate_rules and /storage:generate_rules MCP prompts.
  • Update Data Connect Emulator to 3.0.2 (#​9738), which addressed many bugs
    • Fixed the mis-leading MISSING_JOIN_TABLE_KEY linter warning on @​view. (#​9630)
    • Fix SQL error handling bugs with pglite.
    • Fix bug enums not handled in secondary schema arguments.

v15.2.1

Compare Source

  • Fixed an issue causing ESM errors on Node <20.19 and <22.12.

v15.2.0

Compare Source

  • Fixed regression where v2 functions sharing the same source triggered separate builds instead of reusing builds (#​9685)
  • Updated TypeScript templates for ext:dev:init to fix build failures (#​9524)
  • Updated Pub/Sub emulator to version 0.8.25.
  • Fixed a bug when firebase emulators:start incorrectly deletes discovery file of another emulator process (#​9672)
  • Added onGraphRequest function support (#​9612)

v15.1.0

Compare Source

  • Updated default Postgres version for Data Connect to 17.
  • Update Data Connect Emulator to 3.0.1, which addresses some internal errors (#​9627)

v15.0.0

Compare Source

  • [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 (#​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 (#​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)

v14.27.0

Compare Source

  • 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:
    • Fixed Swift codegen: Include FirebaseCore import in the connector keys file.
    • Fixed a bug where debug details of Internal errors were swallowed: #​9508

v14.26.0

Compare Source

  • 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)

v14.25.1

Compare Source

  • Fixed an issue that was causing the MCP server to fail to start when run from directories with deeply nested children.

v14.25.0

Compare Source

  • 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.

v14.24.2

Compare Source

  • Fixes MCP server issue where googleapis is not available. (#​9443)

v14.24.1

Compare Source

  • Fixed issue where MCP server was blocked by console.log

v14.24.0

Compare Source

  • 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).

v14.23.0

Compare Source

  • 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.

v14.22.0

Compare Source

  • Added 'hosting' to the 'firebase_init' MCP tool (#​9375)
  • Revert logic to abort function deploys in non-interactive mode when secrets are missing. (#​9378)

v14.21.0

Compare Source

  • 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)

v14.20.0

Compare Source

  • 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()

v14.19.1

Compare Source

  • Fix a bug where CloudSQL instances creation fails. Default to Postgres 15 until backend supports higher versions. (#​9279)

v14.19.0

Compare Source

  • 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.

v14.18.0

Compare Source

  • 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.

v14.17.0

Compare Source

  • Change dataconnect's default region to us-east4 (#​9126)

v14.16.0

Compare Source

  • 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.

v14.15.2

Compare Source

  • 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)

v14.15.1

Compare Source

  • 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.

v14.15.0

Compare Source

  • Added additional Crashlytics tools for debugging/analyzing crashes (#​9020)
  • Updated Data Connect local toolkit to 2.12, which
    • Added ImpersonateQuery, ImpersonateMutation and IntrospectGraphql APIs to the Firebase Data Connect emulator
    • Added support for Firebase JS SDK v12

v14.14.0

Compare Source

  • Fixed the SQL permission bug in sql:migrate. (#​9018)
  • firebase init dataconnect:sdk generate consistent fixed package names (#​9021)
  • Added configDir configuration option to specify a custom directory for .env files in Functions (#​9000)

v14.13.0

Compare Source

  • Updated Data Connect emulator to v2.11.2, which:
    • [fixed] Fixed an issue causing SQL errors when combining aggregates and full-text search.
  • Fixed a bug when deploying firestore indexes failed due to broken index comparison logic (#​8859)
  • Added prefix support for multi-instance Cloud Functions extension parameters. (#​8911)
  • Make it possible to init a dataconnect project in non interactive mode (#​8993)
  • Added 2 new MCP tools for crashlytics get_sample_crash_for_issue and get_issue_details (#​8995)
  • Use Gemini to generate schema and seed_data.gql in firebase init dataconnect (#​8988)
  • Fixed a bug when firebase deploy --only dataconnect didn't include GQL files in nested folders (#​8981)
  • Changed firebase deploy create Cloud SQL instances asynchronously (#​9004)
  • Fixed an issue where 'database' deploys did not read source code correctly (#​8985)

v14.12.1

Compare Source

  • Updated runtime config deprecation warning to no longer shows for v1 functions that only use default Firebase config. (#​8963)
  • Fixed an issue where 'dataconnect:migrate' would use an invalid temporary password when connecting to enterprise plus CloudSQL instances.
  • Updated Data Connect emulator to v2.11.1, which:
    • [added] Add an app watch that collects embedded GQL into the connector folder.
    • [fixed] Handle foreign key constraint error as FailedPrecondition.
  • [Added] Support for creating Firestore Enterprise databases using firestore:databases:create --edition enterprise. (#​8952)
  • [Added] Support for Firestore Enterprise database index configurations. (#​8939)
  • [fixed] MCP: The get_sdk_config tool now properly returns decoded file content for Android and iOS.
  • [added] MCP: prompts are now supported with a deploy prompt as the first available.

v14.12.0

Compare Source

  • Fixed issue where __name__ fields with DESCENDING order were incorrectly filtered from index listings, causing duplicate index issues (#​7629) and deployment conflicts (#​8859). The fix now preserves __name__ fields with explicit DESCENDING order while filtering out implicit ASCENDING __name__ fields.
  • Fixed an issue where firebase init dataconnect didn't enable the Data Connect API by default (#​8927).
  • Add firebase init aitools to help developers set up Firebase AI tools in their projects (#​8949).
  • Updated the Firebase Data Connect local toolkit to v2.11.0, which includes the following changes (#​8948):
    • [Fixed] Kotlin code generation with enums
    • [Fixed] Deploying schemas with enums would report false breaking changes
    • [Added] Support for ordering results by aggregate fields (min/max/count/sum/avg).
    • [Added] Support for built-in and user-defined enums to LLM Tools generation.

v14.11.2

Compare Source

  • Fixed ext:export command so that it correctly returns system params in the .env file (#​8881)
  • Fixed an issue where the MCP server could not successfully use Application Default Credentials. (#​8896)
  • Fixed an issue where the incorrect API was enabled for apptesting commands.

v14.11.1

Compare Source

  • Added a deprecation warning for functions.config() to stderr on deploy and all functions:config commands. (#​8808)
  • Added analytics to track runtime config usage in functions deployments (#​8870).
  • Fixed issue where __name__ fields with DESCENDING order were incorrectly filtered from index listings, causing duplicate index issues (#​7629) and deployment conflicts (#​8859). The fix now preserves __name__ fields with explicit DESCENDING order while filtering out implicit ASCENDING __name__ fields.
  • Add service account and service enablement to firebase init apptesting
  • Updated the Firebase Data Connect local toolkit to v2.10.1, which includes the following changes: (#​8884)
    • [fixed] Dart codegen: Issue where list enums weren't properly serialized and deserialized.
    • [fixed] Dart codegen: Issue where if a Variable class has a field that is a custom scalar type, and that field has an enum, the enum is set to the incorrect type.
    • [fixed] Swift codegen: For enum cases that are not known to the SDK in advance, Swift generates a _UNKNOWN case with a string associated value. The fix changes that case name from UNKNOWN to _UNKNOWN. If you have existing generated enums, you may need to rebuild your project.
    • [changed] Kotlin codegen: Add value property to the EnumValue base interface.
    • [fixed] Dart codegen: Issue where nullable enum fields weren't setting the field itself as nullable.

v14.11.0

Compare Source

  • Add experimental App Testing feature
  • Fixed an issue where the Cloud Task emulator couldn't decode non-ASCII characters. (#​8836)
  • Fixed an issue where firestore:indexes wrongly removed the __name__ field. (#​7629)
  • Update Firebase Data Connect Emulator to version 2.10.0, which added support for full-text search, user-defined enums, and moved SQL/CEL errors to the GraphQL debug_details field. (#​8837)

v14.10.1

Compare Source

  • Updated Data Connect emulator to v2.9.1, which:
    • Replaces the release of v2.9.0, which used an outdated version of Data Connect emulator.
    • Fixed an issue in Data Connect where indexes over 63 characters broke schema migration.
    • Added support for string_pattern filters in Data Connect. These allow you to filter string fields using regex or LIKE semantics.
  • Fixed an issue where firebase-tools could not be used within v1 Cloud Functions due to trying to write to a read only file.

v14.10.0

Compare Source

  • Improve App Hosting compute service account flow for source deploys. (#​8785)
  • Fixed an issue with ext:configure where params without default values could not be set. (#​8810)
  • Updated Data Connect emulator to v2.9.0, which:
    • Fixed an issue in Data Connect where indexes over 63 characters broke schema migration.
    • Added support for string_pattern filters in Data Connect. These allow you to filter string fields using regex or LIKE semantics.
  • Fixed an issue where the Data Connect emulator wasn't provided application default credentials. (#​8819)

v14.9.0

Compare Source

  • Added validation to check if project ID exists during project creation. (#​5233)
  • Added generate_dataconnect_schema, dataconnect_generate_operation, firebase_consult_assistant MCP tools. (#​8647)
  • firebase init dataconnect is now integrated with Gemini in Firebase API to generate Schema based on description. (#​8596)
  • Added user-friendly warning for runtime errors from the GCF API. (#​8713)
  • Updated Data Connect emulator to 2.8.0, which adds a README to generated Kotlin packages and drops support for macOS 10.15 (Catalina).

v14.8.0

Compare Source

  • Updated the Data Connect emulator to use pglite 0.3.x and Postgres 17, which fixes some crashes related to wire protocol inconsistencies. (#​8679, #​8658)
  • Remove container cleanup logic in functions:delete command (#​8771)
  • Fixed an issue where the IAM enablement for GenKit monitoring would try to change an invalid service account. (#​8756)
  • Added a max instance default to function templates and comments educating users on cost controls. (#​8772)
  • Added caching to API enablement checks to reduce burn of serviceusage.googleapis.com quota.
  • Updated the Firebase Data Connect local toolkit to v2.7.1, which includes the following changes
    • Kotlin codegen: Add a default value for the block_ parameter to execute() so that it is not necessary to specify empty {} for operations with optional variables and none are specified.
    • Web SDK READMEs will link to other web framework READMEs for better discoverability.

v14.7.0

Compare Source

  • Add emulator support to firebase storage MCP tools. (#​8707)
  • Removed overeager error catch in functions:list.
  • Add validation during firebase init feature selection. (#​5232)
  • Fixed an issue where the extensions emulator did not work with demo- projects. (#​8720)
  • Fixed issue where --export-on-exit fails if the target directory does not exist. (#​4688)
  • Fixed issue where the Firebase MCP server could not use application default credentials. (#​8671)
  • Updated the Firebase Data Connect local toolkit to v2.7.0, which includes the following changes: (#​8743)
    • Fixed an issue where unwanted link dependencies are added to package.json when multiple package managers are used in a web project.
    • Added linter warnings for naming convention violations & missing join table @table(key).

v14.6.0

Compare Source

  • Fixed issue where projects:create didn't correctly parse the projectId and displayName input. (#​8634)
  • Improved GetDatabase API call caching for Firestore function deployments. (#​8681)
  • Increased timeout for linking CloudSQL instances to Data Connect.
  • Fixed issue where firebase use --add didn't correctly set the active project. (#​8694)
  • Correctly support '--database' flag in firestore:delete. (#​6753)
  • Always setup Data Connect SDK when FDC_CONNECTOR env var is set.
  • firebase init now uses FIREBASE_PROJECT env var as the default project name.
  • Add emulator support to firestore MCP tools. (#​8700)
  • Increased npm timeout for web frameworks to 60s. (#​8702)
  • Fallback to reading web framework dependencies version directly from node_modules package.json when the npm timeout is reached. (#​8702)
  • Updated the Firebase Data Connect local toolkit to v2.6.3, which includes some cleanups and error message improvements. (#​8667)

v14.5.1

Compare Source

  • Fixed an issue where 'firestore.database' was accidentally treated as a required field. (#​8678)

v14.5.0

Compare Source

  • WARNING - This version accidentally included a breaking change where firestore.database was treated as a required field in firebase.json. This is addressed in 14.5.1.
  • Improve log messages on skipped App Hosting source deploys. (#​8674)
  • Fixed issue in init where users were forced to specify emulator UI port (#​8626)
  • Added MCP tools for App Hosting (#​8605)
  • Fixed crash when starting the App Hosting emulator in certain applications (#​8624)
  • Fixed issue where, with webframeworks enabled, firebase init hosting re-prompts users for source. (#​8587)
  • Updated typescript version in functions template to avoid build issue with @​google-cloud/storage depedency (#​8194)
  • Updated the Firebase Data Connect local toolkit to v2.6.2, which includes the following changes: (#​8667)
    • Improved error messages of auth.uid in CEL expressions when unauthenticated.
    • Fixed a bug where ExecuteGraphql with vector embedding in emulator fails due to missing context.
  • Improved firebase init firestore + firebase deploy flow on a fresh new project without going to Console (#​8653)
  • Added support for Angular v20 to Firebase Hosting (#​8672)

v14.4.0

Compare Source

  • Added firebase experimental:mcp command, which runs an MCP server for AI assistants to interact with Firebase resources.
  • Updated supported runtimes for functions. Default python runtime is now 3.13. (#​8534)
  • Fixed issue where Secret Manager API was not automatically enabled for functions using secrets. (#​8528)
  • Changed artifact registry cleanup policy error to warn for CI/CD workloads #​8513
  • Enhance firebase init apphosting to support local source deploys. (#​8479)
  • Fixed issue where firebase init hosting:github didn't correctly parse the repo input. (#​8536)
  • Add GCP API client functions to support App Hosting deploy from source feature. (#​8545)
  • Fixed an issue where Extensions, Cloud Functions, and App Hosting would run into issues on projects where the default compute service account was changed.
  • Changed firebase init template for functions to pin runtime version on init. (#​8553)
  • Fix an issue where updating a Cloud Function that retires would add incorrect fields to the updateMask. (#​8560)
  • Fixed multi tenancy support for SSO users in the auth emulator (#​8544)
  • Add SDK autoinit capabilities to App Hosting emulator. (#​8582)
  • Provision App Hosting compute service account during init flow. (#​8580)
  • Updated the Firebase Data Connect local toolkit to v2.6.1, which includes the following changes: (#​8598)
    • Fixed a bug where @transaction continued to execute after errors and produces more confusing errors.
    • Fixed a bug where rolled-back fields in @transaction returned bogus data that had been invalidated by the rollback. They now correctly return null with a corresponding error "(rolled back)".
    • Disallow @check on side-effect fields if the mutation doesn't have @transaction.
    • Improved error messages when reading a field of null in CEL expressions.
    • Updated the underlying Go dependency version from v1.22.2 to v1.22.12.
    • Added the response binding to Server Values and @check(expr:) CEL expressions.

v14.3.1

Compare Source

  • Fixed issue where firebase init firestore would raise an error due to rules/indexes file path being undefined. (#​8518)
  • Fixed an issue where firebase use required serviceusage.viewer permissions. (#​8519)

v14.3.0

Compare Source

  • Fixed an issue where the prompt to create apphosting.emulator.yaml did not work with backends that are not at the project.root (#​8412)
  • Fixed an issue where Terms of Service acceptance would be checked for non-human users.
  • Fixed an issue where Cloud Resource Manager was called without checking whether it is enabled on the user's project.
  • Updated the Firebase Data Connect local toolkit to v2.5.0, which includes the following changes: (#​8514)
    • Fixed an issue where some server value expression errors incorrectly abort mutation execution.
    • Added README generation to Angular codegen, which explains how to use generated query and mutation injector functions.
  • Updated emulator UI to v1.15.0, which fixes some issues when running on Firebase Studio.

v14.2.2

Compare Source

  • Cleaned up prompt for setting up web frameworks during init dataconnect.
  • Fixed an issue were the Emualtor suite would check for auth when using demo- projects.
  • Updated the Firebase Data Connect local toolkit to v2.4.0, which adds support for add and remove list update transforms and fixes an issue where updating a column to null was ignored. (#​8484)

v14.2.1

Compare Source

  • Fixed version for init genkit. Previously it was looking for the version of the old package 'genkit' instead of th new 'genkit-cli'.
  • Updated the Firebase Data Connect local toolkit to v2.3.1, which co

Configuration

📅 Schedule: Branch creation - "after 6am and before 10am on monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Jan 12, 2026
@renovate renovate bot force-pushed the renovate/firebase-tools-15.x branch 3 times, most recently from 07b760b to a0a8983 Compare January 19, 2026 22:46
@renovate renovate bot force-pushed the renovate/firebase-tools-15.x branch 2 times, most recently from 3485d8a to bed0953 Compare January 24, 2026 03:35
@renovate renovate bot force-pushed the renovate/firebase-tools-15.x branch 3 times, most recently from 8f21ab4 to 94088e6 Compare February 3, 2026 01:30
@renovate renovate bot force-pushed the renovate/firebase-tools-15.x branch 3 times, most recently from 1b7bad4 to 41a271f Compare February 20, 2026 03:30
@renovate renovate bot force-pushed the renovate/firebase-tools-15.x branch 2 times, most recently from 590d681 to 856e61b Compare March 5, 2026 23:42
@renovate renovate bot force-pushed the renovate/firebase-tools-15.x branch 3 times, most recently from a31069e to 7730697 Compare March 13, 2026 21:38
@renovate renovate bot force-pushed the renovate/firebase-tools-15.x branch from 7730697 to 7e57877 Compare March 16, 2026 23:16
@renovate renovate bot force-pushed the renovate/firebase-tools-15.x branch from 7e57877 to 37b95f9 Compare March 18, 2026 22:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants