v14.4.0
·
493 commits
to master
since this release
- Added
firebase experimental:mcpcommand, 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:githubdidn'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
@transactioncontinued to execute after errors and produces more confusing errors. - Fixed a bug where rolled-back fields in
@transactionreturned bogus data that had been invalidated by the rollback. They now correctly return null with a corresponding error "(rolled back)". - Disallow
@checkon side-effect fields if the mutation doesn't have@transaction. - Improved error messages when reading a field of
nullin CEL expressions. - Updated the underlying Go dependency version from v1.22.2 to v1.22.12.
- Added the
responsebinding to Server Values and@check(expr:)CEL expressions.
- Fixed a bug where