Releases: firebase/firebase-tools
Releases Β· firebase/firebase-tools
v13.21.0
- Add apphosting:rollouts:create CLI command. (#7687)
- Updated emulator UI to version 1.14.0, which adds support for SDK defined extensions.
- Added emulator support for SDK defined extensions.
- Fixed various trigger handling issues in the Functions emualtor, including an issue where Eventarc functions would not be emulated correctly after a reload.
- Added support for generating Dart SDKs for Data Connect connectors.
- Commands now correctly default to 'default' alias when there is more than one alias listed. (#7624)
- Updated Data Connect emulator to v1.15.0, which includes bug fixes for
insertMany
and improved error handling.
v13.20.2
- Released version 1.4.4 of the Data Connect emulator, which includes a change in node engine requirements from v20 to v18, and an update to the peer dependency for the web SDK.
v13.20.1
v13.20.0
- Switched Data Connect emulator to use an in memory PGLite database instead of requiring a separate Postgres installation. Deprecated 'dataconnectEmulator
in
.firebaserc`. - Released version 1.4.2 of the Data Connect emulator, which includes SDK support for
Any
scalar type andOrderDirection
, support forfirst
to lookup operations, and breaking changes for iOS generated SDKs. PLease see documentation for more details (#7744). - Revert the minimum Functions SDK version and add logging for extensions features using v5.1.0 (#7731).
- Added compatibility mode support for Firebase Data Connect schema migrations, where application schema updates are allowed if the database schema is in a compatible state. (#7746)
- Improved
firebase init dataconnect
to better support local-first onboarding. (#7733) - Added support for the
--watch
option infirebase dataconnect:sdk:generate
. (#7719) - Minor fix in the Firebase Data Connect GraphQL query template. (#7736)
v13.19.0
- Updated Firebase Data Connect local toolkit version to v1.3.8, which adds support for
Any
scalar values in the Android SDK, strongly-typed variables in@auth
expressions, and a minor internal fix for the Dart SDK code generation. (#7696) - Added new command
firebase ext:sdk:install
to allow you to configure extensions in a functions codebase. See https://firebase.google.com/docs/extensions/install-extensions?interface=sdk for details.(#7581) - Increased the minimum version of the firebase-functions to 5.1.0. To avoid deployment issues, ensure that you upgrade your functions code.
v13.18.0
- Added
firebase deploy --dry-run
, which validates your changes and builds your code without making any production changes. - Added support for non-default Firestore databases in
firebase init
. (#7655) - Updated supported range for Angular framework. (#7418)
- Fixed (Angular 17+) temporary change the PORT in Angular server.ts (#6651)
- Switched Data Connect API from
v1alpha
tov1beta
. (#7589) - Improved handling of Spark projects in
firebase init dataconnect
. (#7666) - Updated Firebase Data Connect local toolkit version to v1.3.7, which adds support for
v1beta
gRPC APIs and theOrderDirection
enum in Swift, and makes transactional queries and mutations opt-in with the@transaction
directive. (#7679) - Add dataconnect SQL grant command
firebase dataconnect:sql:grant -R <role> -E email
. (#7656) - Added better handling for paths with spaces in
getGlobalEsbuildVersion
function. (#7571)
v13.17.0
- Re-added a dialog to let users know TLS is being provisioned in App Hosting. (#7595)
- Improved Firebase Data Connect postgres security by granting fine grained SQL privileges to the users the need it. (#7578)
- Removed
dataconnect:sql:migrate
command hard dependency on 'roles/cloudsql.admin'. (#7578) - Added support for setting the encryption configuration of restored firestore databases. (#7483)
- Added support for
VERIFY_AND_CHANGE_EMAIL
events in the Auth emulator. (#7618) - Updated the Firebase Data Connect toolkit to v1.3.6, which serves a generated GraphQL docsite under /docs. (#7640)
v13.16.0
- Added support for Cloud Tasks within the Functions emulator. (#7475)
- Released Firestore Emulator v 1.19.8 which adds support for
FindNearest.distanceResultField
andFindNearest.distanceThreshold
parameters. - Temporarily removed Extensions from Functions deploy because it was causing unexpected Extension deletions. (#7590, #7582)
v13.15.4
v13.15.3
- Updated
ws
to 7.5.10 to remediate CVE-2024-37890. (#7398) - Fixed the issue with firebase functions deploy requiring Extensions API. (firebase/firebase-functions#1596)