Releases: firebase/firebase-tools
Releases Β· firebase/firebase-tools
v13.29.2
- Updated
cross-envandcross-spawndependencies to avoid vulnerable versions. (#7979) - Fixed an issue with the Data Connect emulator where
dataDirand--exportwere relative to the current directory insead offirebase.json. init dataconnectnow suggests DNS compatible service IDs.- Updated the Firebase Data Connect local toolkit to v1.7.6, which includes several bug fixes:
- Fixed an issue in generated Dart code when an operation name ends in a number
- Fixed an issue with
@checkand@redactdirectives on list fields - Fixed an issue with null literals in
anytype fields
v13.29.1
- Fixed an issue where
clearDatawith no tables would cause the Data Connect emulator to crash. - Fixed an issue where the Data Connect emulator would crash with
Error: Unreachable.
v13.29.0
- Changes default CF3 runtime to nodejs22 (#8037)
- Fixed an issue where
--importwould error for the Data Connect emulator ifdataDirwas also set. - Fixed an issue where
firebase init dataconnecterrored 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.dataDirtoinit dataconnect. - Fixed issue where expired auth tokens would not refresh when running on IDX.
- Fixed an issue where
firebasewould error out instead of displaying help text. - Fixed an issue where
firebase init genkitwould 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.startCommandinstead. - Updated
superstaticto9.1.0in 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
linkProviderUserInfoin 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:execwould return a 0 error code when emulators failed to start. (#7974) - Added
--importandemulators:exportsupport 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:exportto 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.comtocloudresourcemanager.googleapis.com. - Moved firebase-tools-ui server.js logic to fireabse-tools to run it in-memory. (#7897)
- Updates
superstaticto9.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
@authexpressions that reference theauthvariable - Allows custom boolean claims on the auth token to be returned in expressions
- Adds support for
Optionalarrays in Swift codegen - Updates Kotlin codegen to use fully-qualified class names everywhere
- Removes
StringType_patternfrom 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_STRINGset. (#7882) - Update the Firebase Data Connect local toolkit to v1.7.0, which includes support for
queryin mutations,@checkfor advanced authorization, and replacesjava.util.Datewithcom.google.firebase.dataconnect.LocalDateforDatescalar fields and variables in Kotlin codegen. (#7936) - Fixed
firebase init genkitto 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