Skip to content

Releases: ml2grow/udatastore

Added support for deleting >500 entities

13 May 15:14
93bcdb0
Compare
Choose a tag to compare
  • delete_multi allows you to delete > 500 entities in chunks of a customizable size, defaulting to size 500.

Ability to exclude properties from index

13 May 11:28
6da0f4a
Compare
Choose a tag to compare
  • Certain properties can now be prevented from being indexed. Google Datastore indexes all columns automatically which can give problems when large arrays are used as column values.

Fixed dependency versions

19 Mar 13:50
e8082fa
Compare
Choose a tag to compare

fixed dependency versions to avoid problems with breaking changes

Allowed to specify encoding of BytesField

28 Jan 16:04
8fad188
Compare
Choose a tag to compare
  • Sometimes the encoding of BytesField may differ, now this can be specified.

fix put over 500

28 Jan 09:01
5a847b6
Compare
Choose a tag to compare
  • put_multi now auto-batches puts in batches of 500, putting more than 500 elements was previously not possible.
  • The same goes for get_multi except the batch size is 1000.

hotfix

18 Dec 16:31
100148a
Compare
Choose a tag to compare

Fixed calling the wrong method when deserializing

fixed dot in property name

18 Dec 14:50
c9aed5e
Compare
Choose a tag to compare

Dots are not allowed in property names in the datastore, this release adds a custom DictField that automatically replaces all '.' in property names with '[dot]'.