google_cloud_firestore 0.5.3
google_cloud_firestore: ^0.5.3 copied to clipboard
A Dart client library for Google Cloud Firestore, a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud.
0.5.3 #
- Added
Settings.headersto attach custom HTTP headers to every outgoing Firestore request. - Fixed intermittent
ClientException: Connection closed before full header was receivedon queries and aggregations under high concurrency; these now retry with backoff. - Fixed
Firestore.getAll()retrying transient errors indefinitely; it now retries a bounded number of times before surfacing the error. - Updated
Transaction.deleteandTransaction.updatetype constraints to acceptDocumentReference<Object?>. (thanks to @Levin-Me) - Made
Timestampencodable by addingtoJsonmethod. (thanks to @OutdatedGuy) - Update dependency
googleapis_auth: ^2.3.3to fixauth/insufficient-permissionerrors with Application Default Credentials that have no quota project set.
0.5.2 #
- Fixed
Firestore.projectIdnot readingGOOGLE_CLOUD_PROJECTwhen using Application Default Credentials locally. - Fixed
FieldMasknot available from export. (thanks to @OutdatedGuy) - Require
google_cloud: '>=0.4.0 <0.6.0'
0.5.1 #
- Added retry support for
WriteBatch.commit()on transient errors (ABORTED,UNAVAILABLE,RESOURCE_EXHAUSTED). - Added an example.
- Added a more detailed project description.
- Update dependency
meta: ^1.17.0to allow workspaces with stable Flutter.
0.5.0 #
- First release.