Oups, forgot download links for Python SDK for MacOSX and Windows:
http://googleappengine.googlecode.com/files/GoogleAppEngineLauncher-1.5.2.dmg
http://googleappengine.googlecode.com/files/GoogleAppEngine-1.5.2.msi

On Thu, Jul 21, 2011 at 11:30 PM, Johan Euphrosine <[email protected]> wrote:
> We just announced App Engine 1.5.2 SDK release on the official blog:
> http://googleappengine.blogspot.com/2011/07/app-engine-152-sdk-released.html
>
> Here are download links for easy consumption,
> Python: http://googleappengine.googlecode.com/files/google_appengine_1.5.2.zip
> Java: http://googleappengine.googlecode.com/files/appengine-java-sdk-1.5.2.zip
> Go Linux (depending on your arch):
> http://code.google.com/p/googleappengine/downloads/list?can=2&q=go
>
> See the Release Notes below, Happy Hacking!
>
> App Engine SDK - Release Notes
>
> Version 1.5.2 - July 21, 2011
>
> Python
> ======
>
> You can now specify the minimum pending latency for instances and the
> maximum number of idle instances for your application in the Admin
> Console.
> The datastore now never requires an exploding index.
> http://code.google.com/appengine/docs/python/datastore/queries.html#Big_Entities_and_Exploding_Indexes
> The SDK will now never suggest indexes with the same property
> repeated, as such indexes are likely to be exploding indexes.
> The SDK now supports multiple concurrent transactions.
> Datastore stats are now available on a per-namespace basis.
> The queue details page in the Admin Console now contains request
> header details, previous run information, and a task payload viewer.
> You can modify the lease on a task leased from a pull queue using the
> modify_task_lease() method.
> Pull Task maximum size has been increased to 1MB.
> You can now update the number of available backend instances without
> needing to first stop the backend using the "backend configure"
> appcfg.py directive.
> You can now set the "References" and "In-Reply-To" headers with the Mail API.
> http://code.google.com/p/googleappengine/issues/detail?id=2802
> The SDK "application" environment variable will now be prefixed with
> dev~. The new preferred way of retrieving your app id is to use
> appidentity.get_application_id(). The --default_partition flag can be
> used for applications whose code relied on a specific environment
> variable.
> In the Deferred API, defer() now accepts the _target parameter.
> Added a to_dict() function to db.py which converts a model to a dictionary.
> Added a get_original_metadata() method to the Images API to extract
> EXIF information from images.
> http://code.google.com/p/googleappengine/issues/detail?id=4133
> Added an @transactional decorator to db.py for functions that should
> always be run in a transaction.
> Fixed an issue in the SDK where the Deferred API did not work when
> using the --backends flag.
> http://code.google.com/p/googleappengine/issues/detail?id=5072
>
> Java
> ====
>
> You can now specify the minimum pending latency for instances and the
> maximum number of idle instances for your application in the Admin
> Console.
> The datastore now never requires an exploding index.
> http://code.google.com/appengine/docs/python/datastore/queries.html#Big_Entities_and_Exploding_Indexes
> The SDK will now never suggest indexes with the same property
> repeated, as such indexes are likely to be exploding indexes.
> Datastore stats are now available on a per-namespace basis.
> The queue details page in the Admin Console now contains request
> header details, previous run information, and a task payload viewer.
> You can modify the lease on a task leased from a pull queue using the
> modifyTaskLease() method.
> Pull Task maximum size has been increased to 1MB.
> You can now update the number of available backend instances without
> needing to first stop the backend using the "backend configure" appcfg
> directive.
> You can now set the "References" and "In-Reply-To" headers with the Mail API.
> http://code.google.com/p/googleappengine/issues/detail?id=2802
> The whitelist has been updated to include support for JSR 105.
> When the SDK throws a DatastoreNeedIndexException? for a missing index
> definition, the exception can now be caught.
>
> Go
> ===
>
> This release changes to api_version 2.
>
> appengine/datastore:
>  - Add Python-compatible key encoding/decoding.
>  - Add ancestor queries.
>  - Allow GetAll to take a slice of Maps.
>  - Fix handling of incomplete keys with parents during Put and PutMulti.
>  - Make Key work with the gob and json packages.
> appengine/memcache:
>  - Add Delete and DeleteMulti functions.
> --
> Johan Euphrosine (proppy)
> Developer Programs Engineer
> Google Developer Relations
>



-- 
Johan Euphrosine (proppy)
Developer Programs Engineer
Google Developer Relations

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