Releases: firebase/firebase-admin-dotnet
Releases · firebase/firebase-admin-dotnet
Firebase Admin .NET SDK v1.10.0
New Features
- feat(auth): Added InvalidDynamicLinkDomain Error Code (#167)
- feat(auth): Added APIs for generating email sign-in links (#165)
- feat(auth): Added APIs for generating email verification links (#164)
- feat(auth): Implemented GeneratePasswordResetLinkAsync() API (#162)
Bug Fixes
- fix(auth): Integration tests and sample snippets for email action links (#166)
- fix(fcm): Fixed error handling in the topic management APIs (#155)
Miscellaneous
Firebase Admin .NET SDK v1.9.2
Firebase Auth
- [Fixed] User management APIs now correctly raise
ErrorCode.AlreadyExistswhen an already in-use email address is specified for a user. Thanks kcieslinski for the contribution.
Firebase Admin .NET SDK v1.9.1
- SDK automatically retries HTTP requests that are failing due to low-level I/O errors and HTTP 503 errors.
Firebase Auth
-
ExportedUserRecorddoes not expose password hashes that are redacted due to lack of permissions in the service account credentials. -
Fixed an issue with IAM-based custom token signing, that resulted in permission errors.
Firebase Admin .NET SDK v1.9.0
- Fixed an issue that caused async API calls to deadlock in some environments. Thanks NiCoTinEz for the contribution.
Firebase Auth
- Introduced a new
FirebaseAuthExceptionclass and anAuthErrorCodeenum type for improved error handling support. All user management APIs now throw instances of theFirebaseAuthExceptionclass. This is a subclass of the existingFirebaseExceptiontype. - ID token verification APIs now throw instances of the
FirebaseAuthExceptionclass. CreateCustomTokenAsync()APIs now throwFirebaseAuthExceptionif an error occurs while signing custom tokens. If the service account is not correctly configured, this API throws anInvalidOperationException.
Firebase Admin .NET SDK v1.8.0
Cloud Messaging
- Added
SubscribeToTopicAsync()andUnsubscribeFromTopicAsync()methods to theFirebaseMessagingclass for managing topic subscriptions. Thanks Leo-Mepham for the contribution. - Added support for specifying the analytics label for notifications via
AndroidFcmOptions,ApnsFcmOptionsandFcmOptionsclasses. Thanks RannyRanny for the contribution. - Introduced a new
FirebaseMessagingExceptionclass and aMessagingErrorCodeenum type for improved error handling support. All FCM APIs now throw instances of theFirebaseMessagingExceptionclass. This is a subclass of the existingFirebaseExceptiontype.
Firebase Admin .NET SDK v1.7.0
- Added
netstandard2.0to theTargetFrameworkslist of the package. - Began compiling releases on the .NET Framework instead of Mono. This should resolve some of the library linkage issues reported by developers on previous versions of the SDK.
Firebase Auth
- Added the
CreateUserAsync()method for creating new user accounts. - Added the
UpdateUserAsync()method for updating exiting user accounts. - Added the
ListUsersAsync()method for listing or iterating over all users accounts in a Firebase project. Thanks ChristopherLenz for the contribution.
Firebase Admin .NET SDK v1.6.0
Auth
- Added
GetUserByEmailAsync()andGetUserByPhoneNumberAsync()methods for retrieving user accounts.
Cloud Messaging
- Added
WebpushFcmOptionsAPI for specifying Webpush-specific notification options. Thanks Odonno for the contribution.
Firebase Admin .NET SDK v1.5.0
Firebase Auth
- Added a new
GetUserAsync()method that allows retrieving user accounts. - Added a new
DeleteUserAsync()method that allows deleting user accounts.
Firebase Admin .NET SDK v1.4.0
- [added]
AppOptionsclass now supports setting anHttpClientFactory, which is useful when deploying the SDK behind a proxy server.
Firebase Admin .NET SDK v1.3.0
Firebase Cloud Messaging
- Added a new
SendMulticastAsync()API for sending a message to a list of device registration tokens. Thanks kentcb for the contribution. - Added a new
SendAllAsync()API for sending a list of messages as a single batch. Thanks kentcb for the contribution.