Skip to content

Releases: firebase/firebase-admin-go

Firebase Admin Go SDK v2.5.0

14 Feb 21:51
f1f98c4
Compare
Choose a tag to compare

Firebase Cloud Messaging

  • A new messaging package for sending messaging messages and managing topic subscriptions.
  • A new Send() function for sending messaging messages.
  • A new SubscribeToTopic() function for subscribing a list of device registration tokens to a messaging topic.
  • A new UnubscribeFromTopic() function for unsubscribing a list of device registration tokens from a messaging topic.

Firebase Auth

Firebase Admin Go SDK v2.4.0

11 Jan 22:15
Compare
Choose a tag to compare

Initialization

  • The firebase.NewApp() method can now be invoked without any arguments. This will initialize an app using Google Application Default Credentials, and firebase.Config loaded from the FIREBASE_CONFIG environment variable.

Authentication

  • The user management operations in the auth package now uses the identitytoolkit/v3 library.
  • The ProviderID field on auth.UserRecord type is now set to the constant value firebase.

Firebase Admin Go SDK v2.3.0

21 Dec 20:30
9b51e14
Compare
Choose a tag to compare
  • A new InstanceID API that facilitates deleting instance IDs and associated user data from Firebase projects.

Firebase Admin Go SDK v2.2.1

13 Dec 18:56
Compare
Choose a tag to compare
  • Adding the X-Client-Version to the headers in the API calls for tracking API usage.

Firebase Admin Go SDK v2.2.0

08 Dec 19:11
Compare
Choose a tag to compare
  • A new user management API that supports querying and updating
    user accounts associated with a Firebase project. This adds GetUser(),
    GetUserByEmail(), GetUserByPhoneNumber(), CreateUser(), UpdateUser(),
    DeleteUser(), Users() and SetCustomUserClaims() functions to the
    auth.Client API.

Firebase Admin Go SDK v2.1.0

07 Nov 21:45
edbe442
Compare
Choose a tag to compare

Firebase Admin Go SDK v2.0.0

13 Oct 20:43
Compare
Choose a tag to compare

Authentication

  • Changed The Auth() API now accepts a Context argument. This breaking change enables passing different contexts to different services, instead of using a single context per App.

Firebase Admin Go SDK v1.0.2

13 Sep 20:36
Compare
Choose a tag to compare
  • When deployed in the Google App Engine environment, the SDK can now leverage the utilities provided by the App Engine SDK to sign JWT tokens. As a result, it is now possible to initialize the Admin SDK in App Engine without a service account JSON file, and still be able to call CustomToken() and CustomTokenWithClaims().

Firebase Admin Go SDK v1.0.1

07 Sep 20:28
Compare
Choose a tag to compare
  • Now uses the client options provided during SDK initialization to create the http.Client that is used to fetch public key certificates. This enables developers to use the ID token verification feature in environments like Google App Engine by providing a platform-specific http.Client using option.WithHTTPClient().

Firebase Admin Go SDK v1.0.0

30 Aug 17:13
Compare
Choose a tag to compare
  • Initial release of the Admin Go SDK. See Add the Firebase Admin SDK to your Server to get started.
  • You can configure the SDK to use service account credentials, user credentials (refresh tokens), or Google Cloud application default credentials to access your Firebase project.

Authentication