Skip to content

1.3.1

Compare
Choose a tag to compare
@sai-pullabhotla sai-pullabhotla released this 28 Feb 03:38
· 109 commits to master since this release
  • Enhanced support for multi-tenancy. The new class, Tenant, lets each thread to maintain a different namespace. This allows a single instance of EntityManager to read from/write to multiple namespaces in the Cloud Datastore.
  • Added support for automatically setting the creation and modification timestamp of entities. Two new annotations, @CreatedTimestamp and @UpdatedTimestamp were introduced to facilitate this.
  • Added support for retrieving the Datastore Metadata. The new Metadata API (DatastoreMetadata) allows -
    • Retrieval of Namespaces in the Cloud Datastore
    • Retrieve all Kinds in a Namespace
    • Retrieve all indexed Properties and their data types in a given Kind.
  • Extended the support for optimistic locking technique to DatastoreAccess.update(List) methods.
  • Implementations of QueryRequest now support binding multiple positional parameters using the newly added var-arg method, addPositionalBindings.
  • Removed the following misspelled and deprecated methods that were first deprecated in version 1.0.2:
    • DatastoreBatch.Response#getGneratedKeys()
    • DatastoreTransaction.Response#getGneratedKeys()
  • Updated Catatumbo to use the latest version, 0.9.3, of Google Cloud Java Client for Datastore API.