Hey guys, App Engine 1.5.1 is out! Get it while it's hot! Blog post:
http://googleappengine.blogspot.com/2011/06/app-engine-151-release.html Release notes: Python - ProtoRPC is a new experimental library that provides a simple method for creating a well-defined and easy-to-use web-based RPC service. - The development server's datastore implementation now contains logic that closely replicates the consistency guarantees of the High Replication datastore. To use, run the dev_appserver with the flag --high_replication set to True. - All user request have an X-AppEngine?<http://code.google.com/p/googleappengine/w/edit/AppEngine>-Country header which contains the ISO-3166-1 alpha-2 country code for the user, based on the IP address of the client request. - Applications are now associated with an app_identity, which can be used to authenticate requests originating from the app to other services. - The Channel API can now provide user presence, this can be configured by adding channel_presence to the list of inbound services for your application. - The Images API now supports the WebP format. Due to limitations in PIL, the SDK does not support the WebP format. - You can switch the timezone for App Engine logs in the Admin Console. - http://code.google.com/p/googleappengine/issues/detail?id=734 - Fixed an issue in the SDK where leased tasks had the POST method. They now have a PULL method. - Fixed an issue where the Channel API didn't work with non-default versions of applications using the High Replication datastore. - When displaying corrupt data in the Admin Console dataviewer, a useful error will be displayed, instead of a 500. - http://code.google.com/p/googleappengine/issues/detail?id=4945 Java - The development server's datastore and testing service implementations now contains logic that closely replicates the consistency guarantees of the High Replication datastore. To use, run the dev_appserver with the flag -Ddatastore.default_high_rep_job_policy_unapplied_job_pct=20. - All user request have an X-AppEngine?<http://code.google.com/p/googleappengine/w/edit/AppEngine>-Country header which contains the ISO-3166-1 alpha-2 country code for the user, based on the IP address of the client request. - Applications are now associated with an app_identity, which can be used to authenticate requests originating from the app to other services. - The Channel API can now provide user presence, this can be configured by adding channel_presence to the list of inbound services for your application. - The Images API now supports the WebP format. - You can switch the timezone for App Engine logs in the Admin Console. - http://code.google.com/p/googleappengine/issues/detail?id=734 - Added javax.xml.ws.Service$Mode to the whitelist. - http://code.google.com/p/googleappengine/issues/detail?id=4770 - You can configure your application to asynchronously write https session data by adding <async-session-persistence enabled="true"/> to your appengine-web.xml. - http://code.google.com/p/googleappengine/issues/detail?id=1692 - The local task queue unit testing API now supports Deferred Tasks. - Fixed an issue where using reserved URLs did not cause an error in the SDK. - Fixed an issue where having a backends.xml configuration file caused logging to stdout to fail in the SDK. - Fixed an issue where the Channel API didn't work with non-default versions of applications using the High Replication datastore. - Fixed an issue where the Remote API rtok comparison was broken for some users, causing appfcg download data to fail. - Fixed an issue with the SDK where you could not apply a transform to PNG images.http://code.google.com/p/googleappengine/issues/detail?id=3458 - When displaying corrupt data in the Admin Console dataviewer, a useful error will be displayed, instead of a 500. - http://code.google.com/p/googleappengine/issues/detail?id=4945 - Fixed an issue with the SDK where non-string index names caused an error upon upload. http://code.google.com/p/googleappengine/issues/detail?id=5004 - Datanucleus now supports polymorphic relationships. - http://code.google.com/p/datanucleus-appengine/issues/detail?id=153 - Datanucleus now supports PreparedQuery?<http://code.google.com/p/googleappengine/w/edit/PreparedQuery> #countEntities(FetchOptions?<http://code.google.com/p/googleappengine/w/edit/FetchOptions> ). - http://code.google.com/p/datanucleus-appengine/issues/detail?id=225 - Fixed an issue with datanucleus where recursive relation did not work. - http://code.google.com/p/datanucleus-appengine/issues/detail?id=80 -- Ikai Lan Developer Programs Engineer, Google App Engine Blogger: http://googleappengine.blogspot.com Reddit: http://www.reddit.com/r/appengine Twitter: http://twitter.com/app_engine -- 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.
