Skip to content

Releases: firebase/firebase-admin-node

Firebase Admin Node.js SDK v8.9.1

15 Jan 19:05
5ce9175

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

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

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

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

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

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

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.

Firebase Admin Node.js SDK v8.4.0

21 Aug 17:43
247a9a9

Choose a tag to compare

Cloud Messaging

  • [Feature] Added support for specifying the analytics label for notifications. Thanks chemidy for the contribution.

Firebase Admin Node.js SDK v8.3.0

24 Jul 18:19
f7810f7

Choose a tag to compare

Realtime Database

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.

Firebase Admin Node.js SDK v8.2.0

19 Jun 17:25
843df12

Choose a tag to compare

  • Updated the metadata server URL (used by the application default credentials) to the v1 endpoint. This makes it possible to use the SDK in Google Kubernetes Engine again.

Realtime Database

  • Upgraded the @firebase/database dependency to v0.4.4.

Cloud Messaging

  • Gracefully handling array-like objects in messaging.sendAll() and messaging.sendMulticast() APIs.