Starting with the v1beta3 release:
- Release notes for the API and
gcdtool 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
gcdcommand 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
indexedparam 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:
BlindWritemethod merged intoCommit.- Added
list_valuetoValueand changedvalueto 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_EQUALinstead 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_indexescommand (renamed toupdateindexes). - New
createcommand and simplifiedstartcommand. - Improved integration with existing App Engine applications.
- Microsoft Windows support (
- Ruby samples.
- Java helper for query splitting.
- Initial release.