Closed renovate[bot] closed 3 years ago
This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployment, click below or on the icon next to each commit.
π Inspect: https://vercel.com/particular/demo-stripe-distinct-usage-tracking/l9z7kd5np
β
Preview: https://demo-stripe-di-git-renovate-firebase-a-558b19.particular.now.sh
[Deployment for e7731c0 failed]
This PR contains the following updates:
8.2.0
->9.9.0
Release Notes
firebase/firebase-admin-node
### [`v9.9.0`](https://togithub.com/firebase/firebase-admin-node/releases/v9.9.0) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v9.8.0...v9.9.0) ##### Breaking Changes - change: The Admin SDK now requires Node.js 10.13.0 or higher. ([#1300](https://togithub.com/firebase/firebase-admin-node/issues/1300)) ##### New Features - feat(auth): Added code flow support for OIDC flow. ([#1220](https://togithub.com/firebase/firebase-admin-node/issues/1220)) ##### Bug Fixes - fix(auth): make MFA uid optional for updateUser operations ([#1278](https://togithub.com/firebase/firebase-admin-node/issues/1278)) - fix: Revert regression introduced in [#1257](https://togithub.com/firebase/firebase-admin-node/issues/1257) ([#1277](https://togithub.com/firebase/firebase-admin-node/issues/1277)) ##### Miscellaneous - \[chore] Release 9.9.0 ([#1302](https://togithub.com/firebase/firebase-admin-node/issues/1302)) - Fixed integration test failure of skipped tests ([#1299](https://togithub.com/firebase/firebase-admin-node/issues/1299)) - chore: Teporarily disabling sendToDeviceGroup integration test ([#1292](https://togithub.com/firebase/firebase-admin-node/issues/1292)) - build(deps-dev): bump [@microsoft/api-extractor](https://togithub.com/microsoft/api-extractor) from 7.11.2 to 7.15.2 ([#1291](https://togithub.com/firebase/firebase-admin-node/issues/1291)) - build(deps-dev): bump chalk from 1.1.3 to 4.1.1 ([#1288](https://togithub.com/firebase/firebase-admin-node/issues/1288)) - build(deps-dev): bump nyc from 14.1.1 to 15.1.0 ([#1290](https://togithub.com/firebase/firebase-admin-node/issues/1290)) - build(deps-dev): bump sinon from 9.0.2 to 9.2.4 ([#1289](https://togithub.com/firebase/firebase-admin-node/issues/1289)) - build(deps-dev): bump run-sequence from 1.2.2 to 2.2.1 ([#1282](https://togithub.com/firebase/firebase-admin-node/issues/1282)) - build(deps-dev): bump gulp-header from 1.8.12 to 2.0.9 ([#1283](https://togithub.com/firebase/firebase-admin-node/issues/1283)) - chore: Remove gulp-replace dependency ([#1285](https://togithub.com/firebase/firebase-admin-node/issues/1285)) - chore: Enabled dependabot ([#1279](https://togithub.com/firebase/firebase-admin-node/issues/1279)) - build(deps): bump jose from 2.0.4 to 2.0.5 ([#1265](https://togithub.com/firebase/firebase-admin-node/issues/1265)) - build(deps): bump handlebars from 4.7.6 to 4.7.7 ([#1253](https://togithub.com/firebase/firebase-admin-node/issues/1253)) ### [`v9.8.0`](https://togithub.com/firebase/firebase-admin-node/releases/v9.8.0) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v9.7.0...v9.8.0) ##### Bug Fixes - fix: adds missing EMAIL_NOT_FOUND error code ([#1246](https://togithub.com/firebase/firebase-admin-node/issues/1246)) ##### Miscellaneous - \[chore] Release 9.8.0 ([#1266](https://togithub.com/firebase/firebase-admin-node/issues/1266)) - Fix [@types/node](https://togithub.com/types/node) conflict with grpc and port type ([#1258](https://togithub.com/firebase/firebase-admin-node/issues/1258)) - build(deps): bump hosted-git-info from 2.8.8 to 2.8.9 ([#1260](https://togithub.com/firebase/firebase-admin-node/issues/1260)) - feat: Add abuse reduction support ([#1264](https://togithub.com/firebase/firebase-admin-node/issues/1264)) - Fix storage emulator env formatting ([#1257](https://togithub.com/firebase/firebase-admin-node/issues/1257)) - build(deps): bump y18n from 3.2.1 to 3.2.2 ([#1208](https://togithub.com/firebase/firebase-admin-node/issues/1208)) - chore: Upgraded RTDB and other [@firebase](https://togithub.com/firebase) dependencies ([#1250](https://togithub.com/firebase/firebase-admin-node/issues/1250)) - build(deps-dev): bump lodash from 4.17.19 to 4.17.21 ([#1255](https://togithub.com/firebase/firebase-admin-node/issues/1255)) ### [`v9.7.0`](https://togithub.com/firebase/firebase-admin-node/releases/v9.7.0) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v9.6.0...v9.7.0) ##### Bug Fixes - fix(rtdb): Fixing a token refresh livelock in Cloud Functions ([#1234](https://togithub.com/firebase/firebase-admin-node/issues/1234)) ##### Miscellaneous - \[chore] Release 9.7.0 ([#1240](https://togithub.com/firebase/firebase-admin-node/issues/1240)) - Revert "Disable one flaky tests in emulator. ([#1205](https://togithub.com/firebase/firebase-admin-node/issues/1205))" ([#1227](https://togithub.com/firebase/firebase-admin-node/issues/1227)) - Add support for FIREBASE_STORAGE_EMULATOR_HOST env var ([#1175](https://togithub.com/firebase/firebase-admin-node/issues/1175)) - chore: Clean up nightly workflow trigger tests ([#1212](https://togithub.com/firebase/firebase-admin-node/issues/1212)) - Change dispatch event name in nightly workflow ([#1216](https://togithub.com/firebase/firebase-admin-node/issues/1216)) - chore: Fix bug in send-email action code ([#1214](https://togithub.com/firebase/firebase-admin-node/issues/1214)) - chore: Add Mailgun send email action ([#1210](https://togithub.com/firebase/firebase-admin-node/issues/1210)) - (chore): Add JWT Decoder and Signature Verifier ([#1204](https://togithub.com/firebase/firebase-admin-node/issues/1204)) ### [`v9.6.0`](https://togithub.com/firebase/firebase-admin-node/releases/v9.6.0) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v9.5.0...v9.6.0) ##### New Features - feat(rtdb): Support emulator mode for rules management operations ([#1190](https://togithub.com/firebase/firebase-admin-node/issues/1190)) ##### Bug Fixes - fix(rtdb): Fixing the RTDB token listener callback ([#1203](https://togithub.com/firebase/firebase-admin-node/issues/1203)) - fix: Decoupled proactive token refresh from FirebaseApp ([#1194](https://togithub.com/firebase/firebase-admin-node/issues/1194)) ##### Miscellaneous - \[chore] Release 9.6.0 ([#1209](https://togithub.com/firebase/firebase-admin-node/issues/1209)) - Disable one flaky tests in emulator. ([#1205](https://togithub.com/firebase/firebase-admin-node/issues/1205)) - Add emulator-based integration tests. ([#1155](https://togithub.com/firebase/firebase-admin-node/issues/1155)) - Update HOME.md ([#1181](https://togithub.com/firebase/firebase-admin-node/issues/1181)) - chore: Updated doc generator for typedoc 0.19.0 ([#1166](https://togithub.com/firebase/firebase-admin-node/issues/1166)) ### [`v9.5.0`](https://togithub.com/firebase/firebase-admin-node/releases/v9.5.0) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v9.4.2...v9.5.0) ##### New Features - feat(auth): Add ability to link a federated ID with the `updateUser()` method. ([#770](https://togithub.com/firebase/firebase-admin-node/issues/770)) - feat(auth): Implement getUserByProviderId ([#769](https://togithub.com/firebase/firebase-admin-node/issues/769)) - feat: Exporting all types of Messages so they can be used by consumers ([#1147](https://togithub.com/firebase/firebase-admin-node/issues/1147)) ##### Bug Fixes - fix: Removing FirebaseServiceInterface and FirebaseServiceInternalsInterface ([#1128](https://togithub.com/firebase/firebase-admin-node/issues/1128)) ##### Miscellaneous - \[chore] Release 9.5.0 ([#1167](https://togithub.com/firebase/firebase-admin-node/issues/1167)) - (chore): Export UserProvider type and add it to toc.yaml ([#1165](https://togithub.com/firebase/firebase-admin-node/issues/1165)) - Allow enabling of anonymous provider via tenant configuration ([#802](https://togithub.com/firebase/firebase-admin-node/issues/802)) - Improve token verification logic with Auth Emulator. ([#1148](https://togithub.com/firebase/firebase-admin-node/issues/1148)) - update typo in interface name ([#1138](https://togithub.com/firebase/firebase-admin-node/issues/1138)) - Updating Google Cloud naming ([#1122](https://togithub.com/firebase/firebase-admin-node/issues/1122)) - chore(core): Automate Daily Integration Tests ([#1130](https://togithub.com/firebase/firebase-admin-node/issues/1130)) - chore(rc): Add more unit tests for timestamp validation ([#1092](https://togithub.com/firebase/firebase-admin-node/issues/1092)) - Remove delayed response message for holidays ([#1125](https://togithub.com/firebase/firebase-admin-node/issues/1125)) - build(deps): bump highlight.js from 10.4.0 to 10.5.0 ([#1127](https://togithub.com/firebase/firebase-admin-node/issues/1127)) - build(deps): bump ini from 1.3.5 to 1.3.8 ([#1126](https://togithub.com/firebase/firebase-admin-node/issues/1126)) - build(deps): bump date-and-time from 0.14.1 to 0.14.2 ([#1120](https://togithub.com/firebase/firebase-admin-node/issues/1120)) - Adding delayed response message for holidays ([#1118](https://togithub.com/firebase/firebase-admin-node/issues/1118)) ### [`v9.4.2`](https://togithub.com/firebase/firebase-admin-node/releases/v9.4.2) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v9.4.1...v9.4.2) ##### Bug Fixes - fix(fcm): Support arbitrary custom values in the ApnsPayload ([#1097](https://togithub.com/firebase/firebase-admin-node/issues/1097)) ##### Miscellaneous - \[chore] Release 9.4.2 ([#1111](https://togithub.com/firebase/firebase-admin-node/issues/1111)) - chore: adds missing provider IDs for Auth ([#1106](https://togithub.com/firebase/firebase-admin-node/issues/1106)) - Adds [@license](https://togithub.com/license) JSDoc tag to license comments ([#1102](https://togithub.com/firebase/firebase-admin-node/issues/1102)) - chore: Upgraded mocha, ts-node, typedoc and nock ([#1105](https://togithub.com/firebase/firebase-admin-node/issues/1105)) - chore: Upgraded JS SDK dependencies ([#1104](https://togithub.com/firebase/firebase-admin-node/issues/1104)) ### [`v9.4.1`](https://togithub.com/firebase/firebase-admin-node/releases/v9.4.1) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v9.4.0...v9.4.1) ##### Bug Fixes - fix(rc): Fix Version update time parsing failure ([#1089](https://togithub.com/firebase/firebase-admin-node/issues/1089)) ##### Miscellaneous - \[chore] Release 9.4.1 ([#1091](https://togithub.com/firebase/firebase-admin-node/issues/1091)) - Reinstating tag that devsite needs present to supress machine translation. ([#1090](https://togithub.com/firebase/firebase-admin-node/issues/1090)) ### [`v9.4.0`](https://togithub.com/firebase/firebase-admin-node/releases/v9.4.0) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v9.3.0...v9.4.0) ##### New Features - feat(firestore): Exposed more types from the admin.firestore namespace ([#1080](https://togithub.com/firebase/firebase-admin-node/issues/1080)) ##### Bug Fixes - fix: Adding es2018 libraries to the build ([#1079](https://togithub.com/firebase/firebase-admin-node/issues/1079)) - fix: Upgraded dev dependency on yargs ([#1073](https://togithub.com/firebase/firebase-admin-node/issues/1073)) ##### Miscellaneous - \[chore] Release 9.4.0 ([#1087](https://togithub.com/firebase/firebase-admin-node/issues/1087)) - Use 'owner' token when communicating with Auth emulator ([#1085](https://togithub.com/firebase/firebase-admin-node/issues/1085)) - Handle lookup returning empty array of users. ([#1082](https://togithub.com/firebase/firebase-admin-node/issues/1082)) - chore: Configuring an API Extractor report for the repo ([#1081](https://togithub.com/firebase/firebase-admin-node/issues/1081)) - chore: Auto-generating typings from the source ([#1072](https://togithub.com/firebase/firebase-admin-node/issues/1072)) ### [`v9.3.0`](https://togithub.com/firebase/firebase-admin-node/releases/v9.3.0) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v9.2.0...v9.3.0) ##### Miscellaneous - \[chore] Release 9.3.0 ([#1070](https://togithub.com/firebase/firebase-admin-node/issues/1070)) - build(deps): bump [@actions/core](https://togithub.com/actions/core) in /.github/actions/send-tweet ([#1052](https://togithub.com/firebase/firebase-admin-node/issues/1052)) - Add support for Auth Emulator ([#1044](https://togithub.com/firebase/firebase-admin-node/issues/1044)) - Update default.hbs ([#1040](https://togithub.com/firebase/firebase-admin-node/issues/1040)) ### [`v9.2.0`](https://togithub.com/firebase/firebase-admin-node/releases/v9.2.0) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v9.1.1...v9.2.0) ##### New Features - feat(ml): Adding Firebase ML support for AutoML models ([#1024](https://togithub.com/firebase/firebase-admin-node/issues/1024)) ##### Bug Fixes - fix(storage): Support typing generation for the storage API ([#1019](https://togithub.com/firebase/firebase-admin-node/issues/1019)) ##### Miscellaneous - \[chore] Release 9.2.0 ([#1030](https://togithub.com/firebase/firebase-admin-node/issues/1030)) - build(deps): bump node-forge from 0.9.1 to 0.10.0 ([#1028](https://togithub.com/firebase/firebase-admin-node/issues/1028)) - Adding More ModelOptions to toc.yaml ([#1027](https://togithub.com/firebase/firebase-admin-node/issues/1027)) - build(deps): bump node-fetch from 2.6.0 to 2.6.1 ([#1025](https://togithub.com/firebase/firebase-admin-node/issues/1025)) - chore: Enabling max-len lint rule ([#1014](https://togithub.com/firebase/firebase-admin-node/issues/1014)) - build(deps-dev): bump bcrypt from 3.0.8 to 5.0.0 ([#1002](https://togithub.com/firebase/firebase-admin-node/issues/1002)) - Allow Credential to auto-generate typings, separate internal vs external APIs ([#1012](https://togithub.com/firebase/firebase-admin-node/issues/1012)) - auth: Add credential service ([#1011](https://togithub.com/firebase/firebase-admin-node/issues/1011)) ### [`v9.1.1`](https://togithub.com/firebase/firebase-admin-node/releases/v9.1.1) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v9.1.0...v9.1.1) ##### Bug Fixes - fix(auth): Address several auth typing inconsistencies ([#993](https://togithub.com/firebase/firebase-admin-node/issues/993)) ##### Miscellaneous - \[chore] Release 9.1.1 ([#1003](https://togithub.com/firebase/firebase-admin-node/issues/1003)) - Add missing class in RemoteConfig Namespace ([#996](https://togithub.com/firebase/firebase-admin-node/issues/996)) ### [`v9.1.0`](https://togithub.com/firebase/firebase-admin-node/releases/v9.1.0) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v9.0.0...v9.1.0) ##### New Features - feat(auth): Adds ability to enable MFA on a Google Cloud Identity Platform tenant ([#930](https://togithub.com/firebase/firebase-admin-node/issues/930)) ##### Bug Fixes - fix(auth): Make displayName optional for AuthProviderConfig typings ([#970](https://togithub.com/firebase/firebase-admin-node/issues/970)) - fix(auth): Fix several typing inconsistencies ([#966](https://togithub.com/firebase/firebase-admin-node/issues/966)) - fix: Use object instead of Object in typings ([#961](https://togithub.com/firebase/firebase-admin-node/issues/961)) ##### Miscellaneous - \[chore] Release 9.1.0 ([#991](https://togithub.com/firebase/firebase-admin-node/issues/991)) - Firebase ML can gracefully accept unknown fields in ModelResponse ([#989](https://togithub.com/firebase/firebase-admin-node/issues/989)) - Allow RTDB to auto-generate typings, separate internal vs external APIs ([#963](https://togithub.com/firebase/firebase-admin-node/issues/963)) - Allow Firestore to auto-generate typings, separate internal vs external APIs ([#986](https://togithub.com/firebase/firebase-admin-node/issues/986)) - Allow RemoteConfig to auto-generate typings, separate internal vs external APIs ([#984](https://togithub.com/firebase/firebase-admin-node/issues/984)) - Allow FCM to auto-generate typings, separate internal vs external APIs ([#982](https://togithub.com/firebase/firebase-admin-node/issues/982)) - Allow security-rules to auto-generate typings, separate internal vs external APIs ([#974](https://togithub.com/firebase/firebase-admin-node/issues/974)) - chore: Adopt no-unused-vars-experimental for eslint to prevent incorrect linting errors ([#981](https://togithub.com/firebase/firebase-admin-node/issues/981)) - chore: Make instance-id use new modularization pattern ([#977](https://togithub.com/firebase/firebase-admin-node/issues/977)) - Allow project-management to auto-generate typings, separate internal vs external APIs ([#971](https://togithub.com/firebase/firebase-admin-node/issues/971)) - chore(rc): Move manual typings remote-config typings to separate folder ([#975](https://togithub.com/firebase/firebase-admin-node/issues/975)) - Allow instance-id to auto-generate typings, separate internal vs external APIs ([#969](https://togithub.com/firebase/firebase-admin-node/issues/969)) - Modify gulpfile to allow for autogenerated types per-service ([#967](https://togithub.com/firebase/firebase-admin-node/issues/967)) - Fix updateUser's typing jsdoc (delete => update) ([#964](https://togithub.com/firebase/firebase-admin-node/issues/964)) - Add null to customUserClaims ([#958](https://togithub.com/firebase/firebase-admin-node/issues/958)) - chore: Enable keyword-spacing ESLint rule ([#957](https://togithub.com/firebase/firebase-admin-node/issues/957)) - chore: Remove instances of XXX_SDK_VERSION_XXX by reading version from package.json ([#952](https://togithub.com/firebase/firebase-admin-node/issues/952)) - fix fragment ([#944](https://togithub.com/firebase/firebase-admin-node/issues/944)) ### [`v9.0.0`](https://togithub.com/firebase/firebase-admin-node/releases/v9.0.0) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v8.13.0...v9.0.0) ##### Breaking Changes - change: Dropped Node 8 support and upgraded Firestore/Storage dependencies ##### Bug Fixes - fix: Upgraded Chai, Sinon and other test dependencies ([#938](https://togithub.com/firebase/firebase-admin-node/issues/938)) ##### Miscellaneous - \[chore] Release 9.0.0 ([#946](https://togithub.com/firebase/firebase-admin-node/issues/946)) - File permissions updated ([#942](https://togithub.com/firebase/firebase-admin-node/issues/942)) - chore: update node-forge to ^0.9.1 ([#941](https://togithub.com/firebase/firebase-admin-node/issues/941)) - chore: Add ESLint rule for curly braces, apply fix ([#939](https://togithub.com/firebase/firebase-admin-node/issues/939)) - Adds scrypt support in node 12 ([#739](https://togithub.com/firebase/firebase-admin-node/issues/739)) - Add null to databaseAuthVariableOverride ([#926](https://togithub.com/firebase/firebase-admin-node/issues/926)) ### [`v8.13.0`](https://togithub.com/firebase/firebase-admin-node/releases/v8.13.0) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v8.12.1...v8.13.0) ##### New Features - feat(rc): Add Remote Config Version Management API ([#920](https://togithub.com/firebase/firebase-admin-node/issues/920)) ##### Bug Fixes - fix(auth): Migrated IAM sign endpoint to iamcredentials.googleapis.com ([#916](https://togithub.com/firebase/firebase-admin-node/issues/916)) - fix(auth): Fixing flaky deleteUsers() integration tests ([#917](https://togithub.com/firebase/firebase-admin-node/issues/917)) - fix: Upgraded node-forge and jsonwebtoken dependencies ([#912](https://togithub.com/firebase/firebase-admin-node/issues/912)) - fix(auth): Add interfaces for UserProviderRequest and Metadata used in UserImportRecord ([#909](https://togithub.com/firebase/firebase-admin-node/issues/909)) - fix: Fixed faulty metadata for the send-tweet Action ([#908](https://togithub.com/firebase/firebase-admin-node/issues/908)) - fix(auth): Properly parse the lastRefreshTime. ([#888](https://togithub.com/firebase/firebase-admin-node/issues/888)) ##### Miscellaneous - \[chore] Release 8.13.0 ([#925](https://togithub.com/firebase/firebase-admin-node/issues/925)) - Add integration tests for RC manage version operations ([#914](https://togithub.com/firebase/firebase-admin-node/issues/914)) - Add another missing RC type to toc.yaml ([#924](https://togithub.com/firebase/firebase-admin-node/issues/924)) - Add new RC types in toc.yaml ([#923](https://togithub.com/firebase/firebase-admin-node/issues/923)) - Fixed a flaky auth integration test by retrying the GetUser() API call ([#907](https://togithub.com/firebase/firebase-admin-node/issues/907)) - Bump websocket-extensions from 0.1.3 to 0.1.4 ([#900](https://togithub.com/firebase/firebase-admin-node/issues/900)) - Fixing Firebase ML integration tests ([#899](https://togithub.com/firebase/firebase-admin-node/issues/899)) - fixing tests with unhandled promises ([#894](https://togithub.com/firebase/firebase-admin-node/issues/894)) - Rectified issues in comments for NotificationMessagePayload ([#879](https://togithub.com/firebase/firebase-admin-node/issues/879)) - chore: Running CI workflow on pull_request ([#886](https://togithub.com/firebase/firebase-admin-node/issues/886)) ### [`v8.12.1`](https://togithub.com/firebase/firebase-admin-node/releases/v8.12.1) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v8.12.0...v8.12.1) ##### Miscellaneous - \[chore] Release 8.12.1 ([#883](https://togithub.com/firebase/firebase-admin-node/issues/883)) - Mark UserMetadata::lastRefreshTime as optional. ([#881](https://togithub.com/firebase/firebase-admin-node/issues/881)) - Remove type aliases from toc.yaml ([#877](https://togithub.com/firebase/firebase-admin-node/issues/877)) ### [`v8.12.0`](https://togithub.com/firebase/firebase-admin-node/releases/v8.12.0) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v8.11.0...v8.12.0) ##### New Features - feat(auth): Add bulk get/delete methods ([#726](https://togithub.com/firebase/firebase-admin-node/issues/726)) ##### Miscellaneous - \[chore] Release 8.12.0 ([#878](https://togithub.com/firebase/firebase-admin-node/issues/878)) - Bump jquery from 3.4.1 to 3.5.0 ([#873](https://togithub.com/firebase/firebase-admin-node/issues/873)) - Fixed lint ([#868](https://togithub.com/firebase/firebase-admin-node/issues/868)) - Refines `UserRecord.customClaims` type. ([#866](https://togithub.com/firebase/firebase-admin-node/issues/866)) - Generate camelcase doc paths for machineLearning module ([#863](https://togithub.com/firebase/firebase-admin-node/issues/863)) - Fix typo in release.yml ([#862](https://togithub.com/firebase/firebase-admin-node/issues/862)) ### [`v8.11.0`](https://togithub.com/firebase/firebase-admin-node/releases/v8.11.0) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v8.10.0...v8.11.0) ##### New Features - feat: Remote Config Management API ([#845](https://togithub.com/firebase/firebase-admin-node/issues/845)) - feat(machine-learning): Adding Firebase ML management APIs ([#850](https://togithub.com/firebase/firebase-admin-node/issues/850)) ##### Bug Fixes - fix(rtdb): Upgraded [@firebase/database](https://togithub.com/firebase/database) dependency to latest available ([#859](https://togithub.com/firebase/firebase-admin-node/issues/859)) - fix(auth): Defines missing `DecodedIdToken` types. ([#852](https://togithub.com/firebase/firebase-admin-node/issues/852)) - fix(auth): Fixing UserImportRecord typings declaration ([#835](https://togithub.com/firebase/firebase-admin-node/issues/835)) ##### Miscellaneous - \[chore] Release 8.11.0 ([#861](https://togithub.com/firebase/firebase-admin-node/issues/861)) - Update toc.yaml ([#860](https://togithub.com/firebase/firebase-admin-node/issues/860)) - Update Database types ([#830](https://togithub.com/firebase/firebase-admin-node/issues/830)) - Bump minimist from 1.2.0 to 1.2.3 ([#839](https://togithub.com/firebase/firebase-admin-node/issues/839)) - chore: Cleaning up package verification scripts ([#822](https://togithub.com/firebase/firebase-admin-node/issues/822)) - chore: Splitting the index.d.ts file into smaller files ([#751](https://togithub.com/firebase/firebase-admin-node/issues/751)) - Fixing Android notification options descriptions ([#820](https://togithub.com/firebase/firebase-admin-node/issues/820)) - Bump acorn from 6.1.1 to 6.4.1 ([#815](https://togithub.com/firebase/firebase-admin-node/issues/815)) ### [`v8.10.0`](https://togithub.com/firebase/firebase-admin-node/releases/v8.10.0) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v8.9.2...v8.10.0) ##### New Features - feat(auth): Multi-factor Auth support with SMS for Google Cloud Identity Platform ([#804](https://togithub.com/firebase/firebase-admin-node/issues/804)) ##### Miscellaneous - \[chore] Release 8.10.0 (take 2) ([#812](https://togithub.com/firebase/firebase-admin-node/issues/812)) - \[chore] Release 8.10.0 ([#811](https://togithub.com/firebase/firebase-admin-node/issues/811)) - chore: Adding a .npmrc file to the root of the repo ([#810](https://togithub.com/firebase/firebase-admin-node/issues/810)) - Defines MultiFactor{Create|Update}Settings interfaces. ([#809](https://togithub.com/firebase/firebase-admin-node/issues/809)) - Removes special char from index.d.ts. ([#808](https://togithub.com/firebase/firebase-admin-node/issues/808)) - Defines new MFA types in toc.yaml. ([#807](https://togithub.com/firebase/firebase-admin-node/issues/807)) - Fix revokeRefreshTokens to round consistently with the other platforms. ([#801](https://togithub.com/firebase/firebase-admin-node/issues/801)) - Build integration tests during CI (and release) ([#800](https://togithub.com/firebase/firebase-admin-node/issues/800)) - Fix compilation error in integration tests ([#798](https://togithub.com/firebase/firebase-admin-node/issues/798)) - chore: Enabling more ESLint checks and fixing errors ([#797](https://togithub.com/firebase/firebase-admin-node/issues/797)) - Enabling additional ESLint checks ([#794](https://togithub.com/firebase/firebase-admin-node/issues/794)) - chore: Migrated to ESlint ([#790](https://togithub.com/firebase/firebase-admin-node/issues/790)) - chore: Experimental release flow based on Actions ([#780](https://togithub.com/firebase/firebase-admin-node/issues/780)) - Improve customClaims Typing ([#768](https://togithub.com/firebase/firebase-admin-node/issues/768)) - Custom Action for sending Tweets ([#784](https://togithub.com/firebase/firebase-admin-node/issues/784)) ### [`v8.9.2`](https://togithub.com/firebase/firebase-admin-node/releases/v8.9.2) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v8.9.1...v8.9.2) - Fixed a credential loading issue that prevented some functions from being deployed via the Firebase CLI. ### [`v8.9.1`](https://togithub.com/firebase/firebase-admin-node/releases/v8.9.1) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v8.9.0...v8.9.1) ##### Authentication - \[Fixed] Fixed the inability to discover the project ID when running on GCP managed environments. ### [`v8.9.0`](https://togithub.com/firebase/firebase-admin-node/releases/v8.9.0) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v8.8.0...v8.9.0) - Fixed a bug in the `admin.instanceId().deleteInstanceId()` API that caused errors even when the operation completed successfully in the backend. - Upgraded the `@google-cloud/firestore` dependency to v3.0.0. See Firestore [release notes](https://togithub.com/googleapis/nodejs-firestore/tree/v3.0.0) for more details. ##### Cloud Messaging - The `sendMulticast()` API now correctly copies the `fcmOptions` when sending a message to multiple recipients. ##### Realtime Database - Upgraded the `@firebase/database` dependency to v0.5.17. ### [`v8.8.0`](https://togithub.com/firebase/firebase-admin-node/releases/v8.8.0) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v8.7.0...v8.8.0) ##### Cloud Firestore - \[Feature] Upgraded `@google-cloud/firestore` dependency version to 2.6.0. Thanks [arjunyel](https://togithub.com/arjunyel) for the [contribution](https://togithub.com/firebase/firebase-admin-node/pull/702). ##### Cloud Storage - \[Changed] Upgraded `@google-cloud/storage` dependency version to 4.1.2. This version contains some minor breaking changes. Check the [release notes](https://togithub.com/googleapis/nodejs-storage/releases/tag/v4.0.0) of the dependency for more information. Thanks [arjunyel](https://togithub.com/arjunyel) for the [contribution](https://togithub.com/firebase/firebase-admin-node/pull/702). ##### Authentication - \[Fixed] The `verifyIdToken()` method now correctly uses the `http.Agent` configured during SDK initialization. ##### Cloud Messaging - \[Fixed] Batch messaging APIs `sendAll()` and `sendMulticast()` now support sending up to 500 messages in a single call. ### [`v8.7.0`](https://togithub.com/firebase/firebase-admin-node/releases/v8.7.0) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v8.6.1...v8.7.0) ##### Cloud Messaging - Added a series of new parameters to the `AndroidNotification` class that allow further customization of notifications that target Android devices. ### [`v8.6.1`](https://togithub.com/firebase/firebase-admin-node/releases/v8.6.1) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v8.6.0...v8.6.1) ##### Authentication - \[Fixed] [`UserRecord`](https://firebase.google.com/docs/reference/admin/node/admin.auth.UserRecord) no longer exposes password hashes that are redacted due to lack of permissions in the service account credentials. - \[Fixed] Updated the typings of the [`setCustomUserClaims()`](https://firebase.google.com/docs/reference/admin/node/admin.auth.Auth.html#setcustomuserclaims) API to accept `null`. ### [`v8.6.0`](https://togithub.com/firebase/firebase-admin-node/releases/v8.6.0) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v8.5.0...v8.6.0) - \[Feature] Added a new `admin.securityRules()` API for managing Firebase security rules applied on services like Cloud Firestore and Cloud Storage. - \[Feature] Added `getFirestoreRuleset()` and `getStorageRuleset()` methods for retrieving rulesets that are currently in effect. - \[Feature] Added `releaseFirestoreRuleset()` and `releaseStorageRuleset()` methods for creating new rulesets and applying them to Firestore and Storage. - \[Feature] Added `getRuleset()`, `createRuleset()` and `deleteRuleset()` methods for managing the lifecycle of a ruleset. ##### Cloud Messaging - \[Feature] Added new APIs for specifying an image URL in notifications. ### [`v8.5.0`](https://togithub.com/firebase/firebase-admin-node/releases/v8.5.0) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v8.4.0...v8.5.0) ##### Authentication - \[Feature] Added multi-tenancy support to the authentication service (Google Cloud Identity Platform project required). Tenant related APIs are exposed via [`tenantManager()`](https://firebase.google.com/docs/reference/admin/node/admin.auth.Auth#tenantManager) on the [`admin.auth`](https://firebase.google.com/docs/reference/admin/node/admin.auth) interface. - \[Feature] Added tenant management APIs `authForTenant()`, `getTenant()`, `listTenants()`, `deleteTenant()`, `createTenant()` and `updateTenant()` to the newly defined `TenantManager`. - \[Feature] Defined `TenantAwareAuth` interface retrieved via `TenantManager#authForTenant()` for managing users, configuring SAML/OIDC providers, generating email links for password reset, email verification, etc for specific tenants. ##### Realtime Database - \[Fixed] Upgraded `@firebase/database` dependency version to 0.5.1. This helps avoid some peer dependency warnings that were observed during package installation. ### [`v8.4.0`](https://togithub.com/firebase/firebase-admin-node/releases/v8.4.0) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v8.3.0...v8.4.0) ##### Cloud Messaging - \[Feature] Added support for specifying the analytics label for notifications. Thanks [chemidy](https://togithub.com/chemidy) for the [contribution](https://togithub.com/firebase/firebase-admin-node/pull/597). ### [`v8.3.0`](https://togithub.com/firebase/firebase-admin-node/releases/v8.3.0) [Compare Source](https://togithub.com/firebase/firebase-admin-node/compare/v8.2.0...v8.3.0) ##### Realtime Database - Added an [`admin.database().getRules()`](https://firebase.google.com/docs/reference/admin/node/admin.database.Database.html#getrules) method to retrieve the currently applied Realtime Database rules text. - Added an [`admin.database().getRulesJSON()`](https://firebase.google.com/docs/reference/admin/node/admin.database.Database.html#get-rulesjson) method to retrieve the currently applied Realtime Database rules as a parsed JSON object. - Added an [`admin.database().setRules()`](https://firebase.google.com/docs/reference/admin/node/admin.database.Database.html#set-rules) method to update Realtime Database rules. - Downgraded the dependency on the `@firebase/app` package to a dev dependency. ##### Authentication - Implemented additional argument validation in the `admin.auth().importUsers()` API. ##### Cloud Storage - Upgraded the `@google-cloud/storage` dependency to v3.0.0. This new major version drops support for Node.js versions older than v8. Since `firebase-admin` already supports only Node.js v8 and above, this does not have a noticeable impact on users of the Admin SDK.Configuration
π Schedule: At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.