Hi, We've uploaded the pre-release SDKs, get 'em while they are hot.
As a reminder, the features listed in the pre-release SDKs notes are not available in production at this time, and documentation for them will be available when the release is officially announced. If you find any backward incompatible changes with the prerelease, please follow up on this thread with a link to the issue in our issue tracker. Thanks, Marzia Python Version 1.6.1===============================- You can now configure Frontend Instance Classes from your Admin Console's application settings page. Three classes are available, with increasing memory, CPU limits, and associated cost. By default, all applications use the basic frontend instance setting of 128MB memory and 600MHz CPU.- We've added new functionality to the Log API that will allow you to read your application's logs programmatically.- We are releasing an experimental Conversion API that will allow you to convert between document types including .doc, .html, .pdf, images using OCR, and more.- The High Replication Datastore migration utility is now available as a GA feature, and is no longer experimental.- The ext.db API query functions (run, fetch, count, get) now accept the keyword arguments: deadline, read_policy, prefetch_size, batch_size, limit, offset, start_cursor, end_cursor, keys_only. It is recommended that developers use Query.run() with a limit or batch_size instead of Query.fetch() when iterating over results.- The ext.db API model functions (get, put, delete, allocate_ids) now directly accept the keyword arguments: deadline, read_policy- The Blobstore API now supports the multiple="true" attribute to the HTML input tag.- Fixed an issue logging unicode objects in the SDK.- Fixed an issue with the dev_appserver where HTTP HEAD always returned content-length: 0. http://code.google.com/p/googleappengine/issues/detail?id=2000 <http://www.google.com/url?q=http://code.google.com/p/googleappengine/issues/detail%3Fid%3D2000&usg=AFQjCNEWtJzj4U_BD1hAjzfkOYzyhwsIBw>- Fixed an issue in the SDK where importing Crypto.Util.Counter caused an ImportError. http://code.google.com/p/googleappengine/issues/detail?id=4168 <http://www.google.com/url?q=http://code.google.com/p/googleappengine/issues/detail%3Fid%3D4168&usg=AFQjCNH-4-pccnwrDGRkMC-cMwcqOw-Ccw>- Fixed an issue where the SDK didn't work with virtualenv. http://code.google.com/p/googleappengine/issues/detail?id=4339 <http://www.google.com/url?q=http://code.google.com/p/googleappengine/issues/detail%3Fid%3D4339&usg=AFQjCNGBwGLI399P8B13zeEz0ILPVwMNDg>- Fixed an issue that was causing slow serving of requests in the SDK. http://code.google.com/p/googleappengine/issues/detail?id=6005 <http://www.google.com/url?q=http://code.google.com/p/googleappengine/issues/detail%3Fid%3D6005&usg=AFQjCNH1DJkuiDhT3WE2qIgjQqz27T7ctw>- Fixed an issue where the Channel API didn't work in the SDK with Python 2.7. http://code.google.com/p/googleappengine/issues/detail?id=6267 <http://www.google.com/url?q=http://code.google.com/p/googleappengine/issues/detail%3Fid%3D6267&usg=AFQjCNEbVaocRa5QAu6yd_Dbwx3IiuIHvA>- Fixed an httplib compatibility issue between Python 2.5 and Python 2.7 in the SDK. http://code.google.com/p/googleappengine/issues/detail?id=6271 <http://www.google.com/url?q=http://code.google.com/p/googleappengine/issues/detail%3Fid%3D6271&usg=AFQjCNFR6bxA0Y3pFd0kJ_YT9ApPziR0JQ>- Fixed an error in the SDK on first page load for a handler. http://code.google.com/p/googleappengine/issues/detail?id=6302 <http://www.google.com/url?q=http://code.google.com/p/googleappengine/issues/detail%3Fid%3D6302&usg=AFQjCNEQre5VZnERYDqxPWYR3ulO3lVvtw>- Fixed an issue in the SDK that caused slowness due to app's logs being written to the datastore. Set the --persist_logs flag in the SDK if you are using the Logservice API to read logs. http://code.google.com/p/googleappengine/issues/detail?id=6355 <http://www.google.com/url?q=http://code.google.com/p/googleappengine/issues/detail%3Fid%3D6355&usg=AFQjCNFGoHYaTbAOpRcdwGfTGMWG3ekqxQ> Java Version 1.6.1=============- You can now configure Frontend Instance Classes from your Admin Console's application settings page. Three classes are available, with increasing memory, CPU limits, and associated cost. By default, all applications use the basic frontend instance setting of 128MB memory and 600MHz CPU.- We've added new functionality to the Log API that will allow you to read your application's logs programmatically.- We are releasing an experimental Conversion API that will allow you to convert between document types including .doc, .html, .pdf, images using OCR, and more.- The High Replication Datastore migration utility is now available as a GA feature, and is no longer experimental.- The dev appserver now emits a warning when loading any classes that fall under com.google.appengine.repackaged.*.- Version 2.0.0 of the DataNucleus App Engine plugin is available as an experimental download from http://code.google.com/p/datanucleus-appengine/downloads/list <http://www.google.com/url?q=http://code.google.com/p/datanucleus-appengine/downloads/list&usg=AFQjCNHtTDdOepTZ-Yij-R0CdAbCusi2hw>. This release adds support for JPA2 and JDO3.- The Blobstore API now supports the multiple="true" attribute to the HTML input tag.- TaskOptions.Param now implements Serializable. http://code.google.com/p/googleappengine/issues/detail?id=3712 <http://www.google.com/url?q=http://code.google.com/p/googleappengine/issues/detail%3Fid%3D3712&usg=AFQjCNHHnlfEHvdz-aNC4EnpVhGXqb9otA>- Fixed an issue in the SDK where logging "null" caused a 500 error.- Fixed an issue with backends where SessionManager might try to save a session forever under certain circumstances. -- 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.