2.2.0
sai-pullabhotla
released this
23 Jul 02:21
·
57 commits
to master
since this release
- Added the ability to skip persistence of fields if their value is null. The
Property
andEmbedded
annotations now support defining a field as optional. When optional is set to true, and if the field is null, the corresponding property will be completely omitted when saving to the Datastore.PropertyOverride
can be used to override the optionality of fields defined in anEmbeddable
orMappedSuperClass
. - Added support for persisting/loading Map of Maps to/from Embedded Entity
- Enhanced the Metadata API to return all Kinds excluding any System Kinds. Kind names that begin with double underscores will be omitted from the returned list.
- Added support for deletion of all Entities of a given Kind, given the Kind name. This can be used in conjunction with the above feature to clean up an entire namespace (e.g. for cleaning up test data).
- Upgraded the underlying google-cloud-datastore API to the latest version, 1.2.3.