1- RELEASE NOTES
2- =============
1+ # Release Notes
32
4- v1beta2-rev1-4.0.0
5- ------------------
6- - Switch to version 3.0.0b1 of protocol buffer compiler.
3+ Starting with the v1beta3 release:
74
8- v1beta2-rev1-3.0.4
9- ------------------
10- - Make the dependency requirements in the Python client more permissive.
5+ - Release notes for the API and ` gcd ` tool can be found at:
6+ < https://cloud.google.com.com/datastore/docs/release-notes >
7+ - Release notes are grouped by library.
8+
9+ ## Java Client
10+
11+ ### java-v1beta3-1.0.0-beta
12+
13+ - Support for [ Google Application Default Credentials] ( https://developers.google.com/identity/protocols/application-default-credentials ) .
14+ - Fixes:
15+ https://github.com/GoogleCloudPlatform/google-cloud-datastore/issues/37
16+ - Environment variable ` DATASTORE_DATASET_ID ` is now ` DATASTORE_PROJECT_ID ` .
17+ - Environment variable ` DATASTORE_HOST ` is now ` DATASTORE_EMULATOR_HOST ` and
18+ its value no longer includes the URL scheme. For example:
19+
20+ ` DATASTORE_EMULATOR_HOST=localhost:8080 `
21+
22+ instead of:
23+
24+ ` DATASTORE_HOST=http://localhost:8080 `
25+ - ` DatastoreHelper.getOptionsFromEnv() ` now
26+ supports automatic detection of the project ID when running on
27+ Compute Engine.
28+ - The client and generated proto classes are now in the
29+ ` com.google.datastore.v1beta3 ` Java package.
30+ - The Maven artifacts are now found under groupId ` com.google.cloud.datastore ` .
31+ The artifactIds are:
32+ - ` datastore-v1beta3-proto-client-parent `
33+ - ` datastore-v1beta3-proto-client `
34+ - ` datastore-v1beta3-protos `
35+ - The versionIds no longer include the API version (e.g. ` v1beta3 ` )
36+ since it is now part of the artifactId.
37+ - Updated ` LocalDevelopmentDatastore ` so it is in sync with the ` gcd ` tool.
38+ - Fixes:
39+ < https://github.com/GoogleCloudPlatform/google-cloud-datastore/issues/53 >
40+
41+ ## Python Client
42+
43+ ### python-5.0.0-beta (v1beta3)
44+
45+ - Support for [ Google Application Default Credentials] ( https://developers.google.com/identity/protocols/application-default-credentials ) .
46+ - Fixes:
47+ < https://github.com/GoogleCloudPlatform/google-cloud-datastore/issues/37 >
48+ - Environment variable ` DATASTORE_DATASET_ID ` is now ` DATASTORE_PROJECT_ID ` .
49+ - Environment variable ` DATASTORE_HOST ` is now ` DATASTORE_EMULATOR_HOST ` and
50+ its value no longer includes the URL scheme. For example:
51+
52+ ` DATASTORE_EMULATOR_HOST=localhost:8080 `
53+
54+ instead of:
55+
56+ ` DATASTORE_HOST=http://localhost:8080 `
57+ - ` helper.set_value() ` now supports ` long ` values.
58+ - Fixes:
59+ < https://github.com/GoogleCloudPlatform/google-cloud-datastore/issues/49 >
60+
61+ ## Other
62+
63+ ### v1beta3
64+
65+ - Remove v1beta2-based Ruby and Node.js demos.
66+ - The protocol buffer definition of the API is now published at
67+ < https://github.com/google/googleapis > .
68+
69+ ## Pre-v1beta3 Releases
70+
71+ ### v1beta2-rev1-3.0.2
1172
12- v1beta2-rev1-3.0.2
13- ------------------
1473- Fix QuerySplitter to support small queries that do not need to be split.
1574
16- v1beta2-rev1-3.0.0
17- ------------------
75+ ### v1beta2-rev1-3.0.0
76+
1877- Change to QuerySplitter interface.
1978 - This will not affect users of the interface, however is a breaking change for
20- any implements of the interface. This adds a method that allows specifying
21- the PartitionId so that namespace queries can be split.
79+ any implementers of the interface. This adds a method that allows
80+ specifying the PartitionId so that namespace queries can be split.
2281- Modify helper functions in the Python client library to support long integers.
23- - Fixes: https://github.com/GoogleCloudPlatform/google-cloud-datastore/issues/49 .
82+ - Fixes:
83+ < https://github.com/GoogleCloudPlatform/google-cloud-datastore/issues/49 > .
2484- Check environment variables before creating a Compute Engine credential in Python and Java client libraries.
25- - Fixes: https://github.com/GoogleCloudPlatform/google-cloud-datastore/issues/37 .
85+ - Fixes:
86+ < https://github.com/GoogleCloudPlatform/google-cloud-datastore/issues/37 > .
2687- Bring LocalDevelopmentDatastore into sync with the current ` gcd ` command line tool options.
2788- Renamed ` DatastoreHelper.getOptionsfromEnv() ` to ` DatastoreHelper.getOptionsFromEnv() ` .
2889- Assign a PEP 440-compatible identifier to the Python client library package.
2990
30- v1beta2-rev1-2.1.1
31- ------------------
91+ ### v1beta2-rev1-2.1.1
3292- Update to latest App Engine SDK version.
33- - Fixes: https://github.com/GoogleCloudPlatform/google-cloud-datastore/issues/35 .
93+ - Fixes:
94+ < https://github.com/GoogleCloudPlatform/google-cloud-datastore/issues/35 > .
95+
96+ ### v1beta2-rev1-2.1.0
3497
35- v1beta2-rev1-2.1.0
36- ------------------
3798- Make Python client library thread-safe.
3899- Fix propagation of ` indexed ` param to list values in Python helper.
39100- Accept an optional HttpRequestInitializer in DatastoreOptions (Java).
40101- Demonstrate JWT service account support in Node.js demo app.
41102
42- v1beta2-rev1-2.0.0
43- ------------------
103+ ### v1beta2-rev1-2.0.0
104+
44105- API changes:
45106 - ` BlindWrite ` method merged into ` Commit ` .
46107 - Added ` list_value ` to ` Value ` and changed ` value ` to a non-repeated field in ` Property ` .
47- - In JSON API, string constants are now uppercase and underscore-separated instead of camel-cased (e.g. ` LESS_THAN_OR_EQUAL ` instead of ` lessThanOrEqual ` ).
108+ - In JSON API, string constants are now uppercase and underscore-separated
109+ instead of camel-cased (e.g. ` LESS_THAN_OR_EQUAL ` instead of
110+ ` lessThanOrEqual ` ).
48111- GQL changes:
49112 - New synthetic literals: ` BLOB ` , ` BLOBKEY ` , ` DATETIME ` , ` KEY ` .
50113 - Support for ` IS NULL ` .
51114 - Fixed partition ID handling for binding arguments.
52115- Documentation changes:
53116 - All documentation has been updated to the v1beta2 API.
54- - Getting started guide for Node.js now uses v0.4.5 of google-api-nodejs-client.
55- - Fixed partition ID handling for query requests that include an explicit partition ID.
117+ - Getting started guide for Node.js now uses v0.4.5 of
118+ google-api-nodejs-client.
119+ - Fixed partition ID handling for query requests that include an explicit
120+ partition ID.
56121- Fixed scopes in discovery document.
57- - https://github.com/GoogleCloudPlatform/google-cloud-datastore/issues/9
122+ - < https://github.com/GoogleCloudPlatform/google-cloud-datastore/issues/9 >
58123- Fixed an issue where command line tool didn't work for some locales.
59- - https://github.com/GoogleCloudPlatform/google-cloud-datastore/issues/12
124+ - < https://github.com/GoogleCloudPlatform/google-cloud-datastore/issues/12 >
125+
126+ ### v1beta1-rev2-1.0.1
60127
61- v1beta1-rev2-1.0.1
62- ------------------
63128- GQL support.
64129- Metadata query support.
65130- Command line tool improvements.
@@ -71,6 +136,6 @@ v1beta1-rev2-1.0.1
71136- Ruby samples.
72137- Java helper for query splitting.
73138
74- v1beta1-rev1-1.0.0
75- ------------------
139+ ### v1beta1-rev1-1.0.0
140+
76141- Initial release.
0 commit comments