Skip to content

Releases: firebase/firebase-admin-go

Firebase Admin Go SDK v3.12.0

15 Jan 19:05
e088f55
Compare
Choose a tag to compare

Cloud Messaging

Authentication

  • [Fixed] Fixed a bug in the TenantIterator type which was preventing it from listing all the tenants correctly.

Firebase Admin Go SDK v3.11.1

23 Dec 21:01
32728b0
Compare
Choose a tag to compare

Authentication

  • [Fixed] Minor improvements to the implementation to fix the API reference output generated by godoc.

Firebase Admin Go SDK v3.11.0

18 Dec 22:49
945b1b1
Compare
Choose a tag to compare
  • Dropped support for Go 1.9 and 1.10. The Admin SDK for Go now requires Go 1.11 or higher. Thanks shogo82148 for the contribution.

Firebase Auth

  • Added a new IsInvalidEmail() error checking function. Thanks shogo82148 for the contribution.
  • Added auth.TenantManager API for creating, updating, retrieving, and deleting authentication tenants.
  • Added auth.TenantClient API for managing users, configuring SAML/OIDC providers, and generating email action links for specific tenants.

Firebase Cloud Messaging

  • Batch messaging APIs SendAll() and SendMulticast() now support sending up to 500 messages in a single call.

Firebase Admin Go SDK v3.10.0

30 Oct 21:59
25e7c82
Compare
Choose a tag to compare

Firebase Auth

  • Fixed auth.ExportedUserRecord no longer exposes password hashes that are redacted due to lack of permissions in the service account credentials.
  • Added auth.OIDCProviderConfig type and the related functions to create, retrieve, update and delete OIDC auth provider configurations.
  • Added auth.SAMLProviderConfig type and the related functions to create, retrieve, update and delete SAML auth provider configurations.

Firebase Cloud Messaging

  • Added support for sending an image URL with notifications. Thanks chemidy for the contribution.

Firebase Admin Go SDK v3.9.0

07 Aug 20:12
79d5dcd
Compare
Choose a tag to compare

Cloud Messaging

  • Added the SendAll() API for sending multiple notifications as a batch.
  • Added MulticastMessage and SendMulticast() APIs for sending notifications to multiple recipients.
  • Added support for specifying the analytics label for notifications via AndroidFCMOptions, APNSFCMOptions and FCMOptions types. Thanks chemidy for the contribution.

Firebase Admin Go SDK v3.8.1

11 Jun 19:54
be821cd
Compare
Choose a tag to compare
  • Fixed some unit tests that were failing in environments without Google Application Default credentials.

Firebase Admin Go SDK v3.8.0

30 May 20:26
8e14899
Compare
Choose a tag to compare

Firebase Auth

  • Added the email action link generation APIs for creating links for password reset, email verification and email link sign-in via auth.PasswordResetLink(), auth.EmailVerificationLink() and auth.EmailSignInLink(). Refer documentation for more details and code samples.
  • All APIs in the auth package now automatically retry RPC calls failing due to I/O or HTTP errors.

Firebase Admin Go SDK v3.7.0

28 Mar 20:02
c9b5e06
Compare
Choose a tag to compare
  • Enabled automatic HTTP retries for the APIs in db, messaging and iid packages.

Firebase Auth

Firebase Admin Go SDK v3.6.0

16 Jan 23:07
f1dcecc
Compare
Choose a tag to compare

Firebase Cloud Messaging

  • The messaging.Aps type now supports configuring a critical alert sound. A new messaging.CriticalSound type has been introduced for this purpose.
  • Public types in the messaging package now support correct JSON unmarshalling.

Firebase Auth

  • The VerifyIDToken() function now tolerates a clock skew of up to 5 minutes when comparing JWT timestamps.

Firebase Admin Go SDK v3.5.0

04 Dec 21:22
d661738
Compare
Choose a tag to compare
  • Dropped support for Go 1.8 and earlier.

Cloud Messaging

  • messaging.AndroidNotification type now supports specifying a channel_id when sending messages to Android O devices. Thanks chemidy for the contribution.
  • messaging.ApsAlert type now supports specifying a subtitle. Thanks chemidy for the contribution.
  • messaging.WebpushNotification type now supports specifying additional FCM options. Thanks chemidy for the contribution.
  • Improved error handling by requesting a more verbose error response from the FCM backend service.

Realtime Database

  • Fixed how the SDK handles special characters in node names.