Releases: firebase/firebase-tools
Releases · firebase/firebase-tools
v15.7.0
Immutable
release. Only release title and notes can be modified.
- Updated Python Functions template to use
firebase_functionsv0.5.x - Update the Firebase Data Connect local toolkit to v3.1.4, which includes the following changes: (#9944)
- Add support for
@searchableon 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.
- Add support for
- Added Developer Knowledge MCP tools which can search Google doumentation to help agents answer questions.
v15.6.0
Immutable
release. Only release title and notes can be modified.
- Added support for enabling Firebase Authentication providers via
firebase deploy. You can configure providers infirebase.jsonlike 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
Immutable
release. Only release title and notes can be modified.
v15.5.0
Immutable
release. Only release title and notes can be modified.
- Added
firebase dataconnect:compilecommand. - Loads experiments earlier in CLI startup so they can be used earlier. (#9797)
- Fixed issue where
AuthBlockingEventhad invalid format formetadata.creationTimeandmetadata.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
Immutable
release. Only release title and notes can be modified.
v15.3.1
Immutable
release. Only release title and notes can be modified.
- Renamed MCP prompts
/firestore:generate_rulesto/firestore:generate_security_rulesand/storage:generate_rulesto/storage:generate_security_rules.
v15.3.0
Immutable
release. Only release title and notes can be modified.
- 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
--onlyflag was not always respected forfirebase mcp - Removed timeout when connecting to Cloud SQL. Hopefully, should mitigate issue #9314. (#9725)
- Added
/firestore:generate_rulesand/storage:generate_rulesMCP prompts. - Update Data Connect Emulator to 3.0.2 (#9738), which addressed many bugs
v15.2.1
Immutable
release. Only release title and notes can be modified.
- Fixed an issue causing ESM errors on Node <20.19 and <22.12.
v15.2.0
Immutable
release. Only release title and notes can be modified.
- Fixed regression where v2 functions sharing the same source triggered separate builds instead of reusing builds (#9685)
- Updated TypeScript templates for
ext:dev:initto fix build failures (#9524) - Updated Pub/Sub emulator to version 0.8.25.
- Fixed a bug when
firebase emulators:startincorrectly deletes discovery file of another emulator process (#9672) - Added
onGraphRequestfunction support (#9612)