Releases: firebase/firebase-admin-go
Releases · firebase/firebase-admin-go
Firebase Admin Go SDK v4.7.1
Bug Fixes
- fix: Removing empty/unspecified fields from UserProvider (#477)
Miscellaneous
- [chore] Release 4.7.1 (#481)
Firebase Admin Go SDK v4.7.0
New Features
- feat(auth): enables OIDC Auth code flow (#468)
Bug Fixes
- fix(fcm): Fix typo in max number of tokens (#467)
Miscellaneous
- [chore] Release 4.7.0 (#473)
- Fix integration tests for OIDC code flow (#472)
Firebase Admin Go SDK v4.6.1
Bug Fixes
- fix: Skipping credential lookup in emulator mode (#459)
- fix(auth): check disabled status on verifyIDToken (#455)
- fix(fcm): Remove retry on 500 errors in the default config (#453)
Miscellaneous
- [chore] Release 4.6.1 (#466)
- Update comment align with code (#461)
- Add nightly build workflow (#456)
Firebase Admin Go SDK v4.6.0
New Features
- feat(auth): Add token verification logic for emulator mode (#419)
Bug Fixes
- fix(auth): Fix incorrect import of partial user metadata. (#445)
- fix(rtdb): enable support for firebasedatabase.app (#423)
- fix(auth): adds missing EMAIL_NOT_FOUND error code (#436)
Miscellaneous
- [chore] Release 4.6.0 (#449)
- chore: Installing golint before checkout (#439)
- Fix Unmarshal typo, add tests to verify (#435)
Firebase Admin Go SDK v4.5.0
New Features
- feat(auth): Add MFA info to UserRecord (#422)
Bug Fixes
- fix(auth): Removed MultiFactoryID public type (#431)
- fix: Upgraded Firestore and Storage dependencies (#428)
Miscellaneous
- Fix integration test for MFA in UserRecord (#433)
- [chore] Release 4.5.0 (#432)
Firebase Admin Go SDK v4.4.0
Miscellaneous
- [chore] Release 4.4.0 (#430)
- GetUserByProviderID -> GetUserByProviderUID (#425)
Firebase Admin Go SDK v4.3.0
New Features
- feat(auth): GetUserByProviderID() (#339)
- feat(auth): Add ability to link a federated id with the UpdateUser() method. (#344)
Miscellaneous
- [chore] Release 4.3.0 (#424)
Firebase Admin Go SDK v4.2.0
New Features
- feat(auth): Recognize
FIREBASE_AUTH_EMULATOR_HOST
environment variable (#414)
Miscellaneous
- [chore] Release 4.2.0 (#417)
Firebase Admin Go SDK v4.1.0
New Features
- feat(auth): Hash Order Fix (#392)
Bug Fixes
- fix(auth): Migrate IAM SignBlob to IAMCredentials SignBlob (#404)
- fix(fcm): Updated messaging code to take into account the custom endpoint setting for the FCM batch endpoint (#385) (#393)
Miscellaneous
- [chore] Release 4.1.0 (#407)
- docs: Move GitHub template to
.github
(#390)
Firebase Admin Go SDK v4.0.0
API Changes
- Admin SDK has opted into Go modules. The package name now has the major version appended to it. Developers should use the new package name
firebase.google.com/go/v4
when installing and importing the SDK.
- The
messaging.WebpushFcmOptions
type has been renamed to messaging.WebpushFCMOptions
.
Features
- feat: Added a new
errorutils
package that provides functions for checking for platform-level error codes.
- feat(fcm): Added new service-level error checking functions
IsThirdPartyAuthError()
, IsQuotaExceeded()
, IsSenderIDMismatch()
, IsUnregistered()
and IsUnavailable()
.
- feat(auth): Added new service-level error checking functions
IsIDTokenInvalid()
, IsIDTokenExpired()
, IsSessionCookieInvalid()
, IsSessionCookieExpired()
and IsCertificateFetchFailed()
. These functions can be used in conjunction with the existing JWT verification APIs provided by the SDK.
Bug Fixes
- fix: Removed import path comments (#380)
- fix(fcm): Add ability to override default FCM endpoint via ClientOptions (#373)
Miscellaneous
- [chore] Release 4.0.0 - take 2 (#384)
- [chore] Release 4.0.0 (#383)
- chore: Adding a CI job to build in non-module (gopath) mode (#381)
- chore: Merging v4 branch into dev (#370)
- Snippets for bulk get/delete function (#328)