Authentication
- [Fixed] User management APIs now correctly raise
auth.EmailAlreadyExistsError
when an already in-use email address is specified for a user. - [Feature] Added
auth.InsufficientPermissionError
type to represent operations that fail due to the credential lacking a required permission.
Cloud Messaging
- [Fixed]
Message
class now implements the__str__()
contract which can be used to obtain a string representation of aMessage
instance.