client-side-databases icon indicating copy to clipboard operation
client-side-databases copied to clipboard

Update dependency firebase-tools to v11

Open renovate[bot] opened this issue 2 years ago • 0 comments

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
firebase-tools 9.23.3 -> 11.4.2 age adoption passing confidence

Release Notes

firebase/firebase-tools

v11.4.2

Compare Source

  • 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 including us-central1. (#​4810)
  • Fixes Storage emulator timeCreated metadata bug. (#​4599)
  • Fixes Storage import failure due to missing directories. (#​3823)

v11.4.1

Compare Source

  • Adds warnings about upcoming deprecation of --token, FIREBASE_TOKEN, and login: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

Compare Source

  • 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

Compare Source

  • 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

Compare Source

  • Adds a check for out of band changes before deploying extensions.
  • Fixes issue where firestore:* did not work with --only in deploy. (#​4698)
  • Removes DNS flag passed to Emulator UI. (#​4566)

v11.2.1

Compare Source

  • 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

Compare Source

  • 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

Compare Source

  • 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 from 2.19.4 to 3.0.1
  • Fixes issue where emualtor commands would error out when frameworkawareness preview flag was enabled and firebase.json did not have a hosting entry (#​4624).
  • Updates the underlying HTTP request library for auth-related requests (#​4574).
  • Replaces deprecated tweetsodium with libsodium-wrappers.

v11.0.1

Compare Source

  • 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

Compare Source

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 and ext: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

Compare Source

  • Fixes bug where secret environment variables were not set on functions (#​4543)

v10.9.1

Compare Source

  • 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

Compare Source

  • 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

Compare Source

  • 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

Compare Source

  • Updates superstatic to v8 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

Compare Source

  • Fixes bug where API enablement failed. (#​4467)

v10.7.0

Compare Source

  • 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

Compare Source

  • 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

Compare Source

  • 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

Compare Source

  • Fixes an issue where some valid Cloud Functions for Firebase names would not pass validation in the Functions emulator (#​4352).

v10.4.1

Compare Source

  • 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

Compare Source

  • Adds support for configuration with multiple storage targets (#​4281).
  • Fixes bug where callable functions couldn't be emulated (#​4314).

v10.3.1

Compare Source

  • Fixes bug where deploying callable functions failed (#​4310).

v10.3.0

Compare Source

  • 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

Compare Source

  • 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

Compare Source

  • 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

Compare Source

  • Improves experience for firebase login --no-localhost.
  • Add support for specifying environment variable of CF3 function using dotenv.

v10.1.5

Compare Source

  • Fixes bug where local extension installation and ext:publish failed to upload source to GCS bucket.

v10.1.4

Compare Source

  • Updates the Storage Emulator to use the actual default storage bucket.
  • Fixes issue where deploy would fail with a JSON: SyntaxError error. (#​4117)

v10.1.3

Compare Source

  • 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

Compare Source

  • Updates the streaming libraries used in auth:import.

v10.1.1

Compare Source

  • Fixes issue where Auth UI did not behave correctly.

v10.1.0

Compare Source

  • 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

Compare Source

  • Upgrades Database Emulator to v4.7.3, removing log4j dependency.

v10.0.0

Compare Source

  • 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.

renovate[bot] avatar Jun 15 '22 14:06 renovate[bot]