Skip to content

Releases: firebase/firebase-admin-node

Firebase Admin Node.js SDK v8.11.0

22 Apr 20:54
5a8a6ba
Compare
Choose a tag to compare

New Features

  • feat: Remote Config Management API (#845)
  • feat(machine-learning): Adding Firebase ML management APIs (#850)

Bug Fixes

  • fix(rtdb): Upgraded @firebase/database dependency to latest available (#859)
  • fix(auth): Defines missing DecodedIdToken types. (#852)
  • fix(auth): Fixing UserImportRecord typings declaration (#835)

Miscellaneous

  • [chore] Release 8.11.0 (#861)
  • Update toc.yaml (#860)
  • Update Database types (#830)
  • Bump minimist from 1.2.0 to 1.2.3 (#839)
  • chore: Cleaning up package verification scripts (#822)
  • chore: Splitting the index.d.ts file into smaller files (#751)
  • Fixing Android notification options descriptions (#820)
  • Bump acorn from 6.1.1 to 6.4.1 (#815)

Firebase Admin Node.js SDK v8.10.0

12 Mar 18:32
c35acac
Compare
Choose a tag to compare

New Features

  • feat(auth): Multi-factor Auth support with SMS for Google Cloud Identity Platform (#804)

Miscellaneous

  • [chore] Release 8.10.0 (take 2) (#812)
  • [chore] Release 8.10.0 (#811)
  • chore: Adding a .npmrc file to the root of the repo (#810)
  • Defines MultiFactor{Create|Update}Settings interfaces. (#809)
  • Removes special char from index.d.ts. (#808)
  • Defines new MFA types in toc.yaml. (#807)
  • Fix revokeRefreshTokens to round consistently with the other platforms. (#801)
  • Build integration tests during CI (and release) (#800)
  • Fix compilation error in integration tests (#798)
  • chore: Enabling more ESLint checks and fixing errors (#797)
  • Enabling additional ESLint checks (#794)
  • chore: Migrated to ESlint (#790)
  • chore: Experimental release flow based on Actions (#780)
  • Improve customClaims Typing (#768)
  • Custom Action for sending Tweets (#784)

Firebase Admin Node.js SDK v8.9.2

23 Jan 19:37
5457e2b
Compare
Choose a tag to compare
  • Fixed a credential loading issue that prevented some functions from being deployed via the Firebase CLI.

Firebase Admin Node.js SDK v8.9.1

15 Jan 19:05
5ce9175
Compare
Choose a tag to compare

Authentication

  • [Fixed] Fixed the inability to discover the project ID when running on GCP managed environments.

Firebase Admin Node.js SDK v8.9.0

19 Dec 19:19
00892e0
Compare
Choose a tag to compare
  • 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 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.

Firebase Admin Node.js SDK v8.8.0

19 Nov 19:19
01a01a9
Compare
Choose a tag to compare

Cloud Firestore

  • [Feature] Upgraded @google-cloud/firestore dependency version to 2.6.0.
    Thanks arjunyel for the contribution.

Cloud Storage

  • [Changed] Upgraded @google-cloud/storage dependency version to 4.1.2. This version contains some minor breaking changes. Check the release notes of the dependency for more information. Thanks arjunyel for the contribution.

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.

Firebase Admin Node.js SDK v8.7.0

30 Oct 19:15
5595dc2
Compare
Choose a tag to compare

Cloud Messaging

  • Added a series of new parameters to the AndroidNotification class
    that allow further customization of notifications that target Android devices.

Firebase Admin Node.js SDK v8.6.1

17 Oct 00:05
0f91e02
Compare
Choose a tag to compare

Authentication

  • [Fixed] 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() API to accept null.

Firebase Admin Node.js SDK v8.6.0

18 Sep 20:30
4ae950d
Compare
Choose a tag to compare
  • [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.

Firebase Admin Node.js SDK v8.5.0

05 Sep 21:34
2d2ed53
Compare
Choose a tag to compare

Authentication

  • [Feature] Added multi-tenancy support to the authentication service (Google Cloud Identity Platform project required). Tenant related APIs are exposed via tenantManager() on the 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.