Great to hear, "NDB is an experimental, innovative, and rapidly changing new feature for App Engine. Unfortunately, being on the bleeding edge means that we may make backwards-incompatible changes to NDB. We will inform the community when this feature is no longer experimental."
How much of this warning will still be valid? On Saturday, March 3, 2012 8:17:28 PM UTC+2, Guido van Rossum wrote: > > Leading up to the (still :-) hopeful elevation of NDB's status out of > experimental to fully supported in the next App Engine SDK release, I am > pleased to release NDB 0.9.9. > > Download: http://code.google.com/p/appengine-ndb > -experiment/downloads/detail?name=appengine-ndb-experiment-0.9.<http://code.google.com/p/appengine-ndb-experiment/downloads/detail?name=appengine-ndb-experiment-0.9.8.zip> > 9.zip<http://code.google.com/p/appengine-ndb-experiment/downloads/detail?name=appengine-ndb-experiment-0.9.8.zip> > > *INCOMPATIBILITIES:* > * > * > *Be aware that the following incompatible changes will also be included > in the next SDK and runtime.* > > - Issue > 163<http://code.google.com/p/appengine-ndb-experiment/issues/detail?id=163>: > String/TextProperty should not allow writing non-UTF-8 text. > - Issue > 139<http://code.google.com/p/appengine-ndb-experiment/issues/detail?id=139>: > Enforce size limits for indexed text/blob properties. > - Issue > 156<http://code.google.com/p/appengine-ndb-experiment/issues/detail?id=156>: > Changed query cache policy (again). > - Issue > 162<http://code.google.com/p/appengine-ndb-experiment/issues/detail?id=162>: > Raise an error on attempting to create a nested transaction. > - Issue > 161<http://code.google.com/p/appengine-ndb-experiment/issues/detail?id=161>: > Make get_or_insert() use existing transaction if one exist. > > New feature: > > - Issue > 158<http://code.google.com/p/appengine-ndb-experiment/issues/detail?id=158>: > Support GenericProperty(compressed=True). > > Other fixes: > > - Issue > 164<http://code.google.com/p/appengine-ndb-experiment/issues/detail?id=164>: > Reduce log spam for exceptions in production. > - Issue > 159<http://code.google.com/p/appengine-ndb-experiment/issues/detail?id=159>: > Make Model.__init__() signature more robust. > - Fixed index_list() tests (were broken due to a last-minute runtime > change). > > > *About NDB: > * > NDB is a new, experimental Python client library for the App Engine > datastore. It is fully open source. I am looking for feedback and > contributions from users, but please understand that it is not yet > fully supported. A version of NDB is included in the official App > Engine runtime and SDK with experimental status, but those always lag > behind somewhat. (SDK 1.6.3 contains NDB 0.9.8.) > > *More Info: > * > Official docs (for 0.9.8): > http://code.google.com/appengine/docs/python/ndb/ > Tutorial (no longer maintained): http://goo.gl/6n6RO > Async tutorial (no longer maintained): http://goo.gl/uFXEG > Project page: http://code.google.com/p/appengine-ndb-experiment/ > Issue tracker: http://code.google.com/p/appengine-ndb > -experiment/issues/list > Mailing list / group: https://groups.google.com/group/appengine-ndb > -discuss?pli=1 > Check out the repo: hg clone https://code.google.com/p/appengine-ndb > -experiment/ > > -- > --Guido van Rossum (python.org/~guido <http://python.org/%7Eguido>) > > -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine/-/mpdPDRMja0YJ. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
