Changelog
2.6.2 (2022年06月07日)
Bug Fixes
Documentation
2.6.1 (2022年05月27日)
Bug Fixes
2.6.0 (2022年05月05日)
Features
- expose new read_time API fields, currently only available in private preview (8d2bd17)
Documentation
- fix type in docstring for map fields (8d2bd17)
2.5.1 (2022年03月05日)
Bug Fixes
deps: require google-api-core>=1.31.5, >=2.3.2 (#278) (ac08eb1)
deps: require proto-plus>=1.15.0 (ac08eb1)
2.5.0 (2022年02月26日)
Features
add api key support (e166d7b)
define Datastore -> Firestore in Datastore mode migration long running operation metadata (#270) (e166d7b)
Bug Fixes
resolve DuplicateCredentialArgs error when using credentials_file (e166d7b)
Documentation
- add generated snippets (e166d7b)
2.4.0 (2021年11月08日)
Features
add context manager support in client (d6c8868)
add methods for creating and deleting composite indexes (#248) (d6c8868)
add support for self-signed JWT flow for service accounts (d6c8868)
Bug Fixes
add ‘dict’ annotation type to ‘request’ (d6c8868)
export async client from ‘google/cloud/datastore_v1’ (d6c8868)
deps: require google-api-core >= 1.28.0 (d6c8868)
Documentation
- list ‘oneofs’ in docstrings for message classes (d6c8868)
2.3.0 (2021年10月18日)
Features
Bug Fixes
2.2.0 (2021年10月08日)
Features
2.1.6 (2021年07月26日)
Documentation
2.1.5 (2021年07月20日)
Bug Fixes
2.1.4 (2021年07月09日)
Performance Improvements
Documentation
2.1.3 (2021年05月25日)
Bug Fixes
2.1.2 (2021年05月03日)
Bug Fixes
Documentation
2.1.1 (2021年04月20日)
Bug Fixes
make HTTPDatastoreAPI compatible w/ microgen Gapic API (#136) (d522799)
optimize protobuf access for performance (#155) (5b67daa), closes #145 #150
2.1.0 (2020年12月04日)
Features
Fix
2.0.1 (2020年11月13日)
Bug Fixes
2.0.0 (2020年11月06日)
⚠ BREAKING CHANGES
remove support for Python 2.7
Leverage new generator, proto-plus, for google-cloud-datastore (#104)
Features
Documentation
2.0.0-dev1 (2020年10月30日)
⚠ BREAKING CHANGES
- Leverage new generator, proto-plus, for google-cloud-datastore (#104)
Features
1.15.3 (2020年10月06日)
Bug Fixes
1.15.2 (2020年10月06日)
Bug Fixes
1.15.2 (2020年10月06日)
Bug Fixes
1.15.1 (2020年09月23日)
Bug Fixes
Documentation
1.15.0 (2020年08月14日)
Features
add retry and timeout args to API methods (#67) (f3283e1), closes #3
supply anonymous credentials under emulator (#71) (4db3c40), closes #70
Bug Fixes
Documentation
1.14.0 (2020年08月05日)
Features
Documentation
1.13.2 (2020年07月17日)
Bug Fixes
1.13.1 (2020年07月13日)
Bug Fixes
1.13.0 (2020年07月01日)
Features
1.12.0 (2020年04月07日)
Features
Bug Fixes
1.11.0 (2020年02月27日)
Features
1.10.0
10-10-2019 12:20 PDT
Implementation Changes
- Remove send / receive message size limit (via synth). (#8952)
New Features
- Add
client_optionsto constructors for manual clients. (#9055)
Dependencies
- Pin
google-cloud-core >= 1.0.3, < 2.0.0dev. (#9055)
Documentation
Fix intersphinx reference to requests. (#9294)
Remove CI for gh-pages, use googleapis.dev for
api_corerefs. (#9085)Remove compatability badges from READMEs. (#9035)
Update docs for building datastore indexes. (#8707)
Update intersphinx mapping for requests. (#8805)
1.9.0
07-24-2019 16:04 PDT
Implementation Changes
- Allow kwargs to be passed to create_channel (via synth). (#8388)
New Features
Dependencies
- Bump minimum version for google-api-core to 1.14.0. (#8709)
Documentation
Link to googleapis.dev documentation in READMEs. (#8705)
Add compatibility check badges to READMEs. (#8288)
Internal / Testing Changes
Pin black version (via synth). (#8580)
Remove typing information for kwargs to not conflict with type checkers (#8546)
Add docs job to publish to googleapis.dev. (#8464)
Declare encoding as utf-8 in pb2 files (via synth). (#8350)
Add disclaimer to auto-generated template files (via synth). (#8312)
Suppress checking ‘cov-fail-under’ in nox default session (via synth). (#8238)
Blacken noxfile.py, setup.py (via synth). (#8120)
Add empty lines (via synth). (#8055)
1.8.0
05-17-2019 08:28 PDT
Implementation Changes
Add routing header to method metadata (via synth). (#7593)
Remove classifier for Python 3.4 for end-of-life. (#7535)
New Features
- Add
client_infosupport to client. (#8013)
Dependencies
- Pin
google-cloud-core >= 1.0.0, < 2.0dev. (#7993)
Documentation
Update client library documentation URLs. (#7307)
Pick up stub docstring fix in GAPIC generator. (#6968)
Internal / Testing Changes
Add nox session
docs(via synth). (#7768)Copy lintified proto files (via synth). (#7446)
Add clarifying comment to blacken nox target. (#7389)
Add protos as an artifact to library (#7205)
Update copyright headers (#7142)
Protoc-generated serialization update. (#7080)
1.7.3
12-17-2018 16:45 PST
Documentation
1.7.2
12-10-2018 12:37 PST
Implementation Changes
Fix client_info bug, update docstrings. (#6409)
Pick up fixes in GAPIC generator. (#6494)
Import
iam.policyfromgoogle.api_core. (#6741)Pick up enum fixes in the GAPIC generator. (#6610)
Dependencies
Bump minimum
api_coreversion for all GAPIC libs to 1.4.1. (#6391)Update version of google-cloud-core (#6858)
Internal / Testing Changes
Update noxfile.
Add synth metadata. (#6564)
blacken all gen’d libs (#6792)
omit local deps (#6701)
Run black at end of synth.py (#6698)
Run Black on Generated libraries (#6666)
Add templates for flake8, coveragerc, noxfile, and black. (#6642)
1.7.1
10-29-2018 10:38 PDT
Implementation Changes
Propagate empty arrays in entity values. (#6285)
Expose ‘Client.base_url’ property to allow alternate endpoints. (#5821)
Documentation
Normalize use of support level badges (#6159)
Redirect renamed ‘usage.html’/’client.html’ -> ‘index.html’. (#5996)
Replace links to ‘/stable/’ with ‘/latest/’. (#5901)
Internal / Testing Changes
Use new Nox (#6175)
Add ‘synth.py’. (#6078)
Prep datastore docs for repo split. (#5919)
Use inplace installs under
nox(#5865)
1.7.0
Implementation Changes
Do not pass ‘offset’ once the query iterator has a cursor (#5503)
Add test runs for Python 3.7 and remove run for 3.4 (#5295)
Documentation
minor fix to datastore example (#5452)
Add example showing explicit unicode for text values in entities. (#5263)
Internal / Testing Changes
Modify system tests to use prerelease versions of grpcio (#5304)
Avoid overwriting ‘module’ of messages from shared modules. (#5364)
Attempt again to reproduce #4264. (#5403)
Fix bad trove classifier
1.6.0
Implementation changes
- Don’t check
exclude_from_indexesfor empty lists. (#4915)
Dependencies
- The minimum version for
google-api-corehas been updated to version 1.0.0. This may cause some incompatibility with older google-cloud libraries, you will need to update those libraries if you have a dependency conflict. (#4944, #4946)
Testing and internal changes
Install local dependencies when running lint (#4936)
Re-enable lint for tests, remove usage of pylint (#4921)
Normalize all setup.py files (#4909)
Exercise datastore query result paging (#4905)
Pass
\*session.posargsthrough on command line for system tests. (#4904)
1.5.0
Interface additions
Added
Entity.idproperty (#4640)Added optional
location_prefixkwarg into_legacy_urlsafe(#4635)Added support for transaction options (#4357)
Added the ability to specify read consistency (#4343, #4376)
Implementation changes
The underlying autogenerated code was rengereated to pick up new features and bugfixes. (#4348, #4877)
Updated the HTTP implementation to match the gRPC implementation. (#4388)
Set
next_page_tokentoNoneif there are no more results (#4349)
Documentation
Entity doc consistency (#4641)
Fixing "Fore" -> "For" typo in README docs. (#4317)
Testing
Update datastore doctests to reflect change in cursor behavior. (#4382)
Making a
nox -s defaultsession for all packages. (#4324)Shorten test names (#4321)
1.4.0
Interface changes / additions
- Allowing
dict(as anEntity) for property values. (#3927)
Documentation
- Added link to "Python Development Environment Setup Guide" in project README (#4187, h/t to @michaelawyu)
Dependencies
- Upgrading to
google-cloud-core >= 0.28.0and adding dependency ongoogle-api-core(#4221, #4280)
PyPI: https://pypi.org/project/google-cloud-datastore/1.4.0/