TreyM-WSS / whitesource-demo-1

0 stars 0 forks source link

Update dependency firebase-tools to v13 #122

Open mend-for-github-com[bot] opened 9 months ago

mend-for-github-com[bot] commented 9 months ago

This PR contains the following updates:

Package Type Update Change
firebase-tools devDependencies major 7.1.0 -> 13.0.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
Critical 9.8 CVE-2023-26136 #121
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) ### [`v13.0.0`](https://togithub.com/firebase/firebase-tools/releases/tag/v13.0.0) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v12.9.1...v13.0.0) - Breaking: dropped support for running the CLI on Node.js v16. - Breaking: Refactored `functions:shell` to remove dependency on deprecated `request` module. - As part of this change, removed support for some rarely used features of `request`. - Breaking: Removed deprecated `ext:dev:publish` command. Use `ext:dev:upload` instead. - Breaking: Functions deployment no longer deploys `functions` directory if there is no `functions` config in `firebase.json`. ([#​6450](https://togithub.com/firebase/firebase-tools/issues/6450)) - Added support for running the CLI on Node.js v20. - Switched Storage deployment to use GetDefaultBucket endpoint to fetch default Storage bucket. ([#​6467](https://togithub.com/firebase/firebase-tools/issues/6467)) - Fixed an issue with emulating blocking functions when using multiple codebases ([#​6504](https://togithub.com/firebase/firebase-tools/issues/6504)). - Added force flag call-out for bypassing prompts ([#​6506](https://togithub.com/firebase/firebase-tools/issues/6506)). - Added the ability to deploy Angular apps using [the new application-builder](https://angular.dev/tools/cli/esbuild). ([#​6480](https://togithub.com/firebase/firebase-tools/issues/6480)) - Fixed an issue where `--non-interactive` flag is not respected in Firestore indexes deploys. ([#​6539](https://togithub.com/firebase/firebase-tools/issues/6539)) - Fixed an issue where `login:use` would not work outside of a Firebase project directory. ([#​6526](https://togithub.com/firebase/firebase-tools/issues/6526)) - Prevent app router static `not-found` requiring a Cloud Function in Next.js deployments. ([#​6558](https://togithub.com/firebase/firebase-tools/issues/6558)) - Use only site id from site name in list versions API. ([#​6565](https://togithub.com/firebase/firebase-tools/issues/6565)) ### [`v12.9.1`](https://togithub.com/firebase/firebase-tools/releases/tag/v12.9.1) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v12.9.0...v12.9.1) - Fixes issue where initializing Hosting fails when selecting a project. ([#​6527](https://togithub.com/firebase/firebase-tools/issues/6527)) ### [`v12.9.0`](https://togithub.com/firebase/firebase-tools/releases/tag/v12.9.0) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v12.8.1...v12.9.0) - Revert enabling preferRest by default to avoid performance degradations for some users ([#​6520](https://togithub.com/firebase/firebase-tools/issues/6520)). - Fix blocking functions in the emulator when using multiple codebases ([#​6504](https://togithub.com/firebase/firebase-tools/issues/6504)). - Add force flag call-out for bypassing prompts ([#​6506](https://togithub.com/firebase/firebase-tools/issues/6506)). - Fixed an issue where the functions emulator did not respect the `--log-verbosity` flag ([#​2859](https://togithub.com/firebase/firebase-tools/issues/2859)). - Add the ability to look for the default Hosting site via Hosting's API. - Add logic to create a Hosting site when one is not available in a project. - Add checks for the default Hosting site when one is assumed to exist. ### [`v12.8.1`](https://togithub.com/firebase/firebase-tools/releases/tag/v12.8.1) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v12.8.0...v12.8.1) - Fixed 2 bugs (unintended database mode changes and disabling of PITR or delete-protection) when updating Firestore databases ([#​6478](https://togithub.com/firebase/firebase-tools/issues/6478)) ### [`v12.8.0`](https://togithub.com/firebase/firebase-tools/releases/tag/v12.8.0) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v12.7.0...v12.8.0) - Enable [preferRest](https://firebase.google.com/docs/reference/admin/node/firebase-admin.firestore.firestoresettings.md#firestoresettingspreferrest) option by default for Firestore functions. ([#​6147](https://togithub.com/firebase/firebase-tools/issues/6147)) - Fixed a bug where re-deploying 2nd Gen Firestore function failed after updating secrets. ([#​6456](https://togithub.com/firebase/firebase-tools/issues/6456)) - Fixed a bug where similarly-named Hosting channels would cause issues when updating authorized domains. ([#​6356](https://togithub.com/firebase/firebase-tools/issues/6356)) ### [`v12.7.0`](https://togithub.com/firebase/firebase-tools/releases/tag/v12.7.0) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v12.6.2...v12.7.0) - Fix type mismatch for parametrized function region. ([#​6205](https://togithub.com/firebase/firebase-tools/issues/6205)) - Ignore `FIRESTORE_EMULATOR_HOST` environment variable on functions deploy. ([#​6442](https://togithub.com/firebase/firebase-tools/issues/6442)) - Added support for enabling, disabling, and displaying Point In Time Recovery enablement state on Firestore databases ([#​6388](https://togithub.com/firebase/firebase-tools/issues/6388)) - Added a `--verbosity` flag to `emulators:*` commands that limits what logs are printed ([#​2859](https://togithub.com/firebase/firebase-tools/issues/2859)) - Fixed an issue where params would not be resolved when used to set VPC connector during functions deployment ([#​6327](https://togithub.com/firebase/firebase-tools/issues/6327)) ### [`v12.6.2`](https://togithub.com/firebase/firebase-tools/releases/tag/v12.6.2) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v12.6.1...v12.6.2) - Fixed an issue with deploying multilevel grouped functions containing v2 functions. ([#​6419](https://togithub.com/firebase/firebase-tools/issues/6419)) - Fixed an issue where functions deployment required a new permission. ### [`v12.6.1`](https://togithub.com/firebase/firebase-tools/releases/tag/v12.6.1) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v12.6.0...v12.6.1) - Fixed an issue where the functions service account option was not treated as a param ([#​6389](https://togithub.com/firebase/firebase-tools/issues/6389)). - Fixed an issue with deploying function groups containing v2 functions. ([#​6408](https://togithub.com/firebase/firebase-tools/issues/6408)) - Use GetDefaultBucket endpoint to fetch Storage Default Bucket. ### [`v12.6.0`](https://togithub.com/firebase/firebase-tools/releases/tag/v12.6.0) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v12.5.4...v12.6.0) - Improve performance and reliability when deploying multiple 2nd gen functions using single builds. ([#​6376](https://togithub.com/firebase/firebase-tools/issues/6376)) - Fixed an issue where `emulators:export` did not check if the target folder is empty. ([#​6313](https://togithub.com/firebase/firebase-tools/issues/6313)) - Fixed an issue where retry could not be set for event triggered functions. ([#​6391](https://togithub.com/firebase/firebase-tools/issues/6391)) - Fixed "Could not find the next executable" on Next.js deployments ([#​6372](https://togithub.com/firebase/firebase-tools/issues/6372)) - Fixed issues caused by breaking changes in Next >=v13.5.0. ([#​6382](https://togithub.com/firebase/firebase-tools/issues/6382)) ### [`v12.5.4`](https://togithub.com/firebase/firebase-tools/releases/tag/v12.5.4) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v12.5.3...v12.5.4) - Released Firestore emulator v1.18.2. - Removed nano precision in timestamp used in Firestore emulator ([#​5893](https://togithub.com/firebase/firebase-tools/issues/5893)) - Fixed a bug where query behaves differently from production. - Fixed an issue where very long command outputs would be cut off. ([#​3286](https://togithub.com/firebase/firebase-tools/issues/3286)) ### [`v12.5.3`](https://togithub.com/firebase/firebase-tools/releases/tag/v12.5.3) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v12.5.2...v12.5.3) - Fixed an issue where builds from https://firebase.tools could not run commands that spawn `npm`. ([#​6132](https://togithub.com/firebase/firebase-tools/issues/6132)) - Fixed an issue where `--non-interactive` and `--force` were not respected in some extension deploys. ([#​6321](https://togithub.com/firebase/firebase-tools/issues/6321)) - Fixed the regex in extensions changelog parser to lazy match the version prefix to allow matching higher versions ([#​6326](https://togithub.com/firebase/firebase-tools/issues/6326)) ### [`v12.5.2`](https://togithub.com/firebase/firebase-tools/releases/tag/v12.5.2) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v12.5.1...v12.5.2) - Fixed an issue causing unexpected behavior and errors on functions deploy. ([#​6290](https://togithub.com/firebase/firebase-tools/issues/6290)) ### [`v12.5.1`](https://togithub.com/firebase/firebase-tools/releases/tag/v12.5.1) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v12.5.0...v12.5.1) - Fix issue with mixed v1 and v2 functions deployments. ([#​6293](https://togithub.com/firebase/firebase-tools/issues/6293)) ### [`v12.5.0`](https://togithub.com/firebase/firebase-tools/releases/tag/v12.5.0) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v12.4.8...v12.5.0) - Fixed issue where the Extensions emulator would error when emualting local extensions with no params. ([#​6271](https://togithub.com/firebase/firebase-tools/issues/6271)) - Improved performance and reliability when deploying multiple 2nd gen functions using single builds. ([#​6275](https://togithub.com/firebase/firebase-tools/issues/6275)) - Fix bundle next.config.js ([#​6287](https://togithub.com/firebase/firebase-tools/issues/6287)) ### [`v12.4.8`](https://togithub.com/firebase/firebase-tools/releases/tag/v12.4.8) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v12.4.7...v12.4.8) - Increased functions emulator HTTPS body size limit to 32mb to match production. ([#​6201](https://togithub.com/firebase/firebase-tools/issues/6201)) - Fixed Astro web framework bug when loading configuration for version `2.9.7` and above. ([#​6213](https://togithub.com/firebase/firebase-tools/issues/6213)) - Increase Next.js config bundle timeout to 60 seconds. ([#​6214](https://togithub.com/firebase/firebase-tools/issues/6214)) ### [`v12.4.7`](https://togithub.com/firebase/firebase-tools/releases/tag/v12.4.7) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v12.4.6...v12.4.7) - Improve error message raised when `firebase init hosting:github` fails due to max number of keys limit for a service account. ([#​6145](https://togithub.com/firebase/firebase-tools/issues/6145)) - Fixed bug where `functions:secrets:\*` family of commands did not work when Firebase CLI is authenticated via GOOGLE_APPLICATION_CREDENTIALS ([#​6190](https://togithub.com/firebase/firebase-tools/issues/6190)) - Fixed bug where some extension instance updates would default to the wrong location. ### [`v12.4.6`](https://togithub.com/firebase/firebase-tools/releases/tag/v12.4.6) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v12.4.5...v12.4.6) - Fixed an issue where extension instances could not be deployed when authenticated as a service account ([#​6060](https://togithub.com/firebase/firebase-tools/issues/6060)). - Fixed `glob` usage in Next.js utility function to detect images in `app` directory ([#​6166](https://togithub.com/firebase/firebase-tools/issues/6166)) - Send experiments activated with `firebase experiments:enable` to the emulator suite UI ([#​6169](https://togithub.com/firebase/firebase-tools/issues/6169)) ### [`v12.4.5`](https://togithub.com/firebase/firebase-tools/releases/tag/v12.4.5) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v12.4.4...v12.4.5) - Fixed bug where `functions:secrets:set` didn't remove stale versions of a secret. ([#​6080](https://togithub.com/firebase/firebase-tools/issues/6080)) - Fixed bug where `firebase deploy --only firestore:named-db` didn't update rules. ([#​6129](https://togithub.com/firebase/firebase-tools/issues/6129)) - Fixed issue where Flutter Web is not detected as a web framework. ([#​6085](https://togithub.com/firebase/firebase-tools/issues/6085)) - Added better messages for API permissions failures that direct the user to the URL to enable the API. ([#​6130](https://togithub.com/firebase/firebase-tools/issues/6130)) - Fixed issue caused by adding type checks in [#​5906](https://togithub.com/firebase/firebase-tools/issues/5906). - Fixed `next/image` component in app directory for Next.js > 13.4.9. ([#​6143](https://togithub.com/firebase/firebase-tools/issues/6143)) - Fixed bug where Next.js Image Optimization in the app directory was not requiring a Cloud Function. ([#​6143](https://togithub.com/firebase/firebase-tools/issues/6143)) - Fixed a transitive dependency on a vulnerable version of `vm2`. ([#​6150](https://togithub.com/firebase/firebase-tools/issues/6150)) ### [`v12.4.4`](https://togithub.com/firebase/firebase-tools/releases/tag/v12.4.4) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v12.4.3...v12.4.4) - Disables KeepAlive timeout when debugger is attached to the functions emulator. ([#​6069](https://togithub.com/firebase/firebase-tools/issues/6069)) - Fixed an issue where `database:list` would have inaccurate results. ([#​6063](https://togithub.com/firebase/firebase-tools/issues/6063)) ### [`v12.4.3`](https://togithub.com/firebase/firebase-tools/releases/tag/v12.4.3) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v12.4.2...v12.4.3) - Fixed incorrect links in `firebase open hosting` and `firebase open crash`. ([#​6073](https://togithub.com/firebase/firebase-tools/issues/6073)) - Released Firebase Emulator UI v1.11.7, which includes preview support for multiple Firestore databases. ([#​6079](https://togithub.com/firebase/firebase-tools/issues/6079)) ### [`v12.4.2`](https://togithub.com/firebase/firebase-tools/releases/tag/v12.4.2) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v12.4.1...v12.4.2) - Run lifecycle hooks for specific functions. ([#​6023](https://togithub.com/firebase/firebase-tools/issues/6023)) - Increased extension instance create poll timeout to 1h to match backend ([#​5969](https://togithub.com/firebase/firebase-tools/issues/5969)). - Refactored `ext:install` to use the latest extension metadata. ([#​5997](https://togithub.com/firebase/firebase-tools/issues/5997)) - Added descriptive error when repo is private or not found during `ext:dev:upload`. ([#​6052](https://togithub.com/firebase/firebase-tools/issues/6052)) - Fixed issue where missing trigger warnings would be wrongly displayed when emulating extensions with HTTPS triggers. ([#​6055](https://togithub.com/firebase/firebase-tools/issues/6055)) - Normalized extension root path before usage in `ext:dev:upload`. ([#​6054](https://togithub.com/firebase/firebase-tools/issues/6054)) ### [`v12.4.1`](https://togithub.com/firebase/firebase-tools/releases/tag/v12.4.1) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v12.4.0...v12.4.1) - Release Firestore emulator 1.18.1 which addes a emulator configuration to start with experimental mode ([#​5942](https://togithub.com/firebase/firebase-tools/issues/5942)). - Run lifecycle hooks for specific codebases. ([#​6011](https://togithub.com/firebase/firebase-tools/issues/6011)) - Fixed issue causing `firebase emulators:start` to crash in Next.js apps ([#​6005](https://togithub.com/firebase/firebase-tools/issues/6005)) ### [`v12.4.0`](https://togithub.com/firebase/firebase-tools/releases/tag/v12.4.0) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v12.3.1...v12.4.0) - Added `appdistribution:group:create` and `appdistribution:group:delete`. ([#​5978](https://togithub.com/firebase/firebase-tools/issues/5978)) - Added `--group-alias` option to `appdistribution:testers:add` and `appdistribution:testers:remove`. ([#​5978](https://togithub.com/firebase/firebase-tools/issues/5978)) - Fixed an issue where Storage rules could not be deployed to projects without a billing plan. ([#​5955](https://togithub.com/firebase/firebase-tools/issues/5955)) ### [`v12.3.1`](https://togithub.com/firebase/firebase-tools/releases/tag/v12.3.1) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v12.3.0...v12.3.1) - Delete and re-create v2 function on Cloud Run API quota exhaustion ([#​5719](https://togithub.com/firebase/firebase-tools/issues/5719)). - firebase functions:secrets:\* ensure the secretmanager API is enabled ([#​5918](https://togithub.com/firebase/firebase-tools/issues/5918)) ### [`v12.3.0`](https://togithub.com/firebase/firebase-tools/releases/tag/v12.3.0) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v12.2.1...v12.3.0) - Fix a bug preventing web framework's dev-mode from working out-of-box with Firebase Authentication. ([#​5894](https://togithub.com/firebase/firebase-tools/issues/5894)) - Address additional cases where we were attempting to deploy a framework's development bundle ([#​5895](https://togithub.com/firebase/firebase-tools/issues/5895)) - NextJS rewrites should be prefixed with the basePath defined in next.config.js ([#​5923](https://togithub.com/firebase/firebase-tools/issues/5923)) - Web Frameworks emulators will again respect existing Cloud Functions rewrites ([#​5923](https://togithub.com/firebase/firebase-tools/issues/5923)) - Web Frameworks rewrites/redirects/headers will only prepend those in firebase.json if there's a baseUrl ([#​5923](https://togithub.com/firebase/firebase-tools/issues/5923)) - Fixes issue where Authentication emulator creates a user if empty email and empty password is provided. ([#​5639](https://togithub.com/firebase/firebase-tools/issues/5639)) - Improve error message raised when `--import` flag directory does not exist. ([#​5851](https://togithub.com/firebase/firebase-tools/issues/5851)) - Switch `ext:dev:init` to default 'billingRequired' to true in `extension.yaml` - Remove `LOCATION` param from the `extensions.yaml` template for `ext:dev:init` - Support Astro hybrid rendering ([#​5898](https://togithub.com/firebase/firebase-tools/issues/5898)) ### [`v12.2.1`](https://togithub.com/firebase/firebase-tools/releases/tag/v12.2.1) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v12.2.0...v12.2.1) - Gracefully close rules runtime on storage emulator stop ([#​4902](https://togithub.com/firebase/firebase-tools/issues/4902)) - Always assume build target of production when deploying a web framework, unless overridden ([#​5892](https://togithub.com/firebase/firebase-tools/issues/5892)) ### [`v12.2.0`](https://togithub.com/firebase/firebase-tools/releases/tag/v12.2.0) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v12.1.0...v12.2.0) - Update error message when function deploy fails due to quota. ([#​5867](https://togithub.com/firebase/firebase-tools/issues/5867)) - Fixes RTDB emulator 127.0.0.1 namespace resolution bug. ([#​5863](https://togithub.com/firebase/firebase-tools/issues/5863)) - Improves RTDB emulator to GCF emulator network reliability. ([#​5863](https://togithub.com/firebase/firebase-tools/issues/5863)) - Allow for Angular developers to both target a PWA and leverage `serveOptimizedImages`. ([#​5716](https://togithub.com/firebase/firebase-tools/issues/5716)) - Multi-page applications that are fully staticly rendered are no longer treated as PWAs. ([#​5716](https://togithub.com/firebase/firebase-tools/issues/5716)) - Add fast dev-mode support for devlopers using Nuxt v2. ([#​5716](https://togithub.com/firebase/firebase-tools/issues/5716)) - Respect `ssr: false` and `baseURL` when using Nuxt. ([#​5716](https://togithub.com/firebase/firebase-tools/issues/5716)) - Fix bug where JS SDK auto-init was not working for Vite while in dev-mode ([#​5610](https://togithub.com/firebase/firebase-tools/issues/5610)). - Respect `FIREBASE_FRAMEWORKS_BUILD_TARGET` environment variable to override the default build target ([#​5572](https://togithub.com/firebase/firebase-tools/issues/5572)). - Improves cleanup process when reloading emulated functions in debug mode. ([#​5878](https://togithub.com/firebase/firebase-tools/issues/5878)) - Allow Web Frameworks to target NodeJS v20. ([#​5879](https://togithub.com/firebase/firebase-tools/issues/5879)) ### [`v12.1.0`](https://togithub.com/firebase/firebase-tools/releases/tag/v12.1.0) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v12.0.1...v12.1.0) - Fixes an issue running `firebase emulators:start` when Python Cloud Functions directory path has spaces. ([#​5854](https://togithub.com/firebase/firebase-tools/issues/5854)) - Add support for nodejs20 for Cloud Functions for Firebase. ([#​5837](https://togithub.com/firebase/firebase-tools/issues/5837)) - Add Flutter Web as an option in "firebase init hosting" ([#​5864](https://togithub.com/firebase/firebase-tools/issues/5864)) - Some failures while building Web Frameworks were not being caught ([#​5864](https://togithub.com/firebase/firebase-tools/issues/5864)) ### [`v12.0.1`](https://togithub.com/firebase/firebase-tools/releases/tag/v12.0.1) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v12.0.0...v12.0.1) - Fixes an issue in the EventArc emualtor where events missing optional fields would cause crashes. ([#​5803](https://togithub.com/firebase/firebase-tools/issues/5803)) - Fixes an issue running `firebase emulators:start` and `firebase deploy` when Python Cloud Functions directory path has spaces. ([#​5830](https://togithub.com/firebase/firebase-tools/issues/5830)) ### [`v12.0.0`](https://togithub.com/firebase/firebase-tools/releases/tag/v12.0.0) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v11.30.0...v12.0.0) - **Breaking**: drops support for running the CLI on Node.js v14. - Adds `ext:dev:*` commands to publish and manage Extensions. For step-by-step instructions on how to publish your own Extensions, see https://firebase.google.com/docs/extensions/publishers/get-started. - Note: These commands were previously available to early access users behind an experiment flag. There are some breaking changes from the early access version of these commands. - `ext:dev:publish` has been renamed to `ext:dev:upload`. `ext:dev:upload` defaults to uploading extensions from GitHub instead of local source. - `ext:dev:publish` is deprecated and will be removed in version 13. - `ext:dev:delete`, `ext:dev:unpublish`, `ext:sources:create` and `ext:dev:emualtors:*` have been removed. - Support for Next.js i18n, basePath, and more advanced rewrites/redirects/headers ([#​5788](https://togithub.com/firebase/firebase-tools/issues/5788)) - hosting.frameworksBackend now respects omit: true ([#​5788](https://togithub.com/firebase/firebase-tools/issues/5788)) - Web Frameworks now memoizes framework builds for single builds across multiple hosting sites ([#​5788](https://togithub.com/firebase/firebase-tools/issues/5788)) - Add support for Angular i18n and baseHref ([#​5774](https://togithub.com/firebase/firebase-tools/issues/5774)) - Trip the backend requirement for Angular applications using ng-deploy w/serveOptimizedImages ([#​5774](https://togithub.com/firebase/firebase-tools/issues/5774)) - Fixes a bug where the Storage emulator would not fall back to open rules for 'demo-' projects if `firebase.json` contained multiple storage targets ([#​5170](https://togithub.com/firebase/firebase-tools/issues/5170)) - Updates `firebase init` function templates for TypeScript and Javascript to 2nd gen ([#​5775](https://togithub.com/firebase/firebase-tools/issues/5775)) - Allow for atomic deployment of Hosting content & Functions rewrites via tag pinning ([#​5753](https://togithub.com/firebase/firebase-tools/issues/5753)) ### [`v11.30.0`](https://togithub.com/firebase/firebase-tools/releases/tag/v11.30.0) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v11.29.1...v11.30.0) - Added more helpful error messages for the Firebase Hosting GitHub Action ([#​5749](https://togithub.com/firebase/firebase-tools/issues/5749)) - Upgrade Firestore emulator to 1.17.4 - Web Frameworks will no longer try to deploy unsupported versions of NodeJS to Cloud Functions ([#​5733](https://togithub.com/firebase/firebase-tools/issues/5733)) - Fixes bug where emulators would not start correctly due to corrupted ZIP files. ([#​5614](https://togithub.com/firebase/firebase-tools/issues/5614), [#​5677](https://togithub.com/firebase/firebase-tools/issues/5677)) - Adding experimental support for deploying Flutter Web applications to Firebase Hosting ([#​5332](https://togithub.com/firebase/firebase-tools/issues/5332)) - Release Emulator Suite UI v1.11.6 ([#​5769](https://togithub.com/firebase/firebase-tools/issues/5769)) - Adds function emulator support for v2 firestore triggers ([#​5685](https://togithub.com/firebase/firebase-tools/issues/5685)) - Improvements for developers using Next 13's app directory ([#​5691](https://togithub.com/firebase/firebase-tools/issues/5691)) - Resolve timeouts when bundling Next.js applications for Cloud Functions ([#​5691](https://togithub.com/firebase/firebase-tools/issues/5691)) - Fixes bug where the functions emulator would attempt to call to prod for 'demo-' projects ([#​5170](https://togithub.com/firebase/firebase-tools/issues/5170)) - Address issues starting the Firebase Hosting emulator with some versions of Next.js ([#​5781](https://togithub.com/firebase/firebase-tools/issues/5781)) - Fix regex page matcher for Next.js middlewares version 1 ([#​5496](https://togithub.com/firebase/firebase-tools/issues/5496)) - Fixes bug where functions emulator broke when client request disconnects ([#​5783](https://togithub.com/firebase/firebase-tools/issues/5783)) ### [`v11.29.1`](https://togithub.com/firebase/firebase-tools/releases/tag/v11.29.1) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v11.29.0...v11.29.1) - Fixes a bug preventing local extension instances from being updated to uploaded versions. - Releases firestore emulator version 1.17.3 ### [`v11.29.0`](https://togithub.com/firebase/firebase-tools/releases/tag/v11.29.0) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v11.28.0...v11.29.0) - Releases Firestore Emulator 1.17.2 - Propagates page token from ListDocumentsResponse to GetOrListDocumentsResponse in Firestore emulator. - Fixes an issue where Secret Manager secrets were tagged incorrectly ([#​5704](https://togithub.com/firebase/firebase-tools/issues/5704)). - Fix bug where Custom Event channels weren't automatically crated on function deploys ([#​5700](https://togithub.com/firebase/firebase-tools/issues/5700)) - Lift GCF 2nd gen naming restrictions ([#​5690](https://togithub.com/firebase/firebase-tools/issues/5690)) - Fixes a bug where `ext:install` and `ext:configure` would error on extensions with no params. - Fixed an issue with Vite and Angular integrations using a obsolete NPM command ([#​5710](https://togithub.com/firebase/firebase-tools/issues/5710)) ### [`v11.28.0`](https://togithub.com/firebase/firebase-tools/releases/tag/v11.28.0) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v11.27.0...v11.28.0) - Adds new commands for provisioning and managing Firestore databases: ([#​5616](https://togithub.com/firebase/firebase-tools/issues/5616)) - firestore:databases:list - firestore:databases:create - firestore:databases:get - firestore:databases:update - firestore:databases:delete - firestore:locations - Adds `extensions` as an option in `firebase init`. - Relaxed repo URI validation in ext:dev:publish ([#​5698](https://togithub.com/firebase/firebase-tools/issues/5698)). - Enable Secret Manager API during ext:install/update for extensions that use secrets ([#​5702](https://togithub.com/firebase/firebase-tools/issues/5702)). ### [`v11.27.0`](https://togithub.com/firebase/firebase-tools/releases/tag/v11.27.0) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v11.26.0...v11.27.0) - Default emulators:start to use fast dev-mode for Nuxt3 applications ([#​5551](https://togithub.com/firebase/firebase-tools/issues/5551)) - Fix broken Functions CLI experience for projects with incomplete GCF 2nd Gen functions ([#​5684](https://togithub.com/firebase/firebase-tools/issues/5684)) - Disable GCF breaking change to automatically run npm build scripts as part of function deploy ([#​5687](https://togithub.com/firebase/firebase-tools/issues/5687)) - Add experimental support for deploying Astro applications to Hosting ([#​5527](https://togithub.com/firebase/firebase-tools/issues/5527)) ### [`v11.26.0`](https://togithub.com/firebase/firebase-tools/releases/tag/v11.26.0) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v11.25.3...v11.26.0) - Fix bug where functions shell failed to invoke event triggered functions in debug mode. ([#​5609](https://togithub.com/firebase/firebase-tools/issues/5609)) - Fixed bug with the web frameworks proxy that could see unexpected 404 errors while emulating. ([#​5525](https://togithub.com/firebase/firebase-tools/issues/5525)) - Added experimental support for SvelteKit codebases. ([#​5525](https://togithub.com/firebase/firebase-tools/issues/5525)) - Allow usage of Angular and Vite within an NPM workspace. ([#​5640](https://togithub.com/firebase/firebase-tools/issues/5640)) - Force Vite to build the production bundle when deploying to Hosting. ([#​5640](https://togithub.com/firebase/firebase-tools/issues/5640)) - Fix bug where eagerly initializing UA failed function deployment that imported firebase-tools as a library. ([#​5666](https://togithub.com/firebase/firebase-tools/issues/5666)) - Added ability to publish extension versions directly from GitHub. ([#​5160](https://togithub.com/firebase/firebase-tools/issues/5160)) ### [`v11.25.3`](https://togithub.com/firebase/firebase-tools/releases/tag/v11.25.3) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v11.25.2...v11.25.3) - The hosting emulator integration with web frameworks now has improved support for HMR and dev-tools. ([#​5582](https://togithub.com/firebase/firebase-tools/issues/5582)) - Fixes an issue where `init hosting:github` would hang if it could not access a repository's public key. ([#​5317](https://togithub.com/firebase/firebase-tools/issues/5317)) - Release Firestore Emulator v1.16.2 which captures an HTTP1 header fix and requests monitor fix. - Release Emulator Suite UI v1.11.5 which addresses an issue where displaying over 10k documents was crashing the emulator. ([#​5657](https://togithub.com/firebase/firebase-tools/issues/5657)) ### [`v11.25.2`](https://togithub.com/firebase/firebase-tools/releases/tag/v11.25.2) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v11.25.1...v11.25.2) - Releases Cloud Firestore emulator v1.16.1, which adds support for read_time in ListCollectionIds. - Fixes auth:export with csv format for users with custom claims. ([#​3319](https://togithub.com/firebase/firebase-tools/issues/3319)) ### [`v11.25.1`](https://togithub.com/firebase/firebase-tools/releases/tag/v11.25.1) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v11.25.0...v11.25.1) - Fixes a missing dependency on `p-limit`. ([#​5619](https://togithub.com/firebase/firebase-tools/issues/5619)) ### [`v11.25.0`](https://togithub.com/firebase/firebase-tools/releases/tag/v11.25.0) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v11.24.1...v11.25.0) - Adds support for optional `--database` argument in Firestore commands ([#​5548](https://togithub.com/firebase/firebase-tools/issues/5548)). - Adds multiple firestore database targets support in firebase.json ([#​5548](https://togithub.com/firebase/firebase-tools/issues/5548)). - Removes call to Cloud Run API and set CPU & concurrency in GCF API instead. ([#​5605](https://togithub.com/firebase/firebase-tools/issues/5605)) - Fixes function deploy retry after quota exceeded bug and increase backoff. ([#​5601](https://togithub.com/firebase/firebase-tools/issues/5601)) - Fixes bug where EVENTARC_CLOUD_EVENT_SOURCE environment variable was correctly set for some functions. ([#​5597](https://togithub.com/firebase/firebase-tools/issues/5597)) - Adds 2nd gen firestore triggers to firebase deploy ([#​5592](https://togithub.com/firebase/firebase-tools/issues/5592)). - Adds Extension emulator support for system params. - Adds `database:import` command for non-atomic imports ([#​5396](https://togithub.com/firebase/firebase-tools/issues/5396)). ### [`v11.24.1`](https://togithub.com/firebase/firebase-tools/releases/tag/v11.24.1) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v11.24.0...v11.24.1) - Fixes an issue where `ext:dev:init` would fail due to a missing CHANGELOG.md file ([#​5530](https://togithub.com/firebase/firebase-tools/issues/5530)). ### [`v11.24.0`](https://togithub.com/firebase/firebase-tools/releases/tag/v11.24.0) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v11.23.1...v11.24.0) - Allow configuration of the Cloud Function generated for full-stack web frameworks ([#​5504](https://togithub.com/firebase/firebase-tools/issues/5504)) - Fixes bug where passing `--port` flag in `functions:shell` does not set which port to emulate functions ([#​5521](https://togithub.com/firebase/firebase-tools/issues/5521)) - Improve error message during deploy when given invalid hosting rewrite rule ([#​5533](https://togithub.com/firebase/firebase-tools/issues/5533)) - Generate ESM-compatible SSR function for web frameworks ([#​5540](https://togithub.com/firebase/firebase-tools/issues/5540)) - Fix bug emulators:exec script didn't populate FIREBASE_CONFIG environment variable ([#​5544](https://togithub.com/firebase/firebase-tools/issues/5544)) ### [`v11.23.1`](https://togithub.com/firebase/firebase-tools/releases/tag/v11.23.1) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v11.23.0...v11.23.1) - Fix bug where CLI couldn't discover functions for monorepo setups. ([#​5518](https://togithub.com/firebase/firebase-tools/issues/5518)) - Fix bug where --inspect-functions flag always fails. [#​5516](https://togithub.com/firebase/firebase-tools/issues/5516) ### [`v11.23.0`](https://togithub.com/firebase/firebase-tools/releases/tag/v11.23.0) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v11.22.0...v11.23.0) - Fix storage download name issue [#​5478](https://togithub.com/firebase/firebase-tools/issues/5478) - Refactor the way timeouts are enforced by the Functions Emulator ([#​5464](https://togithub.com/firebase/firebase-tools/issues/5464)) - Fix bug where cloudevent emitted by various emulators didn't conform to spec ([#​5466](https://togithub.com/firebase/firebase-tools/issues/5466)) - Upgrade the emulator suite UI to 1.11.3 to capture some bug fixes ([#​5479](https://togithub.com/firebase/firebase-tools/issues/5479)) - Web frameworks deploys can once again bundle local NPM dependencies ([#​5440](https://togithub.com/firebase/firebase-tools/issues/5440)) - Catches error when attempting to deploy without a project ([#​5415](https://togithub.com/firebase/firebase-tools/issues/5415)) - Fixes a number of issues and outdated dependencies in templates for `init --only functions` and `ext:dev:init` - Adds integration tests and useful scripts to the extension directory created by `ext:dev:init`. - Support private network access (CORS-RFC1918) in Firestore Emulator ([#​4227](https://togithub.com/firebase/firebase-tools/issues/4227)) - Fix some edge cases where Emulator UI cannot reach the emulators ([#​912](https://togithub.com/firebase/firebase-tools/issues/912)) - Fix various accessibility and usability issues in Emulator UI. - Support .env when deploying a web framework ([#​5501](https://togithub.com/firebase/firebase-tools/issues/5501)) - Fix various issues with "init hosting" and web frameworks ([#​5500](https://togithub.com/firebase/firebase-tools/issues/5500)) - Fix Next.js deployments on Windows ([#​5499](https://togithub.com/firebase/firebase-tools/issues/5499)) ### [`v11.22.0`](https://togithub.com/firebase/firebase-tools/releases/tag/v11.22.0) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v11.21.0...v11.22.0) - Refactors Functions Emulator. ([#​5422](https://togithub.com/firebase/firebase-tools/issues/5422)) - Fixes race condition when discovering functions. ([#​5444](https://togithub.com/firebase/firebase-tools/issues/5444)) - Added support for Nuxt 2 and Nuxt 3. ([#​5321](https://togithub.com/firebase/firebase-tools/issues/5321)) - Fixes issue where `init firestore` was unecessarilly checking for default resource location. ([#​5230](https://togithub.com/firebase/firebase-tools/issues/5230) and [#​5452](https://togithub.com/firebase/firebase-tools/issues/5452)) - Pass `trailingSlash` from Next.js config to `firebase.json` ([#​5445](https://togithub.com/firebase/firebase-tools/issues/5445)) - Don't use Next.js internal redirects for the backend test ([#​5445](https://togithub.com/firebase/firebase-tools/issues/5445)) - Fix issue where pnpm support broke for function emulation and deployment. ([#​5467](https://togithub.com/firebase/firebase-tools/issues/5467)) - Fix bug where .env.local files were not picked up during function emulation. ([#​5477](https://togithub.com/firebase/firebase-tools/issues/5477)) ### [`v11.21.0`](https://togithub.com/firebase/firebase-tools/releases/tag/v11.21.0) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v11.20.0...v11.21.0) - Fix bug where CLI was unable to deploy Firebase Functions in some monorepo setups ([#​5391](https://togithub.com/firebase/firebase-tools/issues/5391)) - Upgrade Storage Rules Runtime to v1.1.3 to support ternary operators ([#​5370](https://togithub.com/firebase/firebase-tools/issues/5370)) - Fixes an issue where already deployed functions with the same remote configuration do not get skipped ([#​5354](https://togithub.com/firebase/firebase-tools/issues/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](https://togithub.com/firebase/firebase-tools/issues/5405)) ### [`v11.20.0`](https://togithub.com/firebase/firebase-tools/releases/tag/v11.20.0) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v11.19.0...v11.20.0) - Fixes a bug in the pubsub emulator by forcing a shutdown if it didn't end cleanly. ([#​5294](https://togithub.com/firebase/firebase-tools/issues/5294)) - Fixes an issue where dependencies for emulated Extensions would not be installed on Windows - thanks [@​stfsy](https://togithub.com/stfsy)! ([#​5372](https://togithub.com/firebase/firebase-tools/issues/5372)) - Adds emulator support for Extensions with schedule triggers - thanks [@​stsfy](https://togithub.com/stsfy)! ([#​5374](https://togithub.com/firebase/firebase-tools/issues/5374)) - Update the Emulator Suite UI to v1.11.2 to capture a set of accessibility improvements. ([#​5394](https://togithub.com/firebase/firebase-tools/issues/5394)) - Fixes an issue in the Functions emulator where secret values were undefined after hot reload with the `--inspect-functions` flag. ([#​5384](https://togithub.com/firebase/firebase-tools/issues/5384)) - Fixes a bug where functions:delete command did not recognize '-' as delimiter. ([#​5290](https://togithub.com/firebase/firebase-tools/issues/5290)) - Reintroduces an updated Hosting emulator with i18n ([#​4879](https://togithub.com/firebase/firebase-tools/issues/4879)) and Windows path ([#​5133](https://togithub.com/firebase/firebase-tools/issues/5133)) fixes. ### [`v11.19.0`](https://togithub.com/firebase/firebase-tools/releases/tag/v11.19.0) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v11.18.0...v11.19.0) - Support for string list typed parameters in functions deployment ([#​5137](https://togithub.com/firebase/firebase-tools/issues/5137)) - Respect .npmrc in backends spun up for web frameworks ([#​5235](https://togithub.com/firebase/firebase-tools/issues/5235)) - Remove esbuild dependency, instead bundle Next.js configuration on deploy with NPX ([#​5336](https://togithub.com/firebase/firebase-tools/issues/5336)) - Add sharp NPM module to Cloud Functions when using Next.js Image Optimization ([#​5238](https://togithub.com/firebase/firebase-tools/issues/5238)) - Adds user-defined env vars into the functions emulator ([#​5330](https://togithub.com/firebase/firebase-tools/issues/5330)). - Support Next.js Middleware ([#​5320](https://togithub.com/firebase/firebase-tools/issues/5320)) - Log the reason for a Cloud Function if needed in Next.js ([#​5320](https://togithub.com/firebase/firebase-tools/issues/5320)) - Fixed service enablement when installing extensions with v2 functions ([#​5338](https://togithub.com/firebase/firebase-tools/issues/5338)) - Fix bug where functions:shell command didn't connect to emulators running on other processes. ([#​5269](https://togithub.com/firebase/firebase-tools/issues/5269)) - Fixed bug with Cross-Service Rules integration for Firestore documents containing nulls ([#​5342](https://togithub.com/firebase/firebase-tools/issues/5342)) ### [`v11.18.0`](https://togithub.com/firebase/firebase-tools/releases/tag/v11.18.0) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v11.17.0...v11.18.0) - Add support for Firestore TTL ([#​5267](https://togithub.com/firebase/firebase-tools/issues/5267)) - Fix bug where secrets were not loaded when emulating functions with `--inpsect-functions`. ([#​4605](https://togithub.com/firebase/firebase-tools/issues/4605)) - Handle Next.js rewrites/redirects/headers incompatible with `firebase.json` in Cloud Functions ([#​5212](https://togithub.com/firebase/firebase-tools/issues/5212)) - Filter out Next.js prerendered routes that matches rewrites/redirects/headers rules from SSG content directory ([#​5212](https://togithub.com/firebase/firebase-tools/issues/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](https://togithub.com/firebase/firebase-tools/issues/5319)) ### [`v11.17.0`](https://togithub.com/firebase/firebase-tools/releases/tag/v11.17.0) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v11.16.1...v11.17.0) - Fix bug where disabling background triggers did nothing. ([#​5221](https://togithub.com/firebase/firebase-tools/issues/5221)) - Fix bug in auth emulator where empty string should throw invalid email instead of missing email. ([#​3898](https://togithub.com/firebase/firebase-tools/issues/3898)) - Fix bug in auth emulator in which createdAt was not set for signInWithIdp new users. ([#​5203](https://togithub.com/firebase/firebase-tools/issues/5203)) - Add region warning for emulated database functions ([#​5143](https://togithub.com/firebase/firebase-tools/issues/5143)) - Default to --no-localhost when calling login from Google Cloud Workstations - Support the x-goog-api-key header in auth emulator. ([#​5249](https://togithub.com/firebase/firebase-tools/issues/5249)) - Fix bug in deploying web frameworks when a predeploy hook was configured in firebase.json ([#​5199](https://togithub.com/firebase/firebase-tools/issues/5199)) - Fix bug where function deployments using --only filter sometimes failed deployments. ([#​5280](https://togithub.com/firebase/firebase-tools/issues/5280)) - Fix bug where `ext:install` would sometimes fail if no version was specified. ([#​5305](https://togithub.com/firebase/firebase-tools/issues/5305)) ### [`v11.16.1`](https://togithub.com/firebase/firebase-tools/releases/tag/v11.16.1) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v11.16.0...v11.16.1) - 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](https://togithub.com/firebase/firebase-tools/issues/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](https://togithub.com/firebase/firebase-tools/issues/5211)) - Fixes bug that caused the Extensions Emulator to always appear to be inactive in the Emulator UI. ### [`v11.16.0`](https://togithub.com/firebase/firebase-tools/releases/tag/v11.16.0) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v11.15.0...v11.16.0) - Fixes an issue where an error during product provisioning check would block `firebase deploy --only extensions` ([#​5074](https://togithub.com/firebase/firebase-tools/issues/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](https://togithub.com/firebase/firebase-tools/issues/5192)) - Default enables experiment to allow parameterized functions codebases ([#​5192](https://togithub.com/firebase/firebase-tools/issues/5192)) - Fixes parallel requests in the functions emulator ([#​5149](https://togithub.com/firebase/firebase-tools/issues/5149)). - Unspecified functions concurrency will shift between the defaults of 1 or 80 when CPU is changed to support/not support concurrency ([#​5196](https://togithub.com/firebase/firebase-tools/issues/5196)) ### [`v11.15.0`](https://togithub.com/firebase/firebase-tools/releases/tag/v11.15.0) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v11.14.4...v11.15.0) Fix a bug where next.js applications would fail to deploy if they did not have a public dir ([#​5142](https://togithub.com/firebase/firebase-tools/issues/5142)) ### [`v11.14.4`](https://togithub.com/firebase/firebase-tools/releases/tag/v11.14.4) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v11.14.3...v11.14.4) - Fixes a crash in integer params when a default value is selected in the prompt. ([#​5118](https://togithub.com/firebase/firebase-tools/issues/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`](https://togithub.com/firebase/firebase-tools/releases/tag/v11.14.3) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v11.14.2...v11.14.3) - Fixes issue where errors were not properly propagating when listing backends. ([#​5071](https://togithub.com/firebase/firebase-tools/issues/5071)) - Fixes issue where message from `-m` on deploy was not being properly applied. ([#​5107](https://togithub.com/firebase/firebase-tools/issues/5107)) - Fixes error `EADDRNOTAVAIL` when running emulators in Docker. - Fixes further issues where ports were not correctly recognized as unavailable. ### [`v11.14.2`](https://togithub.com/firebase/firebase-tools/releases/tag/v11.14.2) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v11.14.1...v11.14.2) - Enable single project mode for the database emulator ([#​5068](https://togithub.com/firebase/firebase-tools/issues/5068)). - Ravamp emulator networking to assign ports early and explictly listen on IP addresses ([#​5083](https://togithub.com/firebase/firebase-tools/issues/5083)). - Emulator UI and hub now listen on both IPv4 and IPv6 address by default (if possible) ([#​5088](https://togithub.com/firebase/firebase-tools/issues/5088)). - Fix Firestore emulator excessive logs about discovery endpoint not found ([#​5088](https://togithub.com/firebase/firebase-tools/issues/5088)). ### [`v11.14.1`](https://togithub.com/firebase/firebase-tools/releases/tag/v11.14.1) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v11.14.0...v11.14.1) - Enables single project mode for the auth emulator ([#​5068](https://togithub.com/firebase/firebase-tools/issues/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](https://togithub.com/firebase/firebase-tools/issues/5071)) - Fixes issue where Firestore Emulator UI Requests tab wrongly show error requiring updates ([#​5051](https://togithub.com/firebase/firebase-tools/issues/5051)) - Fixes issue where Hosting configurations were being validated before predeploys could have been run ([#​5072](https://togithub.com/firebase/firebase-tools/issues/5072)). ### [`v11.14.0`](https://togithub.com/firebase/firebase-tools/releases/tag/v11.14.0) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v11.13.0...v11.14.0) - Add functions emulator support for RTDB v2 triggers ([#​5045](https://togithub.com/firebase/firebase-tools/issues/5045)). - Enables single project mode for Firestore by default ([#​4890](https://togithub.com/firebase/firebase-tools/issues/4890)). - Add Emulator UI support for HTTPS, launching UI v1.10.0 ([#​5065](https://togithub.com/firebase/firebase-tools/issues/5065)). ### [`v11.13.0`](https://togithub.com/firebase/firebase-tools/releases/tag/v11.13.0) [Compare Source](https://togithub.com/firebase/firebase-tools/compare/v11.12.0...v11.13.0) - Add the "experiments" family of commands ([#​4994](https://togithub.com/firebase/firebase-tools/issues/4994)) - Enable detecting and skipping no-op function deploys ([#​5032](https://togithub.com/firebase/firebase-tools/issues/5032)). - Catches er