Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 24, 2025

Bumps firebase-tools from 13.23.1 to 14.22.0.

Release notes

Sourced from firebase-tools's releases.

v14.22.0

  • 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

  • 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

  • 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

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

v14.19.0

  • 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

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

... (truncated)

Commits
  • c58c479 14.22.0
  • 13d995c fix: revert logic to abort function deploys in non-interactive mode when secr...
  • dbb9ddd feat: Add hosting to firebase_init MCP tool, and use it in the init prompt (#...
  • 0576d13 feat(init): split hosting setup into askQuestions and actuate (#9338)
  • 9297d8e Add tool call assertions to Agent Evals (#9357)
  • 299aa83 [firebase-release] Removed change log and reset repo after 14.21.0 release
  • e654dcd 14.21.0
  • ed99c88 Dataconnect emulator v2.15.1 release (#9366)
  • 7b66779 [FDC] Update Dart import lib name to generated.dart (#9365)
  • 2edbb8a Define template directories for Agent Evals (#9364)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [firebase-tools](https://github.com/firebase/firebase-tools) from 13.23.1 to 14.22.0.
- [Release notes](https://github.com/firebase/firebase-tools/releases)
- [Commits](firebase/firebase-tools@v13.23.1...v14.22.0)

---
updated-dependencies:
- dependency-name: firebase-tools
  dependency-version: 14.22.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Oct 24, 2025
@dependabot dependabot bot requested review from a team as code owners October 24, 2025 21:02
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Oct 24, 2025
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 javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants