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