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)

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
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.

Reply via email to