Releases: firebase/firebase-admin-python
Releases · firebase/firebase-admin-python
Firebase Admin Python SDK v4.5.0
Firebase Admin Python SDK v4.4.0
Firebase Admin Python SDK v4.3.0
Firebase Admin Python SDK v4.2.0
Firebase Admin Python SDK v4.1.0
Firebase Admin Python SDK v4.0.1
Firebase Admin Python SDK v4.0.0
Breaking Changes
Bug Fixes
- fix(fcm): Passing params as keyword arguments to googleapiclient (#414)
- fix(fcm): Convert event_time to UTC (#403)
- fix: Setting a default timeout on all HTTP connections (#397)
Miscellaneous
- [chore] Release 4.0.0 (#415)
- chore: Implementing Pypi publish and Tweet steps (#410)
- Updated release trigger mechanisms (#409)
- chore: Making the separation between staging and publishing explicit (#407)
- chore: Running integration tests in release workflow (#406)
- chore: Installing wheel package during build staging (#405)
- chore: Experimental GitHub Actions based workflow for publishing releases (#402)
- Removing universal flag from binary dist configuration (#404)
- Defined linter as a separate job (#398)
- Fix send_all & send_multicast snippet comment to match implementation (#376)
- chore: Dropped the dependency on six (#385)
- Speeding up the HTTPClient tests by reusing the test server instance (#387)
- Create a GitHub Actions based CI Pipeline (#386)
- Upgraded to pylint 2.x (#384)
- Upgraded cachecontrol to latest (#378)
Firebase Admin Python SDK v3.2.1
Cloud Messaging
- [Fixed] Boolean parameters in
AndroidNotification
are now correctly encoded.
Firebase Admin Python SDK v3.2.0
Cloud Messaging
- [Feature] Added a series of new parameters to the
AndroidNotification
class
that allow further customization of notifications that target Android devices. - [Fixed] Batch messaging APIs
send_all()
andsend_multicast()
now support
sending up to 500 messages in a single call.
Firebase Admin Python SDK v3.1.0
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.