1# Changes
2
3## [1.5.0](https://www.github.com/googleapis/google-cloud-go/compare/v1.4.0...v1.5.0) (2021-03-01)
4
5
6### Features
7
8* **datastore/admin:** Added methods for creating and deleting composite indexes feat: Populated php_namespace ([529925b](https://www.github.com/googleapis/google-cloud-go/commit/529925ba79f4d3191ef80a13e566d86210fe4d25))
9* **datastore/admin:** Publish message definitions for Cloud Datastore migration logging. ([529925b](https://www.github.com/googleapis/google-cloud-go/commit/529925ba79f4d3191ef80a13e566d86210fe4d25))
10
11## [1.4.0](https://www.github.com/googleapis/google-cloud-go/compare/datastore/v1.3.0...v1.4.0) (2021-01-15)
12
13
14### Features
15
16* **datastore:** add opencensus tracing/stats support ([#2804](https://www.github.com/googleapis/google-cloud-go/issues/2804)) ([5e6c350](https://www.github.com/googleapis/google-cloud-go/commit/5e6c350b2ac94787934380e930af2cb2094fa8f1))
17* **datastore:** support civil package types save ([#3202](https://www.github.com/googleapis/google-cloud-go/issues/3202)) ([9cc1a66](https://www.github.com/googleapis/google-cloud-go/commit/9cc1a66e22ecd8dcad1235c290f05b92edff5aa0))
18
19
20### Bug Fixes
21
22* **datastore:** Ensure the datastore time is returned as UTC ([#3521](https://www.github.com/googleapis/google-cloud-go/issues/3521)) ([0e659e2](https://www.github.com/googleapis/google-cloud-go/commit/0e659e28da503b9520c83eb136df6e54d6c6daf7))
23* **datastore:** increase deferred key iter limit ([#2878](https://www.github.com/googleapis/google-cloud-go/issues/2878)) ([7f1057a](https://www.github.com/googleapis/google-cloud-go/commit/7f1057a30d3b8691a22c85255bb41d31d42c6f9c))
24* **datastore:** loading civil types in non UTC location is incorrect ([#3376](https://www.github.com/googleapis/google-cloud-go/issues/3376)) ([9ac287d](https://www.github.com/googleapis/google-cloud-go/commit/9ac287d2abfb6bdcdceabb67fa0d93fb7b0dd863))
25
26## v1.3.0
27- Fix saving behavior for non-struct custom types which implement
28  `PropertyLoadSaver` and for nil interface types.
29- Support `DetectProjectID` when using the emulator.
30
31## v1.2.0
32- Adds Datastore Admin API.
33- Documentation updates.
34
35## v1.1.0
36
37- DEADLINE_EXCEEDED is now not retried.
38- RunInTransaction now panics more explicitly on a nil TransactionOption.
39- PropertyLoadSaver now tries to Load as much as possible (e.g., Key), even if an error is returned.
40- Client now uses transport/grpc.DialPool rather than Dial.
41  - Connection pooling now does not use the deprecated (and soon to be removed) gRPC load balancer API.
42- Doc updates
43  - Iterator is unsafe for concurrent use.
44  - Mutation docs now describe atomicity and gRPC error codes more explicitly.
45  - Cursor example now correctly uses "DecodeCursor" rather than "NewCursor"
46
47## v1.0.0
48
49This is the first tag to carve out datastore as its own module. See:
50https://github.com/golang/go/wiki/Modules#is-it-possible-to-add-a-module-to-a-multi-module-repository.
51