Starting with the v1beta3 release:
- Release notes for the API and
gcd
tool can be found at: https://cloud.google.com/datastore/release-notes - Release notes for Java and Python clients are available in the appropriate directory.
- Remove v1beta2-based Ruby and Node.js demos.
- The protocol buffer definition of the API is now published at https://github.com/google/googleapis.
- Fix QuerySplitter to support small queries that do not need to be split.
- Change to QuerySplitter interface.
- This will not affect users of the interface, however is a breaking change for any implementers of the interface. This adds a method that allows specifying the PartitionId so that namespace queries can be split.
- Modify helper functions in the Python client library to support long integers.
- Fixes: #49.
- Check environment variables before creating a Compute Engine credential in Python and Java client libraries.
- Fixes: #37.
- Bring LocalDevelopmentDatastore into sync with the current
gcd
command line tool options. - Renamed
DatastoreHelper.getOptionsfromEnv()
toDatastoreHelper.getOptionsFromEnv()
. - Assign a PEP 440-compatible identifier to the Python client library package.
- Update to latest App Engine SDK version.
- Fixes: #35.
- Make Python client library thread-safe.
- Fix propagation of
indexed
param to list values in Python helper. - Accept an optional HttpRequestInitializer in DatastoreOptions (Java).
- Demonstrate JWT service account support in Node.js demo app.
- API changes:
BlindWrite
method merged intoCommit
.- Added
list_value
toValue
and changedvalue
to a non-repeated field inProperty
. - In JSON API, string constants are now uppercase and underscore-separated
instead of camel-cased (e.g.
LESS_THAN_OR_EQUAL
instead oflessThanOrEqual
).
- GQL changes:
- New synthetic literals:
BLOB
,BLOBKEY
,DATETIME
,KEY
. - Support for
IS NULL
. - Fixed partition ID handling for binding arguments.
- New synthetic literals:
- Documentation changes:
- All documentation has been updated to the v1beta2 API.
- Getting started guide for Node.js now uses v0.4.5 of google-api-nodejs-client.
- Fixed partition ID handling for query requests that include an explicit partition ID.
- Fixed scopes in discovery document.
- Fixed an issue where command line tool didn't work for some locales.
- GQL support.
- Metadata query support.
- Command line tool improvements.
- Microsoft Windows support (
gcd.cmd
). - Testing mode.
- More intuitive
update_indexes
command (renamed toupdateindexes
). - New
create
command and simplifiedstart
command. - Improved integration with existing App Engine applications.
- Microsoft Windows support (
- Ruby samples.
- Java helper for query splitting.
- Initial release.