Releases: firebase/firebase-tools
Releases Β· firebase/firebase-tools
v13.29.1
v13.29.0
- Changes default CF3 runtime to nodejs22 (#8037)
- Fixed an issue where
--import
would error for the Data Connect emulator ifdataDir
was also set. - Fixed an issue where
firebase init dataconnect
errored when importing a schema with no GQL files. - Fixed an issue where the Data Connect emulator would not cleanly shut down Postgres and corrupt data. (#8044)
- CF3 callables can now be annotate with a genkit action they are serving. (#8039)
- HTTPS functions can now be upgraded to HTTPS Callable functions. (#8039)
- Update default tsconfig to support more modern defaults. (#8039)
- Added validation for project ID and project name during
firebase init
(#2514) - Update the Firebase Data Connect local toolkit to v1.7.5, which includes a fix for Kotlin codegen that ensures that generated XxxKeys.kt files include the required
@file:UseSerializers(UUIDSerializer::class)
annotation. (#8058)
v13.28.0
- Enable apphosting:rollouts:create command. (#8031)
- Added default value for
emulators.dataconnect.dataDir
toinit dataconnect
. - Fixed issue where expired auth tokens would not refresh when running on IDX.
- Fixed an issue where
firebase
would error out instead of displaying help text. - Fixed an issue where
firebase init genkit
would error on Windows machines. - Fixed an issue where emulator returned error when emulating alerts functions written in python (#8019)
- Better error message for emulator binary architecture incompatibility on MacOS (#7995).
- Deprecated
emulators.apphosting.startCommandOverride
. Please useemulators.apphosting.startCommand
instead. - Updated
superstatic
to9.1.0
in package.json. - Updated the Firebase Data Connect local toolkit to v1.7.4, which includes a fix for an issue that caused duplicate installations of the Firebase JS SDK. (#8028)
- Add support for
linkProviderUserInfo
in the Auth emulator to allow linking providers to user accounts. (#4170)
Note: these binaries were regenerated and re-uploaded after accidentally being overwritten by v13.29.0 binaries. (12/12/2024)
v13.27.0
- Fixes an issue where
emulators:exec
would return a 0 error code when emulators failed to start. (#7974) - Added
--import
andemulators:export
support to the Data Connect emulator. - Added
firebase.json#emulators.dataconnect.dataDir
. When set, Data Connect data will be persisted to the configured directory between emulator runs. - Added App Hosting Emulator: https://firebase.google.com/docs/app-hosting/emulate
- Added
apphosting:config:export
to export App Hosting configurations such as secrets into an apphosting.local.yaml file, to be used by the emulator
v13.26.0
- Migrated some API calls from
firebase.googleapis.com
tocloudresourcemanager.googleapis.com
. - Moved firebase-tools-ui server.js logic to fireabse-tools to run it in-memory. (#7897)
- Updates
superstatic
to9.1.0
(#7929). - Added the appdistribution:group:list and appdistribution:testers:list commands.
- Aliased
appdistribution:group:*
commands toappdistribution:groups:*
. - Updated the Firebase Data Connect local toolkit to v1.7.3, which includes:
- Bug fixes for
@auth
expressions that reference theauth
variable - Allows custom boolean claims on the auth token to be returned in expressions
- Adds support for
Optional
arrays in Swift codegen - Updates Kotlin codegen to use fully-qualified class names everywhere
- Removes
StringType_pattern
from generated docs and GQL prelude. (#7968)
- Bug fixes for
v13.25.0
- Fix Task Queue Emulator error handling to display error message properly. (#7916)
- Fixed some misleading logs when using the Data Connect emulator with
FIREBASE_DATACONNECT_POSTGRESQL_STRING
set. (#7882) - Update the Firebase Data Connect local toolkit to v1.7.0, which includes support for
query
in mutations,@check
for advanced authorization, and replacesjava.util.Date
withcom.google.firebase.dataconnect.LocalDate
forDate
scalar fields and variables in Kotlin codegen. (#7936) - Fixed
firebase init genkit
to work with genkit version 0.9.0.
v13.24.2
v13.24.1
- Fixes an issue where Cloud resource location wasn't set during
firebase init
v13.24.0
v13.23.1
- Check that billing is enabled and move App Hosting next to Hosting in init list (#7871).
- Fix rollouts:create to handle backend regionality & other fixes. (#7862)
- Fixed Next.js issue with PPR routes not rendering correctly. (#7625)
- Bump the Firebase Data Connect local toolkit version to v1.6.0, which adds support for
upsertMany
, introducesvars
as a shorthand forrequest.variables
in@auth
expressions, adds new methods toGeneratedConnector
andGeneratedOperation
implementations in Kotlin codegen (requires the v16.0.0-beta03 SDK), and fixes the use of Timestamp with optional types in Dart codegen (#7888).