Hi,

The 1.6.4 prerelease SDKs are now available to download for Python and Java
here: http://code.google.com/p/googleappengine/downloads/list

Please see release notes below.

-Marzia

Python Version 1.6.4
===============================
- Datastore statistics now show the amount of storage used by application
 indexes.
- Billed applications which have specified additional logs storage over 1 GB
 are now being charged for that storage at $0.24/GB/month.
- We have released an experimental utility for backing up your application's
 blobs at the same time you migrate your datastore data. You can opt in to
 blob migration in the Admin Console when you start your migration.
- Using the Blobstore API's serve_blob method, your application can serve
 objects hosted on Google Storage for Developers.
- We have updated the experimental Backup/Restore functionality to include
 the option to backup and restore to Google Storage for Developers.
- The NDB datastore API is now generally available.
- In the Python 2.7 runtime, Background threads are available as an
 experimental release when using App Engine backends.
- In an application's Admin Console, there is a Memcache viewer available
 that lists Memcache stats and has the ability to view Memcache content
 based on key.
- In the Capabilities API stub in the SDK, you can now enable or disable
 a capability using SetPackagedEnabled.
- The Windows installer now prompts to install Python 2.7 instead of
 Python 2.5.
- The Testbed API now supports the Capabilities API.
- GQL queries in the Admin Console no longer throw an error when a trailing
 semi-colon is included.
- The Datastore API now includes a NonTransactional decorator to ensure that
 a function is run outside of a transaction. Existing transactions are
paused
 while the function is executing.
- The Datastore Admin now shows entities from every namespace.
   http://code.google.com/p/googleappengine/issues/detail?id=3962
- Fixed an issue with _strptime when threadsafe was specified.
   http://code.google.com/p/googleappengine/issues/detail?id=6489
- Fixed an issue where DatastoreFileStub.__del__ fails on tempfile.msktemp.
   http://code.google.com/p/googleappengine/issues/detail?id=6749
- WebOb 1.1.1 is now included in the SDK, and used by default there when
 Python 2.7 is specified.
   http://code.google.com/p/googleappengine/issues/detail?id=7014
- Fixed an issue where the index.yaml file was cleared if your skip_files
entry
 differs from the default skip_files list.
   http://code.google.com/p/googleappengine/issues/detail?id=7031

Java Version 1.6.4
=============
- Datastore statistics now show the amount of storage used by application
 indexes.
- Billed applications which have specified additional logs storage over 1 GB
 are now being charged for that storage at $0.24/GB/month.
- We have released an experimental utility for backing up your application's
 blobs at the same time you migrate your datastore data. You can opt in to
 blob migration in the Admin Console when you start your migration.
- Using the blobstoreService.serve method, your application can serve
objects
 hosted on Google Storage for Developers.
- We have updated the experimental Backup/Restore functionality to include
 the option to backup and restore to Google Storage for Developers.
- Version 2.0 of the App Engine DataNucleus plugin is now available as an
 experimental release. This plugin contains support for JDO 3 and JPA 2 and
 over 40 bug fixes. For a full list see:

http://code.google.com/p/datanucleus-appengine/source/browse/branches/2_0_0/dist/RELEASE_NOTES.ORM
- Threads are available as an experimental feature via
 com.google.appengine.api.ThreadManager.
- In an application's Admin Console, there is a Memcache viewer available
 that lists Memcache stats and has the ability to view Memcache content
 based on key.
- The method ApiProxy.getRemainingMillis() returns the amount of
milliseconds
 remaining before a request hits the request deadline.
- New datastore query related callbacks - PreGet(), PreQuery(), and
PostLoad()
 are now available.
- Omitting the <threadsafe> directive from appengine-web.xml now results in
 a warning. Starting with the 1.6.5 release, omitting this directive will
 result in an error.
- You can set an RPC deadline for the Task Queue API's leaseTasks method.
- GQL queries in the Admin Console no longer throw an error when a trailing
 semi-colon is included.
- Fixed an issue where <async-session-persistence> did not work.
   http://code.google.com/p/googleappengine/issues/detail?id=5774
- The Datastore Admin now shows entities from every namespace.
   http://code.google.com/p/googleappengine/issues/detail?id=3962
- Fixed an issue in the Java Development Server where Task Queue retry
 parameters were ignored.
   http://code.google.com/p/googleappengine/issues/detail?id=5200

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to