Skip to content

Conversation

daniel-sanche
Copy link
Contributor

v2.20.2 included #575, which updated the internal _meanings field to hold a tuple for list entries.

Unfortunately, python-ndb was relying on this internal field, so certain behaviors stopped working with the latest datastore update.

This PR adds backwards compatibility for the previous _meaning format to the parsers, to allow compatibility with older versions of python-ndb

@daniel-sanche daniel-sanche requested review from a team as code owners March 21, 2025 22:17
@daniel-sanche daniel-sanche changed the title Support old meanings fix: backwards-compatibility for previous meaning format Mar 21, 2025
@daniel-sanche daniel-sanche added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Mar 21, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Mar 21, 2025
@product-auto-label product-auto-label bot added size: s Pull request size is small. api: datastore Issues related to the googleapis/python-datastore API. labels Mar 21, 2025
@daniel-sanche daniel-sanche assigned gkevinzheng and unassigned rwhogg Mar 21, 2025
@product-auto-label product-auto-label bot added size: m Pull request size is medium. and removed size: s Pull request size is small. labels Mar 24, 2025
@daniel-sanche daniel-sanche merged commit ed92e8e into main Mar 24, 2025
28 checks passed
@daniel-sanche daniel-sanche deleted the support_old_meanings branch March 24, 2025 20:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api: datastore Issues related to the googleapis/python-datastore API. size: m Pull request size is medium.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants