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 v11 - autoclosed #116

Closed

Conversation

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

@mend-for-github-com mend-for-github-com bot commented Feb 1, 2023

This PR contains the following updates:

Package Type Update Change
firebase-tools devDependencies major 7.1.0 -> 11.21.0

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

Severity CVSS Score CVE GitHub Issue
Critical 9.8 CVE-2021-3918 #109
High 8.6 CVE-2021-37701 #55
High 8.6 CVE-2021-37712 #32
High 8.6 CVE-2021-37713 #58
High 8.1 CVE-2021-32803 #44
High 8.1 CVE-2021-32804 #43
High 8.1 CVE-2022-23539 #103
High 7.8 CVE-2021-43138 #90
High 7.6 CVE-2022-23540 #104
High 7.5 CVE-2022-24771 #87
High 7.5 CVE-2022-24772 #86
High 7.5 CVE-2022-24999 #100
High 7.5 CVE-2022-24999 #100
High 7.5 CVE-2022-24999 #100
High 7.3 CVE-2020-7720 #13
High 7.3 CVE-2020-8116 #3
Medium 6.6 WS-2022-0008 #19
Medium 6.5 CVE-2020-8244 #11
Medium 6.3 CVE-2022-23541 #105
Medium 6.1 CVE-2022-0122 #17
Medium 5.3 CVE-2022-24773 #85
Medium 5.3 CVE-2022-33987 #91

Release Notes

firebase/firebase-tools (firebase-tools)

v11.21.0

Compare Source

  • Fix bug where CLI was unable to deploy Firebase Functions in some monorepo setups (#​5391)
  • Upgrade Storage Rules Runtime to v1.1.3 to support ternary operators (#​5370)
  • Fixes an issue where already deployed functions with the same remote configuration do not get skipped (#​5354)
  • App Distribution: Links to new releases are now available. These links help you manage binaries and ensure that testers and other developers have the right release. (#​5405)

v11.20.0

Compare Source

  • Fixes a bug in the pubsub emulator by forcing a shutdown if it didn't end cleanly. (#​5294)
  • Fixes an issue where dependencies for emulated Extensions would not be installed on Windows - thanks @​stfsy! (#​5372)
  • Adds emulator support for Extensions with schedule triggers - thanks @​stsfy! (#​5374)
  • Update the Emulator Suite UI to v1.11.2 to capture a set of accessibility improvements. (#​5394)
  • Fixes an issue in the Functions emulator where secret values were undefined after hot reload with the --inspect-functions flag. (#​5384)
  • Fixes a bug where functions:delete command did not recognize '-' as delimiter. (#​5290)
  • Reintroduces an updated Hosting emulator with i18n (#​4879) and Windows path (#​5133) fixes.

v11.19.0

Compare Source

  • Support for string list typed parameters in functions deployment (#​5137)
  • Respect .npmrc in backends spun up for web frameworks (#​5235)
  • Remove esbuild dependency, instead bundle Next.js configuration on deploy with NPX (#​5336)
  • Add sharp NPM module to Cloud Functions when using Next.js Image Optimization (#​5238)
  • Adds user-defined env vars into the functions emulator (#​5330).
  • Support Next.js Middleware (#​5320)
  • Log the reason for a Cloud Function if needed in Next.js (#​5320)
  • Fixed service enablement when installing extensions with v2 functions (#​5338)
  • Fix bug where functions:shell command didn't connect to emulators running on other processes. (#​5269)
  • Fixed bug with Cross-Service Rules integration for Firestore documents containing nulls (#​5342)

v11.18.0

Compare Source

  • Add support for Firestore TTL (#​5267)
  • Fix bug where secrets were not loaded when emulating functions with --inpsect-functions. (#​4605)
  • Handle Next.js rewrites/redirects/headers incompatible with firebase.json in Cloud Functions (#​5212)
  • Filter out Next.js prerendered routes that matches rewrites/redirects/headers rules from SSG content directory (#​5212)
  • Warn if a web framework's package.json contains anything other than the framework default build command.
  • Add support for nodejs18 for Cloud Functions for Firebase (#​5319)

v11.17.0

Compare Source

  • Fix bug where disabling background triggers did nothing. (#​5221)
  • Fix bug in auth emulator where empty string should throw invalid email instead of missing email. (#​3898)
  • Fix bug in auth emulator in which createdAt was not set for signInWithIdp new users. (#​5203)
  • Add region warning for emulated database functions (#​5143)
  • Default to --no-localhost when calling login from Google Cloud Workstations
  • Support the x-goog-api-key header in auth emulator. (#​5249)
  • Fix bug in deploying web frameworks when a predeploy hook was configured in firebase.json (#​5199)
  • Fix bug where function deployments using --only filter sometimes failed deployments. (#​5280)
  • Fix bug where ext:install would sometimes fail if no version was specified. (#​5305)

v11.16.1

Compare Source

  • Updated the pubsub emulator to v0.7.1.
  • Updated some emulator download logic to pause after unzipping to avoid a file not found issue.
  • Fixes gzipped file handling in Storage Emulator.
  • Add support for object list using certain Admin SDKs (#​5208)
  • Fixes source token expiration issue by acquiring new source token upon expiration.
  • Fixes bug where emulated event triggered function broke in debug mode (#​5211)
  • Fixes bug that caused the Extensions Emulator to always appear to be inactive in the Emulator UI.

v11.16.0

Compare Source

  • Fixes an issue where an error during product provisioning check would block firebase deploy --only extensions (#​5074).
  • Releases RTDB Emulator v4.11.0: Wire protocol update for startAfter, endBefore.
  • Changes superstatic dependency to v8, addressing Hosting emulator issues on Windows.
  • Fixes internal library that was not being correctly published.
  • Add support for Next.js 13 in firebase deploy.
  • Next.js routes with revalidate are now handled by the a backing Cloud Function.
  • Adds --disable-triggers flag to RTDB write commands.
  • Default enables experiment to skip deploying unmodified functions (#​5192)
  • Default enables experiment to allow parameterized functions codebases (#​5192)
  • Fixes parallel requests in the functions emulator (#​5149).
  • Unspecified functions concurrency will shift between the defaults of 1 or 80 when CPU is changed to support/not support concurrency (#​5196)

v11.15.0

Compare Source

Fix a bug where next.js applications would fail to deploy if they did not have a public dir (#​5142)

v11.14.4

Compare Source

  • Fixes a crash in integer params when a default value is selected in the prompt. (#​5118)
  • Fixes error handling for auth blocking functions.
  • Fixes bug preventing Storage Rules from updating when ruleset compilation completed successfully but with warnings

v11.14.3

Compare Source

  • Fixes issue where errors were not properly propagating when listing backends. (#​5071)
  • Fixes issue where message from -m on deploy was not being properly applied. (#​5107)
  • Fixes error EADDRNOTAVAIL when running emulators in Docker.
  • Fixes further issues where ports were not correctly recognized as unavailable.

v11.14.2

Compare Source

  • Enable single project mode for the database emulator (#​5068).
  • Ravamp emulator networking to assign ports early and explictly listen on IP addresses (#​5083).
  • Emulator UI and hub now listen on both IPv4 and IPv6 address by default (if possible) (#​5088).
  • Fix Firestore emulator excessive logs about discovery endpoint not found (#​5088).

v11.14.1

Compare Source

  • Enables single project mode for the auth emulator (#​5068).
  • Fixes issue deploying to Hosting with i18n enabled.
  • Fixes issue where deploying to Hosting without Functions permissions would cause deployments to fail with 403 "Permission Denied" errors. (#​5071)
  • Fixes issue where Firestore Emulator UI Requests tab wrongly show error requiring updates (#​5051)
  • Fixes issue where Hosting configurations were being validated before predeploys could have been run (#​5072).

v11.14.0

Compare Source

  • Add functions emulator support for RTDB v2 triggers (#​5045).
  • Enables single project mode for Firestore by default (#​4890).
  • Add Emulator UI support for HTTPS, launching UI v1.10.0 (#​5065).

v11.13.0

Compare Source

  • Add the "experiments" family of commands (#​4994)
  • Enable detecting and skipping no-op function deploys (#​5032).
  • Catches errors when fetching CLI MOTD, allowing process to continue (#​4998).
  • Adds test lab triggers to firebase deploy (#​5011).

v11.12.0

Compare Source

  • Allow Firestore emulator UI websocket port to be configurable (#​4925).
  • Fixes init functions throwing error when detecting existing legacy singleton functions configuration (#​5020).
  • Removes unused dependency, updates vm2 dependency flagged by npm audit.
  • Fixes issue resolving a Hosting site using open. (#​3145)

v11.11.0

Compare Source

  • Adds support for codebases in firebase init functions flow (#​4965).
  • Fixes storage emulator resumable uploads (#​5018)
  • Fixes errors on exit related to update-notifier (#​5010).
  • Removes dev dependencies on module publication to reduce package size (#​4445).

v11.10.0

Compare Source

  • Fix Storage Emulator crashing with NoClassDefFoundError in some cases (#​3481).
  • Refactor mechanism for invoking function triggers (#​4886).
  • Add support for HTTP_PROXY and HTTPS_PROXY environment variables to crashlytics:mappingfile:upload and crashlytics:symbols:upload commands (#​4604).
  • Fix Emulators not shutting down / exporting correctly when CLI update available (#​4981).
  • Adds access-control-allow-private-network=true header to Auth and Storage emulators. Enables accessing at localhost:port when site is exposed via tunnel (#​4227).
  • Improves detection of in-use ports for Hosting Emulator on macOS (#​4628).
  • Add Eventarc multi-db triggers support to RTDB Emulator (#​5000).

v11.9.0

Compare Source

  • Add v2 Remote Config triggers to deploy (#​4937).
  • Fixes issue where large CF3 releases were failing to deploy (#​4969)

v11.8.1

Compare Source

  • Fix bug where secrets were not attached to functions when using older Functions SDK (#​4797).
  • Increase timeout of the Functions Emulator to wait for spawned process to initialize (#​4944).
  • Fix bug where Storage Emulator did not convert non-string metadata value as key (#​4955).

v11.8.0

Compare Source

  • Adds support for media upload protocol to storage emulator (#​4869)
  • Adds support to storage emualtor GCS API for /storage/v1/b/:bucketId/o/:objectId url pattern (#​4869)
  • Removes extraneous default metadata fields from storage emulator (#​4869)
  • Fixes an issue where a blocked upload from the android sdks crashes the storage emulator (#​4860)
  • Fix deleting metadata fields in storage emulator (#​4889)
  • Fix storage emulator bug where rapid calls to the rules runtime results in no returns and non-resolving promises (#​3915)

v11.7.0

Compare Source

  • Fix bug where CLI configured wrong cpu for 16GB/32GB v2 functions. (#​4845)
  • Adds crashlytics:mappingfile:generateid and crashlytics:mappingfile:upload commands. (#​4611)
  • Add v2 Schedule Triggers to function deploy (#​4764).
  • Fix bug where eventarc emulator was incorrectly started in certain cases (#​4873)

v11.6.0

Compare Source

  • Fixes an issue where pushing an empty buffer from the android sdks crashes the storage emulator (#​4843)
  • Adds emulation support for extensions that emit events / custom event triggers (#​4464)
  • Fixes issue with batchCreate in auth emulator in which it errored for empty mfaInfo (#​4848)
  • Fixes scroll bars in the Firestore Emulator UI

v11.5.0

Compare Source

  • Turns on content compression in the Hosting emulator. (#​2328)
  • Replaces underlying terminal coloring library.
  • Makes storage emulator multipart parsing handle quotes in boundary header. (#​3953)
  • Makes storage emulator content type case insensitive. (#​3953)
  • Adds storage emulator support to init.js useEmulator flag. (#​4805)
  • Populates resource correctly in storage rules evaluation. (#​4329)
  • Reads name from metadata as backup for gcs upload into storage emulator. (#​3953)
  • Fixes bug where invalid CPU was set for 16GiB functions. (#​4823)
  • Fixes bug where failed function discovery crashed the entire emulator. (#​4826)
  • Fixes LIST security rule evaluation in storage emulator. (#​4827)
  • Fixes bug where vpc connector setting broke function deploy for old functions SDK. (#​4834)
  • Fixes issue where storage deploy targets weren't being fully respected. (#​3496)
  • Fixes bug where request.path variable was not set relative to the service in storage emulator. (#​4839)

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

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

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.

v9.23.3

Compare Source

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

v9.23.2

Compare Source

  • Fixes issue when installing a Firebase Extension where secrets would be created before validation.
  • Fixes issue with filtering on a specific storage bucket using functions in the emulator. (#​3893)
  • Fixes check in Cloud Functions for Firebase initialization to check for API enablement before trying to enable them. (#​2574)
  • No longer tries to clean up function build images from Artifact Registry when Artifact Registry is not enabled. (#​3943)
  • Show error message when running firebase init hosting:github with no Hosting config in firebase.json. (#​3113)
  • Fixes issue where remoteconfig:get was not fetching the latest version by default. (#​3559)
  • Fixes issue where empty variables in .env files would instead read as multi-line values. (#​3934)

v9.23.1

Compare Source

  • Corrects a bug where containers in Artifact Registry would not be deleted if a function has an upper case character in its name (#​3918)
  • Fixes issue where providing the --project flag during init would not be recognized with a default project already set. (#​3870)
  • Fixes issue with setting memory limits for some functions (#​3924)
  • New HTTPS functions only allow secure traffic. (#​3923)
  • No longer default-enable AR and don't send builds to AR unless an experiment is enabled (#​3935)

v9.23.0

Compare Source

  • firebase deploy --only extensions now supports project specifc .env files. When deploying to multiple projects, param values that are different between projects can be put in extensions/${extensionInstanceId}.env.${projectIdOrAlias} and common param values can be put in extensions/${extensionInstanceId}.env.

v9.22.0

Compare Source

  • Adds firebase ext:export command, and adds extensions to firebase deploy. See https://firebase.google.com/docs/extensions/reuse-project-config for more infomation on how to manage your extensions with these commands.
  • Fixes issue where init would crash with multiple Hosting items selected (#​3742).
  • Adds a command (crashlytics:symbols:upload) to upload native symbol files, used in Android NDK crash symbolication.

v9.21.0

Compare Source

  • Fix Auth Emulator deleteTenant not working with Node Admin (#​3817).
  • Fix Crashlytics Android Native Symbols not working on Windows due to ":" in the path (#​3842)
  • Fixes Firestore emulator UI showing requests out of order

v9.20.0

Compare Source

  • ext:install, ext:update and ext:configure now support param type secret.

v9.19.0

Compare Source

  • ext:dev:publish and ext:update now support --force and --non-interactive flags.
  • Fixes issue where account specified by login:use was not being correctly loaded (#​3759).
  • Fixes minor layout issues in Auth Emulator IDP sign-in page (#​3774).

v9.18.0

Compare Source

  • ext:install now supports --force and --non-interactive flags.
  • Fixes a crash when customers deploy an empty Cloud Functions project (#​3705)
  • Fixes (and implements) --no-authorized-domains, skipping syncing with Firebase Auth, when deploying to a Firebase Hosting channel (#​3740).
  • Adds a command (functions:list) for listing all functions in the Firebase project.
  • Uses public

@mend-for-github-com mend-for-github-com bot added the security fix Security fix generated by WhiteSource label Feb 1, 2023
@mend-for-github-com mend-for-github-com bot changed the title Update dependency firebase-tools to v11 Update dependency firebase-tools to v11 - autoclosed Mar 27, 2023
@mend-for-github-com mend-for-github-com bot deleted the whitesource-remediate/firebase-tools-11.x branch March 27, 2023 03:09
@mend-for-github-com mend-for-github-com bot changed the title Update dependency firebase-tools to v11 - autoclosed Update dependency firebase-tools to v11 Mar 30, 2023
@mend-for-github-com mend-for-github-com bot reopened this Mar 30, 2023
@mend-for-github-com mend-for-github-com bot restored the whitesource-remediate/firebase-tools-11.x branch March 30, 2023 11:18
@mend-for-github-com mend-for-github-com bot changed the title Update dependency firebase-tools to v11 Update dependency firebase-tools to v11 - autoclosed Jun 15, 2023
@mend-for-github-com mend-for-github-com bot deleted the whitesource-remediate/firebase-tools-11.x branch June 15, 2023 20:03
@mend-for-github-com mend-for-github-com bot changed the title Update dependency firebase-tools to v11 - autoclosed Update dependency firebase-tools to v11 Jun 19, 2023
@mend-for-github-com mend-for-github-com bot restored the whitesource-remediate/firebase-tools-11.x branch June 19, 2023 12:58
@mend-for-github-com mend-for-github-com bot reopened this Jun 19, 2023
@mend-for-github-com mend-for-github-com bot force-pushed the whitesource-remediate/firebase-tools-11.x branch from c3d31c8 to b1fb166 Compare June 19, 2023 13:00
@mend-for-github-com mend-for-github-com bot changed the title Update dependency firebase-tools to v11 Update dependency firebase-tools to v11 - autoclosed Dec 9, 2023
@mend-for-github-com mend-for-github-com bot deleted the whitesource-remediate/firebase-tools-11.x branch December 9, 2023 02:06
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