v0.1.0
09-10-2019 13:43 PDT
Deprecations
- Deprecate
max_memcache_items
, memcache options,force_rewrites
,Query.map()
,Query.map_async()
,blobstore
. (#168)
Implementation Changes
- Fix error retrieving values for properties with different stored name (#187)
- Use correct class when deserializing a PolyModel entity. (#186)
- Support legacy compressed properties back and forth (#183)
- Store Structured Properties in backwards compatible way (#184)
- Allow put and get to work with compressed blob properties (#175)
- Raise an exception when storing entity with partial key without Datastore. (#171)
- Normalize to prefer
project
overapp
. (#170) - Enforce naive datetimes for
DateTimeProperty
. (#167) - Handle projections with structured properties. (#166)
- Fix polymodel put and get (#151)
_prepare_for_put
was not being called at entity level (#138)- Fix key property. (#136)
- Fix thread local context. (#131)
- Bugfix: Respect
_indexed
flag of properties. (#127) - Backwards compatibility with older style structured properties. (#126)
New Features
- Read legacy data with Repeated Structured Expando properties. (#176)
- Implement
Context.call_on_commit
. (#159) - Implement
Context.flush
(#158) - Implement
use_datastore
flag. (#155) - Implement
tasklets.toplevel
. (#157) - Add RedisCache implementation of global cache (#150)
- Implement Global Cache (#148)
- ndb.Expando properties load and save (#117)
- Implement cache policy. (#116)
Documentation
- Fix Kokoro publish-docs job (#153)
- Update Migration Notes. (#152)
- Add
project_urls
for pypi page (#144) - Fix
TRAMPOLINE_BUILD_FILE
in docs/common.cfg. (#143) - Add kokoro docs job to publish to googleapis.dev. (#142)
- Initial version of migration guide (#121)
- Add spellcheck sphinx extension to docs build process (#123)
Internal / Testing Changes
- Clean up usage of
object.__new__
and mocks forModel
in unit tests (#177) - Prove tasklets can be Python 2.7 and 3.7 compatible. (#174)
- Discard src directory and fix flake8 failures (#173)
- Add tests for
Model.__eq__()
(#169) - Remove skip flag accidentally left over (#154)
- Try to get kokoro to add indexes for system tests (#145)
- Add system test for PolyModel (#133)
- Fix system test under Datastore Emulator. (Fixes #118) (#119)
- Add unit tests for
_entity_from_ds_entity
expando support (#120)