1.3.1
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 ofEntityManager
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.