Releases: firebase/firebase-tools
Releases Β· firebase/firebase-tools
v11.23.0
- Fix storage download name issue #5478
- Refactor the way timeouts are enforced by the Functions Emulator (#5464)
- Fix bug where cloudevent emitted by various emulators didn't conform to spec (#5466)
- Upgrade the emulator suite UI to 1.11.3 to capture some bug fixes (#5479)
- Web frameworks deploys can once again bundle local NPM dependencies (#5440)
- Catches error when attempting to deploy without a project (#5415)
- Fixes a number of issues and outdated dependencies in templates for
init --only functions
andext: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)
- Fix some edge cases where Emulator UI cannot reach the emulators (#912)
- Fix various accessibility and usability issues in Emulator UI.
- Support .env when deploying a web framework (#5501)
- Fix various issues with "init hosting" and web frameworks (#5500)
- Fix Next.js deployments on Windows (#5499)
v11.22.0
- Refactors Functions Emulator. (#5422)
- Fixes race condition when discovering functions. (#5444)
- Added support for Nuxt 2 and Nuxt 3. (#5321)
- Fixes issue where
init firestore
was unecessarilly checking for default resource location. (#5230 and #5452) - Pass
trailingSlash
from Next.js config tofirebase.json
(#5445) - Don't use Next.js internal redirects for the backend test (#5445)
- Fix issue where pnpm support broke for function emulation and deployment. (#5467)
- Fix bug where .env.local files were not picked up during function emulation. (#5477)
v11.21.0
- 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
- 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
- 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
- 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
- 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
- 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
- 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 tov8
, 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)