client-side-databases
client-side-databases copied to clipboard
Update dependency firebase-tools to v11
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
firebase-tools | 9.23.3 -> 11.4.2 |
Release Notes
firebase/firebase-tools
v11.4.2
- Adds check for callable functions when discovering Hosting rewrite endpoints. (#4792)
- Allows defaulting to a
us-central1
instance of a rewrite function if that function is deployed in multiple regions includingus-central1
. (#4810) - Fixes Storage emulator timeCreated metadata bug. (#4599)
- Fixes Storage import failure due to missing directories. (#3823)
v11.4.1
- Adds warnings about upcoming deprecation of
--token
,FIREBASE_TOKEN
, andlogin:ci
. - Fixes ENAMETOOLONG bug when uploading files with long paths in storage emulator. (#4470)
- Adds a bit more help for the
hosting:clone
command. - Restores behavior where Hosting will not fail to deploy if a function rewrite does not exist. (#4792)
v11.4.0
- Adds the ability for the CLI to automatically detect the region for Functions rewrites.
- Fixes bug where function timeout couldn't be configured in the Functions Emulator. (#4745)
- Adjusts API call to test IAM permissions to use the users' project's quota.
- Fixes issue where storage (and database) targets were not being recognized. (#4752)
v11.3.0
- Fix bug where functions:config get command failed on empty variable. (#4707)
- Fix invoker type mismatch for https functions.
- Add multi-tenancy and multi-factor authentication features in Emulator UI
- Fix bug where not all the event trigger attributes are copied from build to backend (#4746).
v11.2.2
- Adds a check for out of band changes before deploying extensions.
- Fixes issue where
firestore:*
did not work with--only
indeploy
. (#4698) - Removes DNS flag passed to Emulator UI. (#4566)
v11.2.1
- Fix bug where Artifact Registry API was not enabled on function deploy (#4715).
- Fix bug where function deployed failed with message "Invalid function service account requested: default." (#4714).
- Firestore emulator: fixes condition Normalization to now correctly handles cartesian products and flattening in certain edge cases.
v11.2.0
- Fixes Auth Blocking Trigger registration in the Emulator (#4592).
- Functions now store docker images on Artifact Registry rather than Container Repository (#4654)
- Adds better messaging when the Emulator UI isn't started (#3781).
v11.1.0
- Adds v2 RTDB triggers to function deploy (#4582).
- Updates the minimum required version of Node.js to be
~14.18.0 || >=16.4.0
(#4580). - Fixes issue where
init
would fail to write existing RTDB rules containing comments (#4596). - Bump
@google-cloud/pubsub
from2.19.4
to3.0.1
- Fixes issue where emualtor commands would error out when
frameworkawareness
preview flag was enabled andfirebase.json
did not have a hosting entry (#4624). - Updates the underlying HTTP request library for auth-related requests (#4574).
- Replaces deprecated
tweetsodium
withlibsodium-wrappers
.
v11.0.1
- Fixes issue where
ext:*
commands would error out if the--local
flag was included. This flag is deprecated because it is now the default behavior (#4577). - Improves Node.js version warning for standalone Firebase CLI build (#2791).
v11.0.0
Breaking
- Drops support for Node 12.
- Tooling moves to Node 16, firepit (standalone) builds move to Node 16, testing moves to 14, 16, and 18.
- Removes support for running the emulators with Java versions prior to 11.
- Removes
params
flag from ext:install, ext:update, ext:configure commands as they are replaced by the Extensions Manifest. See https://firebase.google.com/docs/extensions/manifest for more details. - Removes
ext:dev:emulators:start
andext:dev:emulators:exec
preview commands.
Not-so-breaking
- Fixes missing Connection header in RTDB emulator REST streaming API (https://github.com/firebase/firebase-tools/issues/3329).
- Fixes error messaging when working with apps in interactive/non-interactive modes (#4007).
- Fixes an issue where the Extensions emulator would not work on Windows (#4554).
- Removes unused
dotenv
dependency. - Updates
fs-extra
dependency. - Updates
tmp
dependency.
v10.9.2
- Fixes bug where secret environment variables were not set on functions (#4543)
v10.9.1
- Fix bug where functions failed to deploy if Runtime Config is accessed at global scope (#4541)
- Updates firebase-frameworks to 0.4.2 addressing several issues with the web frameworks integration.
- Adds
hosting.source
to configuration schema as an allowed property.
v10.9.0
- Adds Firebase Extensions emulator. Learn more about how to test Extensions in the Emulator Suite here: https://firebase.google.com/docs/extensions/manifest.
- Adds support for Cloud Functions for Firebase gen 2.
v10.8.0
- Add support for secrets to v2 functions (#4451).
- Fixes an issue where
ext:export
would write different param values than what it displayed in the prompt (#4515). - Enhances the functions IAM permission process and updates the error messages (#4511).
- Removes logic for automatically pruning stale secrets after function deploys (#4519).
- Adds 'build:watch' npm script to
firebase init
when initializing a project with Typescript functions.
v10.7.2
- Updates
superstatic
tov8
to fix audit issues. - Make grantToken tenant-aware (#4475)
- Fix database emulator rules error parsing (#4454).
- Fix timestamp format in Auth Emulator events (#3093).
- Fix
TypeError: Invalid Version:
error when emulating functions (#4403). - Fix issue with creating folders from Storage Emulator UI (https://github.com/firebase/firebase-tools-ui/issues/738).
- Fix Storage Emulator showing folder placeholders in list results.
v10.7.1
- Fixes bug where API enablement failed. (#4467)
v10.7.0
- Fix URL with wrong host returned in storage resumable upload (#4374).
- Fixes Firestore emulator transaction expiration and reused bug.
- Fixes Firestore emulator deadlock bug. #2452
- Ensure that the hosting emulator port is not claimed by OSX (#4415).
- Improves support for prerelease versions in
ext:dev:publish
(#4244). - Fixes console error on large uploads to Storage Emulator (#4407).
- Fixes cross-platform incompatibility with Storage Emulator exports (#4411).
- Fixes issue where function deployment errored on projects without secrets (#4425).
- Adds a blocking trigger type (#4395).
- Removes verbose HTTP responses from debug logs (#4428)
- Releases Cloud Firestore Emulator v1.14.3: fixes #4336.
v10.6.0
- Improve error messages when using alpha features without being in the alpha program (#4354)
- Fixes bug where resumable uploads were not setting custom metadata on upload (#3398).
- Fixes bug where GCS metadataUpdate cloud functions were triggered in incorrect situations (#3398).
- Fixes bug where quoted escape sequences in .env files were incompletely unescaped. (#4270)
- Fixes Storage Emulator ruleset file watcher (#4337).
- Fixes issue with importing Storage Emulator data exported prior to v10.3.0 (#4358).
- Adds ergonomic improvements to CF3 secret commands to automatically redeploy functions and delete unused secrets (#4130).
- Fixes issue with alpha users setting timeouts (#4381)
v10.5.0
- Release Cloud Firestore emulator v1.14.1:
- Adds support of x-goog-request-params http header for routing.
- Changes
read-past-max-staleness
error code to align with production implementation. - Updates readtime-in-the-future error message.
- Supports importing exports from Windows on UNIX systems. (#2421)
- Marks Java 10 and below as deprecated. Support will be dropped in Firebase CLI v11. Please upgrade to Java version 11 or above to continue using the emulators. (#4347)
v10.4.2
- Fixes an issue where some valid Cloud Functions for Firebase names would not pass validation in the Functions emulator (#4352).
v10.4.1
- Upgrade Storage Rules Runtime to v1.0.2.
- Adds support for an environment variable
FIREBASE_HOSTING_UPLOAD_CONCURRENCY
to specify custom levels of Hosting upload concurrency (defaults to 200). - Fixes error handling in
auth:export
when API calls would fail. - Fixes bug where new callable functions were not publicly accessible. (#4327)
v10.4.0
- Adds support for configuration with multiple storage targets (#4281).
- Fixes bug where callable functions couldn't be emulated (#4314).
v10.3.1
- Fixes bug where deploying callable functions failed (#4310).
v10.3.0
- Fixes bug where functions' memory configurations weren't preserved in batched function deploys (#4253).
- Adds --local flag to ext:install, ext:update, ext:configure, and ext:uninstall, to save changes to firebase.json instead of deploying immediately.
-
ext:export
now uses stable ordering for params in .env files (#4256). - Adds alerting event provider (#4258).
- Fixes bug where project-specific environment variables weren't loaded by the Functions Emulator (#4273).
- Fixes bug where CORS was enabled too broadly on the Functions emulator (#4294).
- Adds
rewriteTo
/copyTo
endpoints to Cloud Storage Emulator (#3647, #3751). - Addes
createReadStream
support to Cloud Storage Emulator (#3469). - Fixes
list
endpoint in Cloud Storage Emulator (#3647). - Fixes
getFiles
for Cloud Storage Emulator (#3778). - Fixes
exists
for Cloud Storage Emulator (#3764).
v10.2.2
- Updates reserved environment variables for CF3 to include 'EVENTARC_CLOUD_EVENT_SOURCE' (#4196).
- Fixes arg order for
firebase emulators:start --only storage
(#4195). - Fixes iOS auth for resumable uploads in Storage Emulator (#4184).
- Fixes Storage Emulator crash on iOS auth error for resumable uploads (#4210).
- Fixes bug where environment variable for gen 2 functions weren't updated on deploy (#4209).
- Fixes an issue in the storage emulator where a file upload would trigger functions with a metadata update handler (#4213).
- Fixes Storage Emulator rules resource evaluation (#4214).
- Fixes bug where securityLevel is overwritten on https function re-deploys (#4208).
- Fixes bug where functions emulator ignored functions.runtime option in firebase.json (#4207).
- Fixes bug where functions emulator triggered wrong functions when started with --inspect-functions flag (#4232).
- Updates functions init template to use latest versions of dependencies of functions init (#4177).
v10.2.1
- Fixes an issue where ext:list was not printing out information about installed Extension instances (#4156)
- Fixes issue where Functions Emulator crashed when parsing triggers if accessing functions config values (#4162).
-
firebase emulators:start --export-on-exit <dir>
now rejects overwriting the current directory or parents (#4127). - Fixes broken functions:config:clone command (#4173).
- Fixes issue where
auth:import
would fail when reading a JSON file. (#4157) - Fixes issue where custom claims added in Auth Emulator UI was not properly shown.
- Improves handling of API requests with XML responses (#4180).
- Updates the underlying request library in Hosting deploys and uses project-scoped URLs. (#2558)
v10.2.0
- Improves experience for
firebase login --no-localhost
. - Add support for specifying environment variable of CF3 function using dotenv.
v10.1.5
- Fixes bug where local extension installation and ext:publish failed to upload source to GCS bucket.
v10.1.4
- Updates the Storage Emulator to use the actual default storage bucket.
- Fixes issue where
deploy
would fail with aJSON: SyntaxError
error. (#4117)
v10.1.3
- Updates Hosting initial
index.html
to be proper javascript. - Fix issue where the Cloud Functions for Firebase Emulator would incorrectly log a node version mismatch (#4024).
v10.1.2
- Updates the streaming libraries used in
auth:import
.
v10.1.1
- Fixes issue where Auth UI did not behave correctly.
v10.1.0
- Now publishes npm-shrinkwrap.json which pins dependencies for the CLI.
- Preserve empty vpc connector setting on function deploy. (#3973)
- Upgrades google-auth-library to 7.x.x, enabling support for workload identity federation
v10.0.1
- Upgrades Database Emulator to v4.7.3, removing log4j dependency.
v10.0.0
- BREAKING Drops support for running the CLI on Node 10.
-
BREAKING Replaces all usages of
-y
,--yes
, or--confirm
with-f
and--force
. - BREAKING Function deploys upload source to the deployed region instead of us-central1.
- Requires firebase-functions >= 3.13.1 in Functions emulator to include bug fixes (#3851).
- Updates default functions runtime to Node.js 16.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.