Skip to content

Releases: firebase/firebase-admin-node

Firebase Admin Node.js SDK v5.5.0

10 Nov 18:34
b21c437
Compare
Choose a tag to compare

Realtime Database

  • app.database() method now optionally accepts a database URL. This feature can be used to access multiple Realtime Database instances from the same app.
  • Upgraded the Realtime Database client to the latest available version.

Cloud Firestore

  • Upgraded the Cloud Firestore client to the latest available version.

Firebase Admin Node.js SDK v5.4.3

23 Oct 22:31
Compare
Choose a tag to compare
  • Fixed a regression in module loading that prevented using the Admin SDK in environments like AWS Lambda. This regression was introduced in the 5.4.0 release, which added a new dependency to Firestore and gRPC. This fix lazily loads Firestore and gRPC, thus enabling Admin SDK usage in the affected environments as long as no explicit attempts are made to use the Firestore API.

Firebase Admin Node.js SDK v5.4.2

09 Oct 18:11
Compare
Choose a tag to compare
  • Upgraded the Cloud Firestore client dependency to 0.8.2, which resolves an issue with saving objects with nested document references.

Firebase Admin Node.js SDK v5.4.1

03 Oct 23:22
Compare
Choose a tag to compare
  • Upgraded the Firestore client dependency to 0.8.1, which resolves the installation issues reported in the Yarn environment.

Firebase Admin Node.js SDK v5.4.0

03 Oct 16:25
Compare
Choose a tag to compare

Firebase Admin Node.js SDK v5.3.0

27 Sep 20:32
Compare
Choose a tag to compare
  • SDK now retries outbound HTTP calls on all low-level I/O errors.

Authentication

Storage

  • Declared a more concrete TypeScript return type (Bucket) for the bucket() method in the {{storage}} API.

Firebase Admin Node.js SDK v5.2.1

16 Aug 21:40
Compare
Choose a tag to compare
  • A bug in the TypeScript type declarations that come bundled with the SDK (index.d.ts) has been fixed (#70).

Firebase Admin Node.js SDK v5.2.0

14 Aug 22:07
Compare
Choose a tag to compare

Authentication

  • New type definitions for the arguments of createUser() and updateUser() methods.

Cloud Messaging

  • Redefined the arguments of sendToDevice() using intersection instead of overloading.

Firebase Admin Node.js SDK v5.1.0

25 Jul 18:49
Compare
Choose a tag to compare
  • Added the method getUserByPhoneNumber() to the admin.auth interface. This method enables retrieving user profile information by a phone number.
  • createUser() and updateUser() methods now accept a phoneNumber property, which can be used to create users with a phone number field and/or update the phone number associated with a user.
  • Added the phoneNumber field to admin.auth.UserRecord, which exposes the phone number associated with a user account.
  • Added the phoneNumber field to admin.auth.UserInfo, which exposes the phone number associated with a user account by a linked identity provider.

Firebase Admin Node.js SDK v5.0.1

25 Jul 18:10
Compare
Choose a tag to compare
  • Improved the error messages thrown in the case of network and RPC errors. These errors now include outgoing HTTP request details that make it easier to localize and debug issues (#50).
  • Implemented support in the user management API for handling photo URLs with special characters (#44).