Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency firebase-tools to v7.13.1 - autoclosed #69

Closed

Conversation

mend-for-github-com[bot]
Copy link

This PR contains the following updates:

Package Type Update Change
firebase-tools devDependencies minor 7.1.0 -> 7.13.1

By merging this PR, the below issues will be automatically resolved and closed:

Severity CVSS Score CVE GitHub Issue
High 7.3 CVE-2020-7720 #13
High 7.3 CVE-2020-8116 #3

Release Notes

firebase/firebase-tools

v7.13.1

Compare Source

  • Updates google-auto-auth dependency to fix GCP Metadata API issues (#​1970).

v7.13.0

Compare Source

  • Adds breakpoint debugging to functions:shell (#​1872)
  • Removes function timeouts when breakpoint debugging is enabled (#​1931)
  • Fixes unhandled error when invoking a non-existent function (#​1937)
  • [Firestore emulator] Add support for update_transforms in Firestore commit and batchWrite API.
  • [Firestore emulator] Send resume tokens on the Listen stream
  • Fixes a bug where emulators could not bind to external IP (#​1949)
  • Improves error message when using config:set with a reserved namespace.

v7.12.1

Compare Source

  • Set a dependency (google-gax) so that the CLI continues to install successfully on Node 8 environments.

v7.12.0

Compare Source

  • Adds the ability to select an extension to install from a list of available official extensions when firebase ext:install -i or firebase ext:install --interactive is run.
  • Fixes a small bug that caused false values in the options object to be ignored.
  • Release Database Emulator v4.3.1.
  • Fixes a bug where unidentified commands gave an unhelpful error message (#​1889).
  • Prevents potential false-negative permissions check errors from erroring command.
  • Adds -s, --site flag to hosting:disable command, allowing it to be run against the non-default site of a project.
  • During init, a provided --project will be respected and cause the selection prompt to be skipped.
  • Adds support for the disabled flag when importing and exporting users (#​1777).

v7.11.0

Compare Source

  • Clean up extraneous error messages in extensions commands.
  • Adds breakpoint debugging for the Cloud Functions emulator using the --inspect-functions flag (#​1360).
  • Adds the ability for the Hosting emulator start offline through emulators:start (#​1854).
  • Changes ext:install to display helpful links instead of post-install instructions.
  • Sets the GCLOUD_PROJECT environment variable for scripts ran through 'emulators:exec'.

v7.10.0

Compare Source

  • Display update warnings during ext:update.
  • Fixes an issue where all multi-site pre- and post-deploy hooks trigger for targeted deploys (#​1160).
  • Fixes UX bugs in ext:update.

v7.9.0

Compare Source

  • Adds support for immutable params in ext:configure.
  • Fixes an issue where console.log() sometimes printed incorrectly (#​1817)
  • Improved Firebase App Distribution binary uploading.

v7.8.1

Compare Source

  • Improved error handling when exporting users.
  • Fixes Firebase ext command and enables it to run without a project.
  • Fixes an issue where repeated invoations cause an EADDRINUSE error (#​1815).

v7.8.0

Compare Source

  • Fixes a bug where the Functions emulator ignored the "host" configuration (#​1722)
  • Fixes a bug where the Functions emulator accepted requests to too many paths (#​1773)
  • Modifies firebase ext:update to not perform update if the extension is already up to date.
  • Print Firebase Console links for Extensions after operations.
  • Updated Firebase Extensions registry address.
  • Adds the firebase init emulators command.
  • Adds a Cloud Pub/Sub Emulator (#​1748).
  • Fixes a bug where the Firestore emulator was unable to serve rule coverage HTML reports.
  • Fixes a bug in the Firestore emulator where rapidly overwriting the same document could trigger exceptions.

v7.7.0

Compare Source

  • Fixed an issue in Firestore Emulator where batchGet and transactions does not work over REST.
  • Make additional setIamPolicy call when creating HTTP functions to ensure they continue to be publicly available.
  • Prevent duplicate rulesets from being created.

v7.6.2

Compare Source

  • Fixes a bug where rounds=0 was accepted for SHA1 hashes (#​1617).
  • Allows support for using \n in the --releaseNotes option of the appdistribution:distribute command (#​1739).
  • Specifies schema version when dealing with IAM Policies related to Extensions.
  • Functions emulator now re-uses workers to avoid running global code on each execution (#​1353).
  • Improves error handling of unreachable regions for Cloud Functions deploys.

v7.6.1

Compare Source

  • Fixes a bug where the wrong updateMask was sent during ext:update.
  • Fixes a bug where users were prompted for unchanged params during ext:update.

v7.6.0

Compare Source

  • Added support for managing the Realtime Database setting strictTriggerValidation.
  • Fixes trigger parser to not rely on prototype methods (#​1687).
  • Fixes bug where standalone CLI would hang in the Android Studio integrated terminal.
  • Fixes a bug where accessing refs from background function arguments would point to prod (#​1682).
  • Fixes a bug where WSL users without java would get an uncaught exception (#​1713).

v7.5.0

Compare Source

  • Firestore Emulator now serves WebChannel traffic on the same port as gRPC.
  • Fix bug where emulators could not find free ports on Windows Subsystem for Linux.
  • Fixes invalid JSON output in auth.export within a scripting environment.

v7.4.0

Compare Source

  • Initial release of the appdistribution:distribute command. Refer to the Firebase App Distribution Firebase CLI documentation for Android and iOS for more information about using the Firebase CLI to quickly distribute pre-release versions of your apps to testers.
  • Initial release of the Firebase Extensions ext:* commands. Refer to the CLI documentation for more information about the available commands.
  • (Removed some features from the preview list.)

v7.3.2

Compare Source

  • Ensures auth:export results are fully flushed to the output file.
  • Fix bug in Firestore emulator where concurrent requests for the same transaction would sometimes hang.
  • Fix bug in Firestore emulator where WriteResults for deletes had an update_time populated.
  • Set the predefined runtime environment variables in the functions emulator

v7.3.1

Compare Source

  • Fixed bug in Firestore emulator where transactions that timed out could still modify data.
  • Fixed bug where the auth:export command could export the same page of users multiple times.

v7.3.0

Compare Source

  • Mark list command as deprecated.
  • Mark setup:web command as deprecated.
  • Mark tools:migrate command as deprecated.
  • Fix bug in Cloud Firestore emulator where committing a transaction with no writes would not release locks.

v7.2.4

Compare Source

  • Update portfinder dependency to avoid breakage when installing firebase-tools.

v7.2.3

Compare Source

  • Introduce experimental support for browser clients to the Firestore emulator.
  • No longer require authentication to run the functions emulator.
  • Add new project management commands: projects:create, projects:list,
    projects:addFirebase.
  • Add new app management commands: apps:create, apps:list, apps:sdkconfig.
  • Improve init command to be able to create a new project.
  • Automatically choose a port for the Firestore emulator to serve WebChannel traffic.
  • Add support for running queries inside of transactions to the Firestore emulator.

v7.2.2

Compare Source

  • Allow passing GOOGLE_APPLICATION_CREDENTIALS environment variable into the functions emulator.
  • Set FIREBASE_DATABASE_EMULATOR_HOST in emulators:exec.
  • Add upsert API for function triggers to the database emulator.
  • Fix a bug where only one RTDB function could be registered by using the RTDB emulator upsert API to register functions triggers.

v7.2.1

Compare Source

  • Fixed bug causing Realtime Database emulator to serve errors on the .inspect/coverage.json route.
  • Fixed bug causing Realtime Database emulator to reject requests with Host headers not containing "localhost".
  • Fixed regression in deployment with service account.

v7.2.0

Compare Source

  • Allow the RTDB emulator to hot-reload rules file on changes.
  • Allows emulated Cloud Functions to talk to production RTDB/Firestore if the emulators are not running.
  • Fixes an issue where internal logs would sometimes appear in stdout.
  • Improves RTDB emulator support for JWT algorithms and arbitrary Google Cloud auth tokens.
  • Fixes an issue where functions:shell logs could be double escaped.
  • Fixes an issue with false noisy logging about emulators not running.
  • Allow starting the RTDB or Firestore emulators with any project ID.

v7.1.1

Compare Source

  • Fixes issue deploying scheduled functions for non us-central project locations.
  • Cleans up unnecessary emulator JAR files when a new one is downloaded.

  • If you want to rebase/retry this PR, click this checkbox.

@mend-for-github-com mend-for-github-com bot added the security fix Security fix generated by WhiteSource label Feb 7, 2022
@mend-for-github-com mend-for-github-com bot changed the title Update dependency firebase-tools to v7.13.1 Update dependency firebase-tools to v7.13.1 - autoclosed Feb 7, 2022
@mend-for-github-com mend-for-github-com bot deleted the whitesource-remediate/firebase-tools-7.x branch February 7, 2022 22:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
security fix Security fix generated by WhiteSource
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants