Skip to content

Releases: googleapis/python-ndb

v2.3.1

21 Mar 19:55
fe8d19d
Compare
Choose a tag to compare

2.3.1 (2024-03-16)

Bug Fixes

  • grpc: Fix large payload handling when using the emulator. (#975) (d9162ae)
  • Remove uses of six. #913 (#958) (e17129a)
  • Show a non-None error for core_exception.Unknown errors. (#968) (66e61cc)

Documentation

  • Document how to run system tests against the emulator. (#963) (47db5b9)
  • Note to use functools.wrap instead of utils.wrapping. (#966) (5e9f3d6)
  • Tell users of utils.wrapping to use functools.wraps (#967) (042645b)

v2.3.0

01 Mar 04:57
70ebac1
Compare
Choose a tag to compare

2.3.0 (2024-03-01)

Features

  • Add field information when raising validation errors. (#956) (17caf0b)
  • Add Python 3.12 (#949) (b5c8477)
  • Add support for google.cloud.ndb.version (#929) (42b3f01)
  • Add support for server side NOT_IN filter. (#957) (f0b0724)
  • Allow queries using server side IN. (#954) (2646cef)
  • Introduce compatibility with native namespace packages (#933) (ccae387)
  • Use server side != for queries. (#950) (106772f)

Bug Fixes

  • Compressed repeated to uncompressed property (#772) (dab9edf)
  • Repeated structured property containing blob property with legacy_data (#817) (#946) (455f860)

Documentation

v2.2.2

25 Sep 15:02
b8866c6
Compare
Choose a tag to compare

2.2.2 (2023-09-19)

Documentation

  • query: Document deprecation of Query.default_options (#915) (a656719), closes #880

v2.2.1

15 Sep 20:35
d1847ca
Compare
Choose a tag to compare

2.2.1 (2023-09-15)

Bug Fixes

Documentation

  • Mark database argument for get_by_id and its async counterpart as ignored (#905) (b0f4310)

v2.2.0

26 Jul 16:30
ca4d1b9
Compare
Choose a tag to compare

2.2.0 (2023-07-26)

Features

Documentation

  • query: Fix Py2-style print statements (#878) (a3a181a)

v2.1.1

15 Mar 17:37
65f133f
Compare
Choose a tag to compare

2.1.1 (2023-02-28)

Bug Fixes

  • Query options were not respecting use_cache (#873) (802d88d), closes #752

Documentation

  • Note that we support Python 3.11 in CONTRIBUTING file (#872) (982ee5f)
  • Use cached versions of Cloud objects.inv files (#863) (4471e2f), closes #862

v2.1.0

15 Dec 17:53
be54f0c
Compare
Choose a tag to compare

2.1.0 (2022-12-15)

Features

Bug Fixes

  • zlib: Accomodate different Zlib compression levels (#852) (c1ab83b)

v2.0.0

06 Dec 15:22
85f8a40
Compare
Choose a tag to compare

2.0.0 (2022-12-06)

⚠ BREAKING CHANGES

  • dependencies: Upgrade to google-cloud-datastore >= 2.7.2

Features

  • dependencies: Upgrade to google-cloud-datastore >= 2.7.2 (12bbcb5)

Bug Fixes

  • Correct access to SerializeToString, CopyFrom, and MergeFromString (12bbcb5)
  • Fix enum namespaces (12bbcb5)
  • Update API capitalization/casing (12bbcb5)
  • Update datastore stub creation (12bbcb5)
  • Update module imports (12bbcb5)

v1.12.0

30 Nov 19:18
8f5ec70
Compare
Choose a tag to compare

1.12.0 (2022-11-29)

Bug Fixes

  • Drop Python 2 support (90efd77)
  • Drop Python 3.6 support (#829) (b110199)
  • model: Ensure repeated props have same kind when converting from ds (#824) (29f5a85)

Documentation

  • Add note in Django middleware documentation that it is unimplemented (#805) (aa7621d)
  • Add note that ProtoRPC message classes are unimplemented (#819) (ae813e9)
  • context: Note that several methods are no longer implemented. (#821) (34c2c38)
  • CONTRIBUTING: Note the need for Redis/Memcached env vars in tests (#838) (19f8415), closes #836
  • Fix bad import path in migration guide (#827) (7b44961)
  • Fix typo in begin_transaction docstring (#822) (7fd3ed3)
  • README: Syncronize supported version text with python-datastore (#837) (316f959)
  • tasklets: Fix Py2-style print statement (#840) (0ebfaed)

v1.12.0rc1

17 Nov 17:32
Compare
Choose a tag to compare
v1.12.0rc1 Pre-release
Pre-release

1.12.0rc1 (2022-11-17)

Bug Fixes

  • Drop Python 2 support (90efd77)
  • Drop Python 3.6 support (#829) (b110199)
  • model: Ensure repeated props have same kind when converting from ds (#824) (29f5a85)

Documentation

  • Add note in Django middleware documentation that it is unimplemented (#805) (aa7621d)
  • Add note that ProtoRPC message classes are unimplemented (#819) (ae813e9)
  • context: Note that several methods are no longer implemented. (#821) (34c2c38)
  • CONTRIBUTING: Note the need for Redis/Memcached env vars in tests (#838) (19f8415), closes #836
  • Fix bad import path in migration guide (#827) (7b44961)
  • Fix typo in begin_transaction docstring (#822) (7fd3ed3)
  • README: Syncronize supported version text with python-datastore (#837) (316f959)