Releases: firebase/firebase-tools
Releases · firebase/firebase-tools
v14.3.1
v14.3.0
- Fixed an issue where the prompt to create apphosting.emulator.yaml did not work with backends that are not at the project.root (#8412)
- Fixed an issue where Terms of Service acceptance would be checked for non-human users.
- Fixed an issue where Cloud Resource Manager was called without checking whether it is enabled on the user's project.
- Updated the Firebase Data Connect local toolkit to v2.5.0, which includes the following changes: (#8514)
- Fixed an issue where some server value expression errors incorrectly abort mutation execution.
- Added README generation to Angular codegen, which explains how to use generated query and mutation injector functions.
- Updated emulator UI to v1.15.0, which fixes some issues when running on Firebase Studio.
v14.2.2
- Cleaned up prompt for setting up web frameworks during
init dataconnect
. - Fixed an issue were the Emualtor suite would check for auth when using
demo-
projects. - Updated the Firebase Data Connect local toolkit to v2.4.0, which adds support for
add
andremove
list update transforms and fixes an issue where updating a column tonull
was ignored. (#8484)
v14.2.1
- Fixed version for init genkit. Previously it was looking for the version of the old package 'genkit' instead of th new 'genkit-cli'.
- Updated the Firebase Data Connect local toolkit to v2.3.1, which contains the following changes: (#8455)
- Added support for
inc
anddec
update transforms forDate
andTimestamp
scalars. - Fixed a bug where
OR
andAND
clauses may be evaluated in the incorrect order. - Fixed an issue where
{includes: $var}
or{includesAll: [$var]}
clauses should be dropped if$var
is missing.
- Added support for
v14.2.0
- Fixed an issue in the extensions emulator where parameter default values would not be substitued into resource definitions.
- Keep artifact registry dry run off for policy changes (#8419)
- Allowed users to create paid Cloud SQL instances for Data Connect when the free trial has already been used.
- Updated the Firebase Data Connect local toolkit to v2.2.0, which contains the following changes: (#8434)
- Added support for aggregate functions on singular fields.
- Added the ability to get an operation name without calling the
ref
function in generated web SDK. - Properly enforced one-of validation on
inc
,dec
,append
, andprepend
update transforms. Existing deployed connectors that violate this constraint will still work, but will need to be fixed to use list syntax before being re-deployed. - Fixed an issue so that when using mutations with no variables, correct types are passed in.
v14.1.0
- Fixed an issue where the Extensions emulator did not provide fall back values for v2 Firestore event triggers. (#8390)
- Fixed issue with prompt when Data Connect prompts user for framework generation.
- Fixed a bug where the Admin SDK fails with ENOTFOUND when automatically connecting to the Data Connect emulator when run in the Functions emulator. (#8379)
- Updated the Firebase Data Connect local toolkit to v2.1.0 which includes the following changes: (#8400)
- Added support for update transforms.
- Added support for server value expressions for Int, Float, String, Date, Timestamp, and UUID data types.
- Fixed an issue where CommonJS modules don't reference ref functions properly.
v14.0.1
v14.0.0
- BREAKING(general)! Removed support for node 18.
- BREAKING(apphosting)!
init emulators
App Hosting flow now createsapphosting.emulator.yaml
with references to live secrets rather thanapphosting.local.yaml
with saved plaintext.apphosting:config:export
command has been removed (#8361) - BREAKING(apphosting)! Removed
--location
flag fromapphosting
commands. Instead, commands now prompt for primary region as needed. - BREAKING(dataconnect)!
deploy dataconnect
now warns about unsafe connector changes and insecure operations. - BREAKING(cloud functions)! Removed the
experimental:functions:shell
command. Usefunctions:shell
instead. - Updated the Firebase Data Connect local toolkit to v2.0.0, which contains the following changes: (#8370)
- Added support for aggregate functions in queries.
- BREAKING: New types for Generated React SDKs.
- Improved description of various auto-generated mutation fields.
- Fixed an issue where pnpm users' SDKs aren't linked properly.
apphosting:secrets:grantAccess
can now grant access to emails and can grant multiple secrets at once (#8357)apphosting:secrets:set
now has flows to help with test secrets (#8359)- Updated
init dataconnect
templates tov1
. - Fixed a bug where the emulator suite would set
FIREBASE_DATACONNECT_EMULATOR_HOST
instead ofFIREBASE_DATA_CONNECT_EMULATOR_HOST
. - Fixed a bug in Auth emulator where accounts:lookup is case-sensitive for emails (#8344)
- Fixed a bug where function deploys didn't support shorthand notation and parameterized service account (#8366)
- Fixed an issue where
sql:setup
would incorrectly remove thecloudsqlsuperuser
role fromfirebasesuperuser
(#8363) - Fixed a bug where
appdistribution:testers:list
would error out if there were no testers. - Fixed a bug where Vertex AI API would not be automatically enabled when emulating Data Connect services that use it.
v13.35.1
v13.35.0
- Added support for generated Angular SDKs for Data Connect
- App Hosting emulator can now load secret env vars. (#8305)
- Fixed webframeworks deployments when using multiple hosting sites in
firebase.json
. (#8314) - Added a new command to setup a cleanup policy for functions artifacts. (#8268)
- Added support for 3rd party builders for Angular. (#7557)
- Fixed GCF V2 artifact cleanup by correctly encoding artifact names to match GCF V2's format. (#8318)
- Increase emulator UI body parser limit to match Storage emulator maximum. (#8329)
- Fixed Data Connect setup issues for fresh databases due to IAM user not being created. (#8335)
- Fixed an issue where
ext:install
used POSIX file seperators on Windows machines. (#8326) - Updated the Firebase Data Connect local toolkit to v1.9.2, which adds support for generated Angular SDKs and updates Dart SDK fields to follow best practices. (#8347)
- Fixed an issue where credentials from
firebase login
would not be correctly provided to the Data Connect emulator. - Fixed misleading comments in
firebase init dataconnect
connector.yaml
template. - Improved Data Connect SQL permissions to better handle tables owned by IAM roles. (#8339)
- Fixed an issue where the Data Connect emulator would crash after some SQL errors.