So much to love in just one update!  It's an embarrassment of riches!

What's the usual delay between "pre" and "release"?  A couple weeks?

On Oct 3, 2011, at 3:40 PM, Ikai Lan (Google) wrote:

> Hey everyone,
> 
> Prerelease SDK 1.5.5 is now available for download! You can get it here:
> 
> Python:
> http://code.google.com/p/googleappengine/downloads/detail?name=google_appengine_prerelease-1.5.5.zip
> 
> Java:
> http://code.google.com/p/googleappengine/downloads/detail?name=appengine-java-sdk-prerelease-1.5.5.zip
> 
> We provide prerelease SDKs as previews for things to come. New features 
> should not work in production yet, and documentation is typically still a 
> work in progress. Release notes are below as well as in the prerelease 
> packages:
> 
> Python
> ===============================
> - Python 2.7 is now available as an experimental runtime for all applications
>   using the High Replication Datastore. To upload your app to the Python 2.7
>   runtime, change the runtime argument in your app.yaml to python27.
> - We have released an experimental utility, available in the Admin Console, to
>   assist in migrating your application to the High Replication datastore. This
>   utility allows you to copy the bulk of your data in the background, while 
> the
>   source application is still serving. You then need a brief read-only period 
> to
>   migrate your application data while you copy the data that has changed from
>   the time the original copy started.
> - We have increased the number of files you can upload with your application
>   from 3,000 to 10,000.
> - We have increased the size limit for a single file uploaded to App Engine 
> from
>   10MB to 32MB.
> - We have increased the Frontend request deadline from 30 seconds to 60 
> seconds.
> - We have increased the URLFetch maximum deadline from 10 seconds to 60 
> seconds.
> - We have increased the URLFetch Post payload from 1MB to 5MB.
> - App Engine now supports Cross Group (XG) transactions with the High
>   Replication Datastore, which allow you to perform transactions across
>   multiple entity groups.
> - We have released an experimental API that can write to Google Storage for
>   Developers directly from App Engine.
> - We have added a graph to the admin console that displays the number of
>   instances for which you will be billed.
> - In the XMPP API, get_presence() is deprecated in favor of using the inbound
>   presence handlers documented in
>   
> http://code.google.com/appengine/docs/python/xmpp/overview.html#Handling_User_Presence.
> - The Task Queue API 'target' parameter now accepts a new value,
>   taskqueue.DEFAULT_APP_VERSION, which will send the task to the default
>   frontend version, rather than the version or backend where the 'add' method 
> is
>   being called.
> - In the URLFetch API, make_fetch_call() now returns an RPC object.
> - Fixed an issue in the Admin Console where the "Run Now" button did not work
>   for tasks with a '-' in the name.
> - Fixed an issue where the SDK did not decode Base64 encoded blobs.
> - Fixed an issue to provide a better error message when using the Mail API to
>   send email to an invalid user address.
> - Fixed an issue in the SDK where a skip_files entry caused an ImportError 
> when
>   the library was located elsewhere in the PYTHONPATH.
> - Fixed an issue in the SDK index viewer where the arrows indicating whether a
>   query was ascending or descending were not properly rendered.
> - Fixed an issue where httplib did not support the deadline argument for
>   URLFetch calls.
>     http://code.google.com/p/googleappengine/issues/detail?id=2216
> - Fixed an issue where you could not schedule a cron job to run every 100
>   minutes.
>     http://code.google.com/p/googleappengine/issues/detail?id=5243
> - Fixed an issue in the SDK where failed tasks retried immediately instead of
>   waiting for 30 seconds.
>     http://code.google.com/p/googleappengine/issues/detail?id=5587
> - Fixed an issue making it possible to modify request headers using the 
> deferred
>   library.
>     http://code.google.com/p/googleappengine/issues/detail?id=5861
> 
> Java
> =============
> - We have released an experimental utility, available in the Admin Console, to
>   assist in migrating your application to the High Replication datastore. This
>   utility allows you to copy the bulk of your data in the background, while 
> the
>   source application is still serving. You then need to take a short downtime 
> to
>   migrate your application data while you copy the data that has changed from
>   the time the original copy started.
> - We have increased the number of files you can upload with your application 
> to
>   from 3,000 to 10,000.
> - We have increased the size limit for a single file uploaded to App Engine 
> from
>   10MB to 32MB.
> - We have increased the Frontend request deadline from 30 seconds to 60 
> seconds.
> - We have increased the URLFetch maximum deadline from 10 seconds to 60 
> seconds.
> - We have increased the URLFetch Post payload from 1MB to 5MB.
> - App Engine now supports Cross Group (XG) transactions with the High
>   Replication Datastore, which allow you to perform transactions across 
> multiple
>   entity groups.
> - We have released an experimental API that can write to Google Storage for
>   Developers directly from App Engine.
> - We have added a graph to the admin console that displays the number of
>   instances for which you will be billed.
> - In the XMPP API, getPresence() is deprecated in favor of using the inbound
>   presence handlers documented in
>   
> http://code.google.com/appengine/docs/java/xmpp/overview.html#Handling_User_Presence.
> - Fixed an issue in the Admin Console where the "Run Now" button did not work
>   for tasks with a '-' in the name.
> - Fixed an issue to provide a better error message when a user tries to parse 
> an
>   HttpRequest's input stream more than once in a request.
> - Fixed an issue to provide a better error message when using the Mail API to
>   send email to an invalid user address.
> - Fixed an issue in the SDK where HttpServletRequest.getInputStream().read()
>   always returned -1.
>     http://code.google.com/p/googleappengine/issues/detail?id=5396
> - Fixed an issue where you could not schedule a cron job to run every 100
>   minutes.
>     http://code.google.com/p/googleappengine/issues/detail?id=5861
> 
> 
> 
> --
> Ikai Lan 
> Developer Programs Engineer, Google App Engine
> plus.ikailan.com | twitter.com/ikai
> 
> 
> -- 
> 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.

-- 
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