Releases: firebase/firebase-tools
Releases · firebase/firebase-tools
v15.22.0
Immutable
release. Only release title and notes can be modified.
- Added
apphosting:secrets:revokeaccesscommand. (#10669) - Updated Pub/Sub emulator to version 0.8.33.
- Updated Data Connect emulator to version 3.4.12.
- Fix Data Connect non-deterministic output order of generated SDK files when compiled from multiple GQL source files.
- Optimize Data Connect singular relation filters on PKs to avoid EXISTS subqueries.
v15.21.0
Immutable
release. Only release title and notes can be modified.
- Fixed an issue where
login:*,target:*, andext:*subcommands were missing fromfirebase --help. - Functions can declare additional API dependencies (#10621)
- Added mock Passkey (WebAuthn) support to the Auth emulator. (#10636)
- Fixes
spawn activate.bat ENOENTerror on Windows when initializing Python functions. (#10608) - Fixed an issue where Cloud Run rewrites in the Hosting emulator would always hit the live Cloud Run API instead of routing to the local functions emulator. (#10588)
- Removed temporary warning directing Dart functions users to Cloud Console, as Firebase Console now supports Dart functions. (#10584)
- Updated the Firebase Data Connect local toolkit to v3.4.11, which includes the following changes:
- [changed] Updated the Golang dependency version to 1.25.11.
- Fixed issue where
apptesting:executecommand rejects documented--test-username,--test-password, and--test-password-fileoptions. - Updated Web Frameworks to warn about missing SSRF protection config in Angular 22 deploys (#10523)
- Fixed an issue where Astro 6 SSR deploys returned HTTP 500 by preserving the
server/directory in the generated Cloud Function. (#10537)
v15.20.0
Immutable
release. Only release title and notes can be modified.
- Removed the prompt and backend deletion of Data Connect services during
firebase deploy. (#10619) - Fixes
firebase init dataconnectfailing withENOEXECwhen creating a new template app on some operating systems. (#10616) - Support setting the Google Cloud Storage (GCS) test results bucket in
apptesting:executeandappdistribution:distribute
v15.19.1
Immutable
release. Only release title and notes can be modified.
- Updated Firebase SQL Connect genAI features to use new Agent Service API
- Updated the Firebase Data Connect local toolkit to v3.4.10, which includes the following changes:
- Extended client cache consistency validation to include conflicts with schema field names.
v15.19.0
Immutable
release. Only release title and notes can be modified.
- Updated Pub/Sub emulator to version 0.8.32
- Added support for 6 more iD providers in
auth:importandauth:exportcommands - Fixed issue where
auth:exportdidn't escape double quotes for CSV format. (#3484) - Fixes
CloudSQLConnectorError: The connector was closedunhandled exception during Data Connect deployments. (#10555) - Updated the Firebase Data Connect local toolkit to v3.4.9, which includes the following changes: (#10567)
- Added support for nested mutations for literals and also variables that define an incomplete set of fields.
- Fixed an issue in the JS Generated SDK where
QueryFetchPolicywasn't being respected.
v15.18.0
Immutable
release. Only release title and notes can be modified.
- Updated Pub/Sub emulator to version 0.8.31
- Resolves undefined regions earlier, during the build to backend resolution phase (#10471)
- Updated the Firebase Data Connect local toolkit to v3.4.8, which includes the following changes:
- Fixed an issue in Dart code generation where nullable BigInt was not handled correctly.
- Added support for nested 1:Many relational batch inserts.
- Updated the Golang dependency version to 1.25.10.
- Default timeout for Dart functions is now 60 seconds when not explicitly set (#10501)
- Support secret environment variables for Cloud Run functions (#10489)
- Set requiredProjectBindings in AI Logic services (#10503)
v15.17.0
Immutable
release. Only release title and notes can be modified.
- Added support for creating search indexes for Firestore. (#10431)
- Fixed an issue where some MCP tools would error with "Invalid input: expected record, received array". (#10437)
- Fixed an issue causing errors when multiple Firestore databases were configured in
firebase.json(#8114) - Updated the Firebase Data Connect local toolkit to v3.4.7, which includes the following changes: (#10461)
- Fix emulator crash when using
uuidv4()on operations. - Support for
_Datainput types as variables with@allow(fields, maxCount)to constraint the input JSON, enabling batch mutations in admin SDK. Client SDK support will come soon.
- Fix emulator crash when using
- Increase supported range for Next.js to version 16.0 (#9463)
- Updated Cloud Function default resource locations. This does not affect existing functions. (#10414)
- Added warning for cross-region event triggers (#10408)
v15.16.0
Immutable
release. Only release title and notes can be modified.
- Updated Firestore Emulator to v1.21.0, which adds support for subqueries and new stages like let(...), as well as allowing setting database-edition per-database.
- Suppressed the 'punycode' deprecation warning during
firebase deployon Node 22. (#10385) - Fixed an issue where hosting deploy allowed publishing to a site in a different project. (#10376)
- Added SSE mode support to
firebase mcp. To use it, runfirebase mcp --mode=sse --port=3000, and connect your client onhttp://localhost:3000. - Update the valid Python runtimes for functions. Default Python runtime is now Python 3.14.
- Fix CLI non-interactive mode for dataconnect init (#10401)
- Fixed issue where rules for non-default Firestore databases were not being deployed correctly.
- Suppress SSR warning for non-SSR Angular projects on init hosting (#10364)
- Updated the SQL Connect emulator to v3.4.6, including internal bug fixes (#10434)
- Fix an issue where deploying multi-codebase functions failed due to a shared source token scraper (#10428)
v15.15.0
Immutable
release. Only release title and notes can be modified.
- Add foundation for being smarter about where to place functions when the region is not specified (#10293)
- Updated Pub/Sub emulator to version 0.8.30
- Renamed Data Connect displayed text to SQL Connect (#10270)
- Added support for the experimental Cloud Functions for Firebase Dart SDK behind the
dartfunctionsflag - Updated the SQL Connect emulator to v3.4.5, including internal bug fixes (#10336)
v15.14.0
Immutable
release. Only release title and notes can be modified.
- Added Enterprise Edition support to the Firestore emulator. Configure it by setting
firebase.json#firestore.editionorfirebase.json#emulators.firestore.edition. - Fixed an issue where functions deployments would silently fail (#6989)
- Fixed issue where the CLI isn't able to correctly parse command arguments on PowerShell (#7506)
- Add support for Next.js 16 middleware (
proxy.ts/proxy.js) (#9631) - Updates the default region for new App Hosting backends to us-east4 (#10271)
- Fix Next.js image optimization detection in client components (#10228)
- Updates Firebase Data Connect emulator to v3.4.1 (#10290)
- Upgraded Go runtime to 1.25.9.
- Bug fix: Fixed an issue that caused Angular SDK generation to fail.