- A new
project_management
API for managing apps in a Firebase project. - New
list_android_apps()
andlist_ios_apps()
methods for listing the existing apps in a project. - New
create_android_app()
andcreate_ios_app()
methods for creating new apps in a project. - New
AndroidApp
andIosApp
APIs for updating individual apps.
Realtime Datbase
- Fixed a performance issue in the
db.listen()
API where it was taking a long time to process large RTDB nodes. - Fixed how the SDK handles special characters in node names.
Cloud Messaging
messaging.AndroidNotification
type now supports specifying achannel_id
when sending messages to Android O devices. Thanks chemidy for the contribution- Improved error handling by requesting a more verbose error response from the FCM backend service.
Authentication
- Fixed the property
UserRecord.tokens_valid_after_time
so that it always returns an integer, and never returnsNone
.